Dear Dynare,
For a first-order approx, IRF is straightforward: you feed shock like [1,0,0,0,0,0,...0] then track down the responses of each variable.
For second order, the user guide says, "The technique is instead to pull future shocks from their distribution and see how they impact your system, and
repeat this procedure a multitude of times in order to draw out an average response."
Okay, but still I don't get the picture. How does Dynare implement this specifically?
Does it mean that I feed a series of random shocks into the model? But then it becomes a just simulated series, not IRF. Does it feed a shock series like [Big shock, normal random shock, normal random shock, ..., normal random shock]? Also, due to the cross terms, just one series would not give a nice hump-shaped impulse responses: it would not converge to zero level.
This sounds like a stupid question but I am planning to implement the dynare's method to my own code but I don't understand the specific details of how Dynare does this. Any comment will be appreciated. Thanks.
-a newbie-