我使用了以下代码: 从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:新()获得了意外的关键字参数“开始”
非常感谢您的帮助! :)
答案 0 :(得分:2)
当升级到新版本的statsmodels(1.12.0)时,它可以工作。初始版本为(0.9.0)
pip install --user statsmodels -U