Visually compare forcasted values (ARIMA model) in MATLAB -
i'm new time-series analysis. forecast values based on arima model , plot them against hold out data.
here's have:
% retrieve ibm closing prices c = yahoo; imb_data = fetch(c,'ibm','close','1-sept-2014','31-dec-2014'); imb_date = imb_data(:,1); imb_close = imb_data(:,2); % contains 85 data points
using autocorr
, parcorr
, deduce appropriate model should be:
mdl = arima(1,0,0);
fit model first 60 observations, , reserve remaining 15 observations evaluate forecast performance.
fit_model = estimate(mdl, imb_close(1:60));
use fitted model forecast 15-period horizon:
[y, mse] = forecast(fit_model,15,'y0',imb_close(1:60));
visually compare forecasts holdout data:
figure plot(imb_date, imb_close,'color',[.7,.7,.7]) datetick hold on plot(61:85,y,'b'); hold off
the problem forecasted values not being ploted, doing wrong?
Comments
Post a Comment