Skip to content

Latest commit

 

History

History

README.md

linearmodels 计量经济学教程

linearmodels 是面向计量经济学的 Python 包。本模块按 7.x 版本组织,重点覆盖面板数据、固定效应/随机效应、工具变量、系统回归与资产定价模型,并与 Statsmodels 的通用统计建模能力形成互补。

学习目标

  • 正确组织实体 × 时间的面板数据;
  • 使用 pooled、固定效应和随机效应模型;
  • 理解实体效应、时间效应和协方差估计选择;
  • 使用 IV/2SLS 处理内生解释变量,并诊断工具变量质量;
  • 了解 SUR、3SLS 与多方程系统;
  • 使用资产定价模块进行因子模型检验;
  • 理解动态面板等扩展主题的思想和工具边界。

教程目录

推荐环境

python -m pip install "linearmodels>=7,<8" "pandas>=3,<4" "numpy>=2,<3" statsmodels

推荐使用 Python 3.12–3.14。

重要边界

  • 固定效应并不意味着所有场景都必须使用同一种标准误;协方差估计应根据抽样结构、误差相关性和研究设计选择。
  • 工具变量的相关性不能替代外生性论证;第一阶段强度也不能证明排除限制成立。
  • 本教程会介绍动态面板 GMM 的基本思想,但 linearmodels 7.x 本身不把 Arellano–Bond/System GMM 作为本教程可直接调用的核心 API;相应内容作为方法扩展阅读,而不是伪造可运行接口。
  • 资产定价与因果推断有各自的识别假设,不能只凭显著性下结论。

前置知识

建议先掌握 Statsmodels 教程 中的线性回归、稳健标准误与统计推断,再进入本模块。