记录 | 从零开始计量与统计软件开发之参数估计
2019年9月25日下午13:00,数据大狮训练营系列讲座第十九期“从零开始计量与统计软件开发之参数估计”,在华东师范大学闵行校区图书馆裙楼一楼读者培训室B107举行。▲主讲人:代立扬本次讲座由来自调
记录 | 从零开始计量与统计软件开发之参数估计
更多内容请点击下方 “阅读原文”
2019年9月25日下午13:00,数据大狮训练营系列讲座第十九期“从零开始计量与统计软件开发之参数估计”,在华东师范大学闵行校区图书馆裙楼一楼读者培训室B107举行。
▲主讲人:代立扬
本次讲座由来自调查与数据中心开发工程师代立扬老师进行演讲。代老师曾在互联网公司担任后端工程师,擅长web后端框架开发、领域特定语言(DSL)开发,曾主持开发过拥有350万C端用户的系统项目。
代老师从现状背景、模型的点估计、黑塞矩阵和信息矩阵的计算这三个方面,全面和细致地讲解了开发计量与统计软件所需的知识、步骤和方法。
▲讲座现场
在现状背景方面,代老师说明了目前社会科学研究,已经着手应用统计模型和机器学习方法,而商业软件和开源统计库已经不能满足研究者的需求,而这时研究者就可能需要结合自身的研究状况和学科特点设计开发统计软件;之后代老师介绍了一些商业软件、开源软件和所需的编程语言。
在模型的点估计方面,代老师首先介绍了参数估计与模型拟合的算法、设计模式中的策略模式和工厂模式、使用文档与开发文档之间的区别、Github伴侣(CI、代码覆盖率、自动化文档);接着进行模型示例,包括随机效应模型(多层线性模型)、结构方程模型等。随机效应模型涉及到GLS、极大似然、坐标下降;结构方程模型涉及到连续数据、二分和有序数据及排序数据。
▲会后讨论
在黑塞矩阵和信息矩阵的计算方面,代老师讲解了矩阵微分,包括数值微分、解析微分和自动微分,并介绍了一些矩阵计算的技巧,诸如Woodbury恒等式、数值微分验证解析微分的正确性、梯度爆炸等。最后,代老师通过实例介绍了如何给一个github上拥有4200星星的计量经济学库贡献代码。
编辑 | 夏茸昱
责任编辑:数据大狮