{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/time-varying-identification-of-structural","title":"Time-Varying Identification of Structural Vector Autoregressions","arxiv_id":"2502.19659","date":"2025-02-27","proceeding":null,"authors":["Annika Camehl","Tomasz Woźniak"],"abstract":"We propose a novel Bayesian heteroskedastic Markov-switching structural vector autoregression with data-driven time-varying identification. The model selects among alternative patterns of exclusion restrictions to identify structural shocks within the Markov process regimes. We implement the selection through a multinomial prior distribution over these patterns, which is a spike'n'slab prior for individual parameters. By combining a Markov-switching structural matrix with heteroskedastic structural shocks following a stochastic volatility process, the model enables shock identification through time-varying volatility within a regime. As a result, the exclusion restrictions become over-identifying, and their selection is driven by the signal from the data. Our empirical application shows that data support time variation in the US monetary policy shock identification. We also verify that time-varying volatility identifies the monetary policy shock within the regimes.","url_abs":"https://arxiv.org/abs/2502.19659v1","url_pdf":"https://arxiv.org/pdf/2502.19659v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"time-varying-identification-of-structural","repo_url":"https://github.com/bsvars/bsvarTVPs","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}