如何在sktime中使用SlidingWindowSplitter
How to use SlidingWindowSplitter in sktime
我需要从 sktime
包中拟合 ARIMA 模型。我想使用 sktime.forecasting.model_selection
中的 SlidingWindowSplitter
,但我真的不明白它是如何工作的。
如果我想拟合一个简单的 ARIMA,我会这样做
...
model = ARIMA(order = (p, d, q)).fit(y_train)
y_pred, y_conf = model.predict(fh, return_pred_int=True)
但是它如何与 SlidingWindowSplitter 一起工作?
这应该有效:
from sktime.forecasting.all import *
from sktime.forecasting.model_evaluation import evaluate
y = load_airline()
forecaster = ARIMA()
cv = SlidingWindowSplitter()
out = evaluate(forecaster, cv, y)
我需要从 sktime
包中拟合 ARIMA 模型。我想使用 sktime.forecasting.model_selection
中的 SlidingWindowSplitter
,但我真的不明白它是如何工作的。
如果我想拟合一个简单的 ARIMA,我会这样做
...
model = ARIMA(order = (p, d, q)).fit(y_train)
y_pred, y_conf = model.predict(fh, return_pred_int=True)
但是它如何与 SlidingWindowSplitter 一起工作?
这应该有效:
from sktime.forecasting.all import *
from sktime.forecasting.model_evaluation import evaluate
y = load_airline()
forecaster = ARIMA()
cv = SlidingWindowSplitter()
out = evaluate(forecaster, cv, y)