Plot the fit of an ARIMA Model
20 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Arthur Enders
am 21 Feb. 2019
Kommentiert: Seemant Tiwari
am 29 Jan. 2024
Hello,
I've created an ARIMA Model with the Econometrics Toolbox. I also easily managed to recreate this model manually with the arima and estimate functions. Now I want to predict the values using the model, plot it against the real values and calculate the RMSE of the predicted values. The econometric modeler does plot the fit of the model (seen in the pdf at Figure 1.1.) but I do not find any function to recreate this plot or the predicted values manually.
Is there an easy way to do this? Or do I have to manually include the equation myself?
Thank you in advance and kind regards
A. Enders
0 Kommentare
Akzeptierte Antwort
Matthias Bär
am 3 Apr. 2019
Bearbeitet: Matthias Bär
am 3 Apr. 2019
After digging 2 hours through different Matlab examples i finally found the answer. See below and try it.
load(fullfile(matlabroot,'examples','econ','Data_Airline.mat'))
y = log(Data);
T = length(y);
Mdl = arima('Constant',0,'D',1,'Seasonality',12,...
'MALags',1,'SMALags',12);
EstMdl = estimate(Mdl,y);
residuals = infer(EstMdl,y);
prediction = y+residuals;
figure()
plot(y)
hold on
plot(prediction)
Good luck ;)
3 Kommentare
Seemant Tiwari
am 29 Jan. 2024
can you tell me, how are you calculating these value like constant (?), variance (?), sar (?), Sma (?). ??
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Conditional Mean Models finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!