我想执行方差比率测试(Lo-MackKinlay,Chow-Denning)但是我在运行命令时遇到了一些问题。
我有一个1957年至2007年的价格指数。我是否需要对关卡系列或一系列收益进行方差比测试?
你如何修复kvec?它是一个具有滞后的向量,你想要对它进行测试吗?
所以这是我的输出:
> 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
为什么我会收到此错误?
答案 0 :(得分:1)
这与我刚回答的其他问题中的错误相同:
kvec<--c(2,5,10)
与
相同kvec <- -c(2,5,10)
即
kvec <- -1 * c(2,5,10)
删除第二个破折号。