如何用python输出statsmodels中iv2sls的第一阶段结果?

2024-06-28 11:00:59 发布

您现在位置:Python中文网/ 问答频道 /正文

当我在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()

Tags: fromimportlogpandasassummarypdsandbox