【问题标题】:Vector Error Correction Model in rr中的向量纠错模型
【发布时间】:2013-07-07 23:51:33
【问题描述】:

我必须使用从 Joel Hasbrouck 改编的矢量误差校正模型来估计纽约 (N) 和伦敦 (L) 的价格之间的关系。在网上查了很多资料,还是没有什么进展,所以想请教各位高手,看看能不能给这个模型做个方向。

我的数据集是一个包含日期、时间、符号、价格的数据框。

Return(r_t) 定义为纽约和伦敦每 15 分钟间隔 (p(t) - p(t-1)) 价格之间的对数差异(公式 1 和 2)。

该模型使用纽约的 r_t 来模拟纽约和伦敦的 2 个回报滞后(等式 3)。

然后使用 in r-t in London 对纽约和伦敦的 2 个回报滞后进行建模(等式 4)。

N 和 L 分别代表模型中所见的任何地方的纽约和伦敦,t 代表时间。

r_t^N=∆ log(P_t^N )
r_t^L=∆ log(P_t^L )
r_t^N=α(log(P_(t-1)^N)-log(P_(t-1)^L))+∑_(i=1)to 2(γ_i^(N,N) r_(t-i)^N) + ∑_(i=1)to 2(γ_i^(N,L) r_(t-i)^L)+ ε_t^N
r_t^L=α(log(P_(t-1)^L)-log(P_(t-1)^N))+∑_(i=1)to 2(γ_i^(L,L) r_(t-i)^L) + ∑_(i=1)to 2(γ_i^(L,N) r_(t-i)^N)+ ε_t^L

任何帮助将不胜感激。提前感谢您的帮助!!

我是 R 新手,并且在使用 SAS 和那里的时间序列过程方面有更多经验。我已经看到使用 vars() 的参考,但我看过的示例似乎并不适用,所以我几乎被卡住了。我做了 DW 统计,有协整。

我只是想不通如何为此编写代码......

【问题讨论】:

  • 那么问题是什么?您只是需要帮助将理论公式转换为 R 代码吗?
  • 是的,如何将理论模型转换为r

标签: r error-correction vecmath


【解决方案1】:

您可以为此使用 R 中的 urca 包:(假设您的数据是 mydf,其中 LN 列作为伦敦股票市场的股票收益,NY 作为纽约股票市场的股票收益)。以下是示例代码(未测试):

install.packages("urca")
library(urca)
mysample <- mydf[, c("NY", "LN")]
myvecm <- ca.jo(mysample, ecdet = "const", type="eigen", K=2, spec="longrun")
myvecm.ols <- cajools(myvecm)

注意:我假设你使用了Johansen co-integration test 和eigen statistic; k 表示滞后数,例如 2,ecdet 表示协整有一个常数。请在此处查看manual 了解详情。

【讨论】:

  • 好的,所以我需要将两个返回都放在一个文件中,然后因为我现在将它们放在单独的文件中。我将阅读本手册的更多内容以了解我的方位。感谢您的帮助。
  • 如果您将所有内容都放在一个文件中,那就很容易了。
  • 所以,我一直在运行包 urca 的手册,似乎该包对 VECM 非常有用。但是,我不清楚它如何同时处理两个变量的 VECM。因此,似乎有一个用于处理单个变量及其滞后的应用程序,例如 deltaXt = pi1deltaXt-1 + pi2deltaXt-2 + ... pik-1deltaXt-k+1 + gammadeltaXt-k + 错误。我不清楚它如何处理在同一模型语句中应用两个变量 x 和 y,例如 deltaXt = pi1(Xt-1 - Yt-1)+ pi2deltaXt-1 + pi3deltaXt-2 + pi4deltaYt-1 + pi5deltaYt-2 + 错误。
  • 首先您需要获得长期关系(仅在存在协整时才会发生),假设这是 xt=alpha+betaYt+et。现在,在矢量误差校正模型中,您包含了 et 的滞后值,即 x(t-1)-alpha-betaY(t-1),以了解它如何适应长期平衡。请看看这个notes
  • 首先,我要感谢你的这些笔记——在打破协整和纠错方面真的很棒。我认为以前从未向我简单地解释过。其次,我知道这两个系列是根据 ADF 的结果进行整合的。我认为 cajols 让我失望的绝对是 lm() 中使用的符号,这些符号没有得到解释,我只能猜测它们是什么。感谢您的所有帮助,您一直是一个 grrrrrrrreat 帮助!
猜你喜欢
  • 2020-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多