我正在构建一个 OLS 回归模型,我想做一个小测试(如下所示)。我很好地创建了输入数据,当我告诉模型适合它时,但是当我要求摘要时,我得到一个除以零的错误。这是一些代码(我已经在这里换掉了随机调用的实际数据)
import numpy
import scikits.statsmodels.api as sm
y = numpy.random.randn(10)
x = numpy.random.randn(10, 18)
x = sm.add_constant(x, prepend=True)
model = sm.OLS(y,x).fit()
model.summary() #CREATES DIVIDE BY ZERO ERROR
在回溯中,除以零发生在 linear_model.pyc
@cache_readonly
def rsquared_adj(self):
return 1 - (self.nobs - 1)/sef.df_resid * (1 - self.rsquared)
@cache_readonly