ARIMA()错误TypeError:__new __()获得了意外的关键字参数'start'

时间:2020-04-29 21:52:59

标签: time-series typeerror arima

我使用了以下代码: 从statsmodels.tsa.arima_model导入ARIMA

model = ARIMA(ts_log,order =(2,1,0))

出现此错误:

回溯(最近通话最近一次):

文件“”,第1行,在 模型= ARIMA(ts_log,order =(2,1,0))

文件“ C:\ Users \ April \ Anaconda3 \ lib \ site-packages \ statsmodels \ tsa \ arima_model.py”,行996,在中 mod。 init (endog,order,exog,date,freq,missing)

文件“ C:\ Users \ April \ Anaconda3 \ lib \ site-packages \ statsmodels \ tsa \ arima_model.py”,第1015行,位于初始中 超级(ARIMA,自我)。 init (endog,(p,q),exog,日期,频率,缺失)

文件“ C:\ Users \ April \ Anaconda3 \ lib \ site-packages \ statsmodels \ tsa \ arima_model.py”,第435行,位于初始中 超级(ARMA,自我)。初始化(endog,exog,日期,freq,missing = missing)

文件“ C:\ Users \ April \ Anaconda3 \ lib \ site-packages \ statsmodels \ tsa \ base \ tsa_model.py”,第58行, init self._init_dates(dates,freq)

文件“ C:\ Users \ April \ Anaconda3 \ lib \ site-packages \ statsmodels \ tsa \ base \ tsa_model.py”,行191,在_init_dates中 start = index [0],end = index [-1],freq = freq)

TypeError:()获得了意外的关键字参数“开始”

非常感谢您的帮助! :)

1 个答案:

答案 0 :(得分:2)

当升级到新版本的statsmodels(1.12.0)时,它可以工作。初始版本为(0.9.0)

pip install --user statsmodels -U