- The (2,0,0) model implies an AR(2) model with no differencing and no MA terms. Ensure this is the correct specification for your data.
- 'k' should be a positive integer indicating how many steps ahead you want to forecast.
- If the model includes a constant term and the data is mean-reverting around a constant level, forecasts can appear constant, especially if no trend or seasonal components are present.
Forcast function for ARMA models
1 回表示 (過去 30 日間)
古いコメントを表示
I'm trying to use the built-in function forecast. But when I apply it I'm just getting a constant value. Is there any reason for that? or am I just using it wrong? Here is more or less the code:
toEstMdl = arima(2,0,0);
EstMdl = estimate(toEstMdl,Residuals);
estValues = forecast(EstMdl,k);
1 件のコメント
Aman
2024 年 10 月 1 日
As per my understanding below could be the possible reasons why you are getting constant value as the output of the "forecast" function:
Please try to analyse your code as per the above. Hope it helps!
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Conditional Mean Models についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!