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

asd*_*sdf 5 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')
Run Code Online (Sandbox Code Playgroud)

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

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

类型错误:predict() 得到了一个意外的关键字参数“typ”

我也成功地预测了其他列表变量,但是这个特定的列表给了我一个错误。当源代码说它可以时,为什么predict()不接受typ作为关键字参数的任何想法?

jse*_*old 3

啊,我明白了这个问题。您没有 ARIMA 模型。您有一个 ARMA 模型,因为d=0. ARMA.predict不接受typ关键字参数,因为它们不需要。