Any help how to Backcast ???

4 vues (au cours des 30 derniers jours)
Panty
Panty le 14 Oct 2014
Commenté : O.Hubert le 1 Sep 2022
Hi guys,
Does anyone know how to backcast a time-series lets say with an AR(2) model ?? any link or whatever??
Many thanks
  2 commentaires
Panty
Panty le 14 Oct 2014
Here is a code I use for forecasting..So I am looking for a way to modify this code so I can conduct backcastings..Do you know If I can modify it?? Many thanks.
row=75;
data(1:row,1)=USActualGDPPotentialsandOutputGapsS1(1:row,1);
mdl=arima(3,0,0);
for ii=0:99;
RecursiveData=data(1:row,1);
mdlEstimate = estimate(mdl,RecursiveData,'print',false);
[Y,YMSE,~] = forecast(mdlEstimate,1,'Y0',RecursiveData);
forecastY(ii+1,1) = Y;
data(row+1,1)= Y;
row=row+1;
end;
O.Hubert
O.Hubert le 1 Sep 2022
A backcast is essentially a forecast backwards.
In that case, simply flip your data with
flipud
and use your code.

Connectez-vous pour commenter.

Réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by