Lorsque je faisais une analyse de régression multiple, je craignais que la pente et la valeur p calculées par Excel et la valeur numérique calculée par le modèle Stats de Python soient différentes, mais j'ai remarqué que je n'ai pas ajouté de terme constant au modèle Stats. ・ ・.
Il semble que vous puissiez utiliser ʻadd_const` du modèle Stats pour l'ajouter. statsmodels.tools.tools.add_constant
hoge.py
from statsmodels import api as sm
X = df[["height","width"]]
X = sm.add_constant(X)
y = df["weight"]
model = sm.OLS(y,X)
result = model.fit()
result.summary()
Merci beaucoup.
Recommended Posts