It sounds like you're doing the EGARCH simulations incorrectly.ac_1 wrote:1. EGARCH
Based on GARCHBOOT.RPF (which works well for GARCH & GJR-GARCH), I am having problems with EGARCH bootstrapped & simulated multi-step ahead VaR and ES values: e.g. for h-step greater than 3 (say) they occasionally blow-up despite converged estimations. Why would that be and how do I resolve?
You use DENSITY to compute density estimates. To get the density of (say) the bootstrapped draws, you would need to transfer them to a series, since that's what DENSITY uses:ac_1 wrote: 2. Density plots
From GARCHSEMIPARAM.RPF, the following defines the empirical density of standardized residuals from a garch model i.e. the fitted garch distribution relative to the standard Normal.
What information do I require and how do I plot TOOS multi-step ahead density forecasts from garch processes: analytical, bootstrapped & simulated?Code: Select all
set ustandard gstart gend = u/sqrt(h) @gridseries(from=-6.0,to=6.0,size=.001,pts=gpts) xgrid density(type=gauss,grid=input) ustandard gstart gend xgrid fgrid set ngrid 1 gpts = %density(xgrid) scatter(style=line,key=upleft,klabels=||"Empirical","N(0,1)"||) 2 # xgrid fgrid # xgrid ngrid
set mybootseries 1 mynumberdraws = mybootdraws(t)
then use mybootseries (or whatever you call it) as the input to DENSITY. You wouldn't use GRID=INPUT on DENSITY since (unlike the example above) you don't have an obvious range.