<div xmlns="http://www.w3.org/1999/xhtml">Hey, Alexios and fellow R users.</div><div xmlns="http://www.w3.org/1999/xhtml"> </div><div xmlns="http://www.w3.org/1999/xhtml">A small thing to clarify. When I run the</div><div xmlns="http://www.w3.org/1999/xhtml"> </div><div xmlns="http://www.w3.org/1999/xhtml"><div><div>roll = ugarchroll(spec, xts(df$dprice, as.POSIXct(df$time)), forecast.length = 100, refit.every = 25)</div><div> </div></div><div>and then analyze the roll@forecast$density table. I get 100 forecasts.</div><div> </div><div> </div><div>> tail(density)</div><div>====================</div><div><div>                            Mu    Sigma    Skew    Shape Shape(GIG)  Realized</div><div>2018-11-30 09:46:10 -11.717360 11.25498 1.00654 7.013685          0 -16.85714</div><div>2018-11-30 09:46:15   2.521165 10.94367 1.00654 7.013685          0  11.60714</div><div>2018-11-30 09:46:20   1.032400 11.25478 1.00654 7.013685          0  22.91667</div></div><div> </div><div>====================</div><div> </div><div>It produces forecasts for Y{t} given all information available up to time t.</div><div>That is, for, example, the 2018-11-30 09:46:15 forecast is made given information of up until and including 2018-11-30 09:46:10.</div><div>                                  the 2018-11-30 09:46:20 forecast is made given information of up until and including 2018-11-30 09:46:15.</div><div>And the model is refitted every 25 steps, that is, since the time step here is 5 seconds, every <em>5 seconds X 25 = 125 seconds</em></div><div> </div><div>Is my thinking correct?</div></div>