繁体   English   中英

FutureWarning:statsmodels.tsa.arima_model.ARMA 和 statsmodels.tsa.arima_model.ARIMA 已被弃用

[英]FutureWarning: statsmodels.tsa.arima_model.ARMA and statsmodels.tsa.arima_model.ARIMA have been deprecated

在使用 ARMA 拟合 model 时:

from statsmodels.tsa.arima_model import ARMA

我在控制台中收到警告:

C:\Users\lfc\anaconda3\lib\site-packages\statsmodels\tsa\arima_model.py:472: FutureWarning: 
statsmodels.tsa.arima_model.ARMA and statsmodels.tsa.arima_model.ARIMA have been deprecated in favor of statsmodels.tsa.arima.model.ARIMA (note the . between arima and model) and statsmodels.tsa.SARIMAX. These will be removed after the 0.12 release.

statsmodels.tsa.arima.model.ARIMA makes use of the statespace framework and
is both well tested and maintained.

To silence this warning and continue using ARMA and ARIMA until they are
removed, use:

import warnings
warnings.filterwarnings('ignore', 'statsmodels.tsa.arima_model.ARMA',
                        FutureWarning)
warnings.filterwarnings('ignore', 'statsmodels.tsa.arima_model.ARIMA',
                        FutureWarning)

warnings.warn(ARIMA_DEPRECATION_WARN, FutureWarning)

如何丢弃警告?

而不是使用

from statsmodels.tsa.arima_model import ARIMA

请改为以下

from statsmodels.tsa.arima.model import ARIMA

运行以下代码以忽略 ARIMA 警告

import warnings

warnings.filterwarnings("ignore")

截至今天,已删除statsmodels.tsa.arima_model.ARMAstatsmodels.tsa.arima_model.ARIMA以支持statsmodels.tsa.arima.model.ARIMAstatsmodels.tsa.SARIMAX 这是因为statsmodels.tsa.arima.model.ARIMA使用了状态空间框架,并且经过了良好的测试和维护。 它还提供了替代的专用参数估计器。

如果您尝试使用statsmodels.tsa.arima_model中的ARMA ,您将收到NotImplementedError消息错误。

使用ARIMA model 的快速修复可能是这样的:

from statsmodels.tsa.arima.model import ARIMA
model = ARIMA(dataFrame.columnName, order=(1,0,0))

您可以在此问题中找到更多详细信息。

由于 ARIMA package“statsmodels\tsa\arima_model”的贬值,出现此警告。

相反,使用以下命令导入 statsmodel:

import statsmodels.api as sm

并将 ARIMA model 安装为:

model = sm.tsa.arima.ARIMA(train_data, order=(1,1,2))
result = model.fit()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM