S = srf(M,NPer,...)
S = srf(M,Range,...)
M [ model ] - Model object whose shock responses will be simulated.
Range [ numeric ] - Simulation date range with the first date being the shock date.
NPer [ numeric ] - Number of simulation periods.
S [ struct ] - Database with shock response time series.'delog=' [ true | false ] - Delogarithmise shock responses for log variables afterwards.
'select=' [ cellstr | @all ] - Run the shock response function for a selection of shocks only; @all means all shocks are simulated.
'size=' [ @auto | numeric ] - Size of the shocks that will be simulated; @auto means that each shock will be set to its std dev currently assigned in the model object M.