簡體   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