关于vrtest包的实际问题

时间:2013-01-06 13:23:28

标签: r time-series variance random-walk

我想执行方差比率测试(Lo-MackKinlay,Chow-Denning)但是我在运行命令时遇到了一些问题。

  1. 我有一个1957年至2007年的价格指数。我是否需要对关卡系列或一系列收益进行方差比测试?

  2. 你如何修复kvec?它是一个具有滞后的向量,你想要对它进行测试吗?

  3. 所以这是我的输出:

    > rcorr
     [1]  0.0000 -0.1077  0.4103 -0.0347  0.1136  0.0286  0.0104  0.0104  0.1915
    [10] -0.0025  0.0665  0.2127  0.0116 -0.1288  0.1640  0.3089  0.2098 -0.1071
    [19] -0.2079 -0.1082  0.0022  0.1419  0.0641 -0.0082 -0.1163 -0.1731  0.0260
    [28]  0.0468  0.0882  0.2640  0.3946  0.2094  0.2754  0.0623 -0.3696 -0.1095
    [37] -0.1463  0.0118  0.0152 -0.0103  0.0223  0.0379  0.0580 -0.0091 -0.0510
    [46]  0.0765  0.0984  0.1250  0.0519  0.1623  0.2552
    > kvec<--c(2,5,10)
    > Lo.Mac(rcorr,kvec)
    Error in y[index] : only 0's may be mixed with negative subscripts
    

    为什么我会收到此错误?

1 个答案:

答案 0 :(得分:1)

这与我刚回答的其他问题中的错误相同:

kvec<--c(2,5,10)

相同
kvec <- -c(2,5,10)

kvec <- -1 * c(2,5,10)

删除第二个破折号。