Forecasting with Vintage data
Posted: Mon Feb 22, 2016 12:51 pm
Hi there,
I am new in Dynare world and I have found it very interesting.
However I am trying to run a recursive forecasting exercise with vintage (real-time) data set, which means that my data set is diagonal. Let me be more specific, I have 10 observables. So the first 10 columns contain 110 obs, the next 10 columns contain 111 obs, the next 10 columns contain 112 obs etc, so every 10 columns correspond to different vintage date. So my task is to take the first 10 columns (with 110 obs) estimate it and generate forecasts for 1,2,3 and 4 periods ahead. Then take the next 10 columns (with 111 obs) do the same task, etc until data set exhausts (26*10 columns). So how can we do that in Dynare ?? I see that estimation command works for data sets not like mine.
The estimation command I use is: estimation(nograph, datafile = DSGE, xls_sheet=DSGE_vintage, xls_range=B4:JA138, prefilter = 1, mode_compute = 4, mh_nblocks = 0, mh_replic = 20000, mh_drop = 0.3, mh_jscale = 0.35, first_obs = ?????, nobs = ?????, forecast = 4);
Much appreciated
I am new in Dynare world and I have found it very interesting.
However I am trying to run a recursive forecasting exercise with vintage (real-time) data set, which means that my data set is diagonal. Let me be more specific, I have 10 observables. So the first 10 columns contain 110 obs, the next 10 columns contain 111 obs, the next 10 columns contain 112 obs etc, so every 10 columns correspond to different vintage date. So my task is to take the first 10 columns (with 110 obs) estimate it and generate forecasts for 1,2,3 and 4 periods ahead. Then take the next 10 columns (with 111 obs) do the same task, etc until data set exhausts (26*10 columns). So how can we do that in Dynare ?? I see that estimation command works for data sets not like mine.
The estimation command I use is: estimation(nograph, datafile = DSGE, xls_sheet=DSGE_vintage, xls_range=B4:JA138, prefilter = 1, mode_compute = 4, mh_nblocks = 0, mh_replic = 20000, mh_drop = 0.3, mh_jscale = 0.35, first_obs = ?????, nobs = ?????, forecast = 4);
Much appreciated