首页 > 解决方案 > 使用 statsmodels 在多元线性回归中添加常数

问题描述

如何在我的 statsmodels 回归中添加一个常数。

截至目前,模型是这样的:

model = sm.OLS(y,x).fit()

标签: pythonstatsmodels

解决方案


从文档中OLS

exog:一个 nobs xk 数组,其中 nobs 是观察数,k 是回归量。默认情况下不包括截距,应由用户添加。请参阅 statsmodels.tools.add_constant。

X = sm.add_constant(x)
sm.OLS(y,X)

推荐阅读