Hi @sasalex2024 ,
PROC ARIMA does not provide the functionality to compute impulse response functions. If you would like to obtain impulse response functions directly from the procedure, then PROC VARMAX is the procedure to go. Although PROC VARMAX does not support the complexed numerator, denominator polynomials in backshift specification of transfer functions as supported in PROC ARIMA, it does allow you to specify desired AR, MA orders and desired lags of exogenous variables for ARIMAX model, and you can obtain the impulse response functions and its standard errors directly from the procedure. Using PROC VARMAX is the preferred approach.
If you want to use PROC ARIMA instead, then you will need to do everything by hand outside of PROC ARIMA, manually derive the functional expressions for the desired impulse response functions, then manually derive the formula for the standard errors of the impulse response function(using delta method for example), then compute the impulse responses and their standard errors yourself according to the derived formulas. If you take this manual approach, you may want to first verify the correct expressions for the desired impulse response functions, since there could be mistakes made in derivation of impulse response functions, and every step that follows depends on the derived impulse response function.
I hope this helps.
... View more