{"id":22004590,"url":"https://github.com/justinjjlee/classvar","last_synced_at":"2025-05-05T17:29:51.743Z","repository":{"id":178514757,"uuid":"183811480","full_name":"justinjjlee/classvar","owner":"justinjjlee","description":"Julia implementation of multi-variate time series models, family of VAR/VECM and estimations like impulse response function","archived":false,"fork":false,"pushed_at":"2024-03-28T04:14:44.000Z","size":144,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-05T17:29:51.086Z","etag":null,"topics":["impulse-response","impulse-response-function","julia","julia-language","statistics","time-series","time-series-analysis","vector-autoregression"],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/justinjjlee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-27T19:02:47.000Z","updated_at":"2025-01-11T18:01:29.000Z","dependencies_parsed_at":"2024-01-20T08:28:01.308Z","dependency_job_id":"79d06619-038b-4f06-99f8-fb668990b2ac","html_url":"https://github.com/justinjjlee/classvar","commit_stats":null,"previous_names":["justinjoliver/julia-vectorar.jl","justinjjlee/julia_ts_var","justinjjlee/var.jl"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justinjjlee%2Fclassvar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justinjjlee%2Fclassvar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justinjjlee%2Fclassvar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justinjjlee%2Fclassvar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/justinjjlee","download_url":"https://codeload.github.com/justinjjlee/classvar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252542244,"owners_count":21764932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["impulse-response","impulse-response-function","julia","julia-language","statistics","time-series","time-series-analysis","vector-autoregression"],"created_at":"2024-11-30T00:16:33.210Z","updated_at":"2025-05-05T17:29:51.699Z","avatar_url":"https://github.com/justinjjlee.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Multi-variate Time Series Model in julia\nJulia implementation for a family of 'classical' estimation approach of multi-variate time series model. Current applications includes vector autoregressive (VAR(p)) model and its relative estimation procedures. See below for a current selection. Sub-folders in this repository includes source function codes and example application using publicly available data.\n\nFor the Bayesian implementation of the equivalent models, estimations, and forecasting frameworks, please visit my other repository for [Bayesian Vector Autoregressive model](https://github.com/justinjjlee/bayesianvar) suite.\n\nSection unchecked are currently in development. This repository will be polished and improved as I develop and translate.\n\n## Model Estimation\n- [x] [Vector Autoregressive (VAR(p)) Model](https://github.com/justinjjlee/classvar/tree/master/test/var%20fit)\n- [x] [Factor-augmented Vector Autoregressive (FAVAR(p)) Model](https://github.com/justinjjlee/classvar/tree/master/test/favar)\n- [ ] Block-recursive Structural Vector Autoregressive Model\n- [x] Vector Error Correction Model (known and unknow co-integration)\n\n## Projections\n- [x] [Short-run impulse response functions (Cholesky estimation)](https://github.com/justinjjlee/classvar/tree/master/test/var%20irf)\n- [x] [Long-run impulse response functions](https://github.com/justinjjlee/classvar/tree/master/test/var%20irf)\n- [x] Generalized impulse response functions\n- [ ] Block-recursive short-run impulse response functions\n\n## Decompositions\nSee functions within each models for applications. Based on the model identifications, computing the decomposition methods may vary.\n- [x] Variance decomposition\n- [x] Historical decomposition\n\n## Example Applications\nTo test the functions and show application, I use following published or common macroeconometric models and frameworks.\n- [Kilian (2009, American Economic Review)](https://www.aeaweb.org/articles?id=10.1257/aer.99.3.1053)\n- [Bernanke, Boivin, and Eliasz (2005)](https://academic.oup.com/qje/article-abstract/120/1/387/1931468)\n- Forecasting and generalized impulse response function with [US (Treasury)](https://fred.stlouisfed.org/series/T10Y2Y) and [Euro Area (European Central Bank)](https://data.ecb.europa.eu/data/datasets/YC/data-information) ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustinjjlee%2Fclassvar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustinjjlee%2Fclassvar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustinjjlee%2Fclassvar/lists"}