外观
复现指南
以下 4 个方法支持极小样本(≤ 100 行)亲手复现:固定效应模型、豪斯曼检验、工具变量法(2SLS)、熵值法。
复现步骤
- 下载并解压代码包 statau-algorithms.zip(含全部源码、样本数据与复现脚本)
- 安装依赖:
pip install -r requirements.txt(Python ≥ 3.8,依赖版本与生产环境一致) - 运行任一复现脚本:
bash
python examples/run_fixed_effects.py # 固定效应模型
python examples/run_hausman.py # 豪斯曼检验
python examples/run_iv_2sls.py # 工具变量法(2SLS)
python examples/run_entropy.py # 熵值法各脚本的期望输出见对应方法页;执行 python -m pytest tests/ -q 可一次性校验全部数值(黄金值断言)。
样本说明
- 每份样本 ≤ 100 行,固定随机种子生成,仅供验证算法计算过程;
- 数据生成过程(DGP)在
scripts/generate_sample_data.py中完整公开; - 算法模块内部使用 flask_babel 处理文案,
examples/_bootstrap.py提供最小运行上下文,无需启动 Web 服务。