我正在根据来自77个季度的33个人的面板数据进行向量自回归(VAR)和脉冲响应函数(IRF)估计。应该如何分析这种情况?为此目的存在什么算法?我宁愿在R中进行这些分析,因此,如果任何人熟悉R代码或他们可以建议的为此目的设计的软件包,那将特别有帮助。
我正在根据来自77个季度的33个人的面板数据进行向量自回归(VAR)和脉冲响应函数(IRF)估计。应该如何分析这种情况?为此目的存在什么算法?我宁愿在R中进行这些分析,因此,如果任何人熟悉R代码或他们可以建议的为此目的设计的软件包,那将特别有帮助。
Answers:
常见的面板数据矢量自回归模型包括Arellano-Bond估计器(通常称为“差异” GMM),Blundell-Bond估计器(通常称为“系统” GMM)和Arellano-Bover估计器。所有人都使用GMM,并从模型开始:
Arellano和Bond的首要区别是 消除固定效果, 然后使用滞后级别作为工具:
这基本上与Holtz-Eakin Newey Rosen文章中详细介绍的过程相同,该文章还提供了一些实现说明。
Blundell和Bond使用滞后的第一差异作为等级工具:
Arellano和Bover使用GMM系统,并且还探讨了变量的正向贬义,据我所知,它并不是直接实现的R
,但是您可以查看他们的论文以获取详细信息。
在中R
,Arellano-Bond和Blundell-Bond都在plm
包中的命令下实现pgmm
。我链接到的文档提供了有关如何实现它们的说明和示例。
由迈克尔·西格蒙德,罗伯特Ferstl和丹尼尔Unterkofler,这基本上是在R.实施的方法的描述(2017):我刚刚发现本文中的“Panelvar包装片向量自回归的R” https://papers.ssrn.com /sol3/papers.cfm?abstract_id=2896087
此外,这里还有另一个问题: R中的面板向量自回归模型?
作者现在正在通过CRAN发布代码,但是已经在researchgate上提供了二进制软件包。 https://www.researchgate.net/project/Panel-Vector-Autoregression-Models-with-different-GMM-estimators
二进制panelvar软件包可以直接下载,我认为在不久的将来应该可以在CRAN上获得源代码。 https://www.researchgate.net/publication/322526372_panelvar_044
Panelvar
包”。
panelvar
目前可在CRAN上使用。安装和加载后,我将从?pvargmm
我建议{vars}
在R中使用该库。它具有估算VAR模型和从该模型估算脉冲响应函数以及调查Granger因果关系等功能。
我建议您研究以下功能:
> VARselect()
> VAR()
> irf()
> causality()
vars
软件包不适用于面板数据,afaik
嗨,@ Roman和其他所有人。我也在面板VAR模型中,在搜索中,我遇到了这种基于状态的用户编写的命令pvar和xtvar。我已经用过pvar了,看起来还不错。您可以在此处了解更多信息以及分步应用程序