フィルターのクリア

Error With Forecasting ARIMAX Model

18 ビュー (過去 30 日間)
J.C.
J.C. 2014 年 3 月 27 日
コメント済み: Redho redho 2020 年 12 月 22 日
I'm trying to specify an ARIMAX model and then use it to forecast an hourly time series. When I use forecast, however, I get the error: "Error using arima/forecast (line 274) Additive constant must be specified." I'm sure I missing something simple, but I can't figure out what it is and searching the web hasn't turned up anything. The relevent code is below. Any help would be appreciated.
model = arima('AR', arLagV, 'D', 0, 'SAR', 0);
[estModel, estParmCov, logL, info] = estimate(model, Y(100:length(Y)),...
'X', X, 'Display', 'params');
[Y,YMSE,V] = forecast(model, 48, 'X0', X, 'Y0', Y(100:length(Y)), 'XF', XF);
  1 件のコメント
Redho  redho
Redho redho 2020 年 12 月 22 日
excuse me, could you help me sir with give me this codes because i need to toward a bachelor degree
thanks before sir

サインインしてコメントする。

採用された回答

Hang Qian
Hang Qian 2014 年 3 月 30 日
To forecast the ARIMA model, we want a model with all coefficients being known. After parameter estimation, the fitted model is reported as estModel. So the program will work if you replace "model" by "estModel":
[Y,YMSE,V] = forecast(estModel, 48, 'X0', X, 'Y0', Y(100:length(Y)), 'XF', XF);
  1 件のコメント
J.C.
J.C. 2014 年 3 月 31 日
Perfect. Thanks!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConditional Mean Models についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by