对于p
,d
,q
的典型整数值和数字列表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
作为关键字参数?
答案 0 :(得分:2)
啊,我看到了这个问题。您没有ARIMA模型。您有一个ARMA模型,因为d=0
。 ARMA.predict
不会使用typ
关键字参数,因为它们不需要。{/ p>