首页 > 解决方案 > python如何在statsmodels中输出iv2sls的第一阶段结果?

问题描述

当我在 statsmodels 中使用 iv2sls 并通过 summary() 或 summary2() 输出结果时,它只能显示最终结果。如何像在 stata 中一样通过 statsmodels 获得第一阶段结果?

import pandas as pd
from statsmodels.sandbox.regression.gmm import IV2SLS
forfuntable=pd.DataFrame(pd.read_excel('2sls_just4fun.xlsx',header=0))
a=IV2SLS(forfuntable["log(a)"],forfuntable["log(b)"],forfuntable["c"]).fit()
a.summary2()

标签: pythonstatsmodels

解决方案


推荐阅读