为什么会抛出意外的关键字参数'typ'错误?

时间:2014-12-04 22:00:36

标签: python statsmodels

对于pdq的典型整数值和数字列表rollRate,代码如下:

fit = statsmodels.api.tsa.ARIMA(rollRate, (p,d,q)).fit()
forecast = fit.predict(start=len(rollRate),
                       end = len(rollRate)+11,
                       typ = 'levels')

产生了一个我不明白的错误:

  

文件" C:... \ Anaconda3 \ lib \ site-packages \ statsmodels \ base \ wrapper.py",第92行,在包装器中       return data.wrap_output(func(results,* args,** kwargs),how)

     

TypeError:predict()得到了一个意外的关键字参数' typ'

我也成功预测了其他列表变量,但是这个特定的列表给了我一个错误。在the source code says that it can时,有什么想法predict()不接受typ作为关键字参数?

1 个答案:

答案 0 :(得分:2)

啊,我看到了这个问题。您没有ARIMA模型。您有一个ARMA模型,因为d=0ARMA.predict不会使用typ关键字参数,因为它们不需要。{/ p>