私は 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