Closed fipelle closed 2 years ago
Sounds good. Unfortunately VectorAutoregression.jl doesn't currently work & isn't being upgraded...
xref https://github.com/lucabrugnolini/VectorAutoregressions.jl/pull/8
VectorAutoregressions now passes tests under Julia 1.6
Thank you for this! I will get back to these features once a series of compatibility issues are resolved.
It would be good to have some cross interface between VectorAutoregressions.jl and MessyTimeSeriesOptim.jl to compute the IRFs of the models estimated with the latter (either just for VARs or VMA and DFMs as well).
It says the issue was closed. Does that mean IRFs are now included?
@azev77 they are not public yet, but I have a private repo where I am testing with the IRFs. They will be most likely included in MessyTimeSeriesOptim.jl.
@azev77 I am implementing a way for handling state-space models with diffuse initial conditions first in order to better handle non-stationary problems (see https://github.com/fipelle/MessyTimeSeries.jl/issues/39).
Originally posted by @azev77 in https://github.com/fipelle/TSAnalysis.jl/issues/9#issuecomment-604054920
Confidence intervals
Although there is not a high-level interface to compute the confidence intervals yet, you could use the variance in the output of the Kalman filter or the subsampling methods. The latter is easier to implement. For instance, you could follow the steps below:
Impulse response functions
I know Luca, I am sure that the VectorAutoregression package is a good way to go for computing impulse response functions. I am not sure I will extend support to the IRFs anytime soon. I think I will give priority to other forecasting models (e.g., dynamic factor models) and basic analytics. However, I recon that it would be interesting to look at the IRFs of semi-structural models.