Forcast function for ARMA models

4 visualizaciones (últimos 30 días)
Patricia Alejandra Palacios Romero
Patricia Alejandra Palacios Romero el 18 de Jul. de 2018
Comentada: Aman el 1 de Oct. de 2024
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 comentario
Aman
Aman el 1 de Oct. de 2024
As per my understanding below could be the possible reasons why you are getting constant value as the output of the "forecast" function:
  • 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.
Please try to analyse your code as per the above. Hope it helps!

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Conditional Mean Models en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by