impulse |
g | Display combined graphs, with impulse responses of one variable to all shocks shown in one graph. |
m (default) | Display multiple graphs, with impulse response to each shock shown in separate graphs. |
t | Tabulate the impulse responses. |
a | Accumulate the impulse responses. |
imp=arg (default=“chol”) | Type of factorization for the decomposition: unit impulses, ignoring correlations among the residuals (“imp=unit”), non-orthogonal, ignoring correlations among the residuals (“imp=nonort”), Cholesky with d.f. correction (“imp=chol”), Cholesky without d.f. correction (“imp=mlechol”), Generalized (“imp=gen”), structural (“imp=struct”), or user specified (“imp=user”). The structural factorization is based on the estimated structural VAR. To use this option, you must first estimate the structural decomposition; see
Var::svar. For user-specified impulses, you must specify the name of the vector/matrix containing the impulses using the “fname=” option. The option “imp=mlechol” is provided for backward compatibility with EViews 3.x and earlier. |
fname=name | Specify name of vector/matrix containing the impulses. The vector/matrix must have rows and 1 or columns, where is the number of endogenous variables. |
irtype=arg (default=“ordinary”) | Type of impulse response calculation engine: “ordinary” (classical VAR), “lp” (local projection: sequential), and “lpjoint” (local projection: joint). |
se=arg | Standard error calculations: “se=a” (analytic), “se=mc” (Monte Carlo), “se=boot” (bootstrap). If selecting Monte Carlo or bootstrap, you must specify the number of replications with the “rep=” option. Bootstrap type is set with the “bs=” option. Note the following: (1) Analytic standard errors are currently not available for (a) VECs and (b) structural decompositions identified by long-run restrictions. The “se=a” option will be ignored for these cases. (2) Monte Carlo standard errors are currently not available for (a) VECs and (b) structural decompositions. The “se=mc” option will be ignored for these cases. |
rep=integer | Number of Monte Carlo and bootstrap replications to be used in computing standard errors. Must be used with the “se=mc” and “se=boot” options. |
bs=arg (default = “hp”) | Bootstrap method: “sp” (standard percentile), “hp” (Hall’s percentile), “hs” (Hall’s studentized), “ku” (Killian’s unbiased). Note the following: Hall’s studentized and Kilian’s unbiased bootstraps require a double bootstrap. They can be computed quickly using a fast double bootstrap approximation by supplying an additional “fdb” option. |
dbsrep=integer (default = 499) | Number of double bootstrap replications. Must be used with the “bs=hs” and “bs=ku” options. Note the following: This option is not necessary if supplying the “fdb” option. |
fdb | Approximate double bootstrap routines with fast double bootstrap routines. |
cilevels=arg (default = “0.95”) | Confidence interval coverage as a number between 0 and 1. Note the following: (1) Option is only available when “se=boot”. (2) Multiple confidence levels can be supplied as a space delimited list. |
uselines | Use lines instead of shading for confidence intervals. |
save=name | Save impulse-response estimates in a named matrix. Grouping: Results are grouped by impulse (shock), unless the byrsp keyword is used in which case results are grouped by response. Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |
savese=name | Save impulse-response standard errors (or standard deviations) in a named matrix. No output will be generated if the SE/CI method is set to ‘None’. Grouping: Results are grouped by impulse (shock), unless the byrsp keyword is used in which case results are grouped by response. Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |
saveci=name | Save impulse-response confidence intervals (or credibility intervals) in a named matrix. No output will be generated if the SE/CI method is set to ‘None’. Grouping: Results are grouped by impulse (shock), unless the byrsp keyword is used in which case results are grouped by response. Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |
saverci=name | Save impulse-response estimates and confidence intervals (or credibility intervals) in a named matrix. Estimates are interleaved. No output will be generated if the SE/CI method is set to ‘None’. Grouping: Results are grouped by impulse (shock), unless the byrsp keyword is used in which case results are grouped by response. Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |
byrsp | Group results by response instead of by impulse (shock). |
prompt | Force the dialog to appear from within a program. |
p | Print the results. |
bvartype = arg (default= “bayes”) | Impulse method: Bayesian sampling (“bayes”), classical impulse response analysis using the posterior residual covariance matrix (“classpost”), classical impulse response analysis using the empirical residual covariance matrix (“classemp”). |
draws=integer (default= 100000) | Number of draws. |
burn=arg (default=0.1) | Proportion of initial draws to discard. |
seed=integer | Random number seed. |
dropunstable | Drop any draws that produce unstable coefficients. |
dgraph | Produce distribution graphs. |
page=arg | Store the individual draws in a new page. |
dates=arg | Set the impulse date(s). For multiple dates, enter a space-delimited list of values surrounded by quotation marks, e.g., “1980q1 2000q1 2020q1”. |
horizons=arg | Set the elapsed time horizon(s). For multiple horizons, enter a space-delimited list of positive integers surrounded by quotation marks, e.g., “5 9 13”. |
usemean | Use posterior mean as the point estimate. The posterior median is used if usemean is not included in the options list. |
showci | Show credibility intervals (bands). |
lpband=arg (default=“marginal”) | Standard error band type: “marginal”, “scheffe”, and “conditional”. Note that marginal error bands do not account for cross-impulse effects, whereas Scheffé and conditional do. |
asym=arg | Asymmetric/nonlinear effects specified as a categorical variable series name or expression. |
matbys=name | (1) Save impulse-response estimates in a named matrix. (2) Save impulse-response standard errors in a named matrix, unless the SE/CI method is set to ‘None’. Grouping: Results are grouped by impulse (shock). Filtering and sorting: Results are neither filtered nor sorted. User’s specifications for response_series and impulse_series are ignored and replaced with the VAR object’s endog_list. |
matbyr=name | (1) Save impulse-response estimates in a named matrix. (2) Save impulse-response standard errors in a named matrix, unless the SE/CI method is set to ‘None’. Grouping: Results are grouped by response. Filtering and sorting: Results are neither filtered nor sorted. User’s specifications for response_series and impulse_series are ignored and replaced with the VAR object’s endog_list. |
smat=name | (1) Save impulse-response estimates in a named matrix. (2) Save impulse-response standard errors in a named matrix, unless the SE/CI method is set to ‘None’. Grouping: Results are grouped by impulse (shock). Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |
rmat=name | (1) Save impulse-response estimates in a named matrix. (2) Save impulse-response standard errors in a named matrix, unless the SE/CI method is set to ‘None’. Grouping: Results are grouped by response. Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |
cimat=name | (1) Save impulse-response estimates in a named matrix. (2) Save impulse-response confidence intervals in a named matrix, unless the SE/CI method is set to ‘None’. Grouping: Results are grouped by impulse (shock). Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |
rcimat=name | (1) Save impulse-response estimates in a named matrix. (2) Save impulse response estimates and confidence intervals in a named matrix, unless the SE/CI method is set to ‘None’. Estimates are interleaved. Grouping: Results are grouped by impulse (shock). Filtering and sorting: Results are filtered and sorted according to response_series and impulse_series. |