我正在尝试使用statsmodels库在python中进行2阶段最小二乘回归.
from statsmodels.sandbox.regression.gmm import IV2SLS
resultIV = IV2SLS(dietdummy['Log Income'], dietdummy.drop(['Log Income', 'Diabetes']),
dietdummy.drop(['Log Income', 'Reads Nutri')
Run Code Online (Sandbox Code Playgroud)
Reads Nutri是我的内生变量我的工具是Diabetes我的因变量Log Income.
我做对了吗?它与我在stata上的方式大不相同.
此外,当我执行resultIV.summary()时,我得到一个类型错误,与F统计数据是非类型有关,我该如何重新启用它?
任何帮助是极大的赞赏.