Plotting a simulated forecast?!

1 view (last 30 days)
Patrick
Patrick on 30 May 2011
Hey,
I am pretty new to Matlab and therefore, I am still struggling with some basic stuff. Anyway, I am working on a forecast of a FTS, and want to plot the simulated forecast. Actually, I'd like to combine the forecasted data with the original dataset.
Here's my forecast and simulation function. How can I plot them? the dataset is called "price".
% Forecasting
horizon = 100
[sigmaForecast,meanForecast,sigmaTotal,meanRMSE] = ...
garchpred(coeff,price,horizon);
% Monte Carlo Simulation
nPaths = 100;
[eSim,sSim,ySim] = garchsim(coeff,horizon,nPaths, ...
[],[],[],eFit,sFit,price);
Many thanks Patrick

Accepted Answer

Oleg Komarov
Oleg Komarov on 30 May 2011
You can plot the price against the forecast:
plot(1:100,price)
hold on
plot(1:100,meanForecast,'or')
Or you can plot the average of the simulations against the price:
plot(1:100,price)
hold on
plot(1:100,mean(ySim,2),'or')
All of that assuming price is a single vector.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!