Ich versuche, 2 Stage Least Squares Regression in Python mit der statsmodels-Bibliothek zu tun.Wie macht man 2SLS IV Regression mit Statsmodels Python?
from statsmodels.sandbox.regression.gmm import IV2SLS
resultIV = IV2SLS(dietdummy['Log Income'], dietdummy.drop(['Log Income', 'Diabetes']),
dietdummy.drop(['Log Income', 'Reads Nutri')
Reads Nutri
ist mein endogene Variable mein Instrument ist Diabetes
und meine abhängige Variable ist Log Income
.
Habe ich das richtig gemacht? es ist viel anders als ich es auf Stata machen würde.
Auch, wenn ich resultIV.summary() erhalte ich einen Typfehler, etwas mit der F-Statistik zu tun ist NonType, wie kann ich dies reslove?
Jede Hilfe wird sehr geschätzt.