0

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

  1. 我有一个 1957 年到 2007 年的价格指数。我需要对水平序列或收益序列进行方差比检验吗?

  2. 你如何修复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

为什么我会收到此错误?

4

1 回答 1

1

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

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

是相同的

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

IE

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

删除第二个破折号。

于 2013-01-06T14:14:29.110 回答