我想获取确定自相关系数和偏自相关系数的显著性的极限,但我不知道如何做。
我使用这个函数pacf(data)
得到了偏自相关图。我希望R打印出图中指示的值。
我想获取确定自相关系数和偏自相关系数的显著性的极限,但我不知道如何做。
我使用这个函数pacf(data)
得到了偏自相关图。我希望R打印出图中指示的值。
确定自相关系数显著性的限制为:+/- (exp(2*1.96/√(N-3)-1)/(exp(2*1.96/√(N-3)+1)。
这里的N是时间序列的长度,我使用了95%的置信水平。
m %
置信区间对应的相关值如下:0 ± i/√N
,其中:N
是时间序列的长度;
- i
是我们期望在零自相关的零假设下有 m %
的相关性落在标准差范围内的数量。acf
的默认置信度),i=2
;
- 对于 99% 置信水平,i=3
;
- 高斯分布的特性 决定了其他置信水平的取值。
附录 A1 第 1011 页 提供了一个很好的实例,说明了上述原则的实际应用。计算 z Fisher 的置信区间:
ciz = c(-1,1)*(-qnorm((1-alpha)/2)/sqrt(N-3))
这里,alpha 是置信水平(通常为0.95)。N - 观测数量。
计算 R 的置信区间:
cir = (exp(2*ciz)-1)/(exp(2*ciz)+1
edit(stats:::plot.acf)
来查看他们如何进行计算。 - user3710546edit(stats:::plot.acf)
中,clim0 <- qnorm((1 + ci)/2)/sqrt(x$n.used)
,其中ci
是显著性水平[0,1],而x$n.used
是序列的长度。 - user3710546acf()
或pacf()
中没有返回绘图所使用的置信区间的功能。获取它们的方法是像@Pascal展示的那样自己计算。 - Alex A.