我正在阅读Cowpertwait和Metcalfe的《 R入门时间序列》这本书。在第36页上,其行位于:。我在这里阅读过R论坛,其行位于。
我运行了以下代码:
b = c(3,1,4,1)
acf(b)
并且我发现这些行看起来好像是。那么,显然这本书是错的吗?还是我误读了所写的内容?作者在谈论的内容略有不同吗?
*请注意,我对1.96对2的次要细节差异不感兴趣。我假设这只是作者使用2 sd与实际1.96 sd的经验法则。
编辑:我运行了此模拟:
acf1 = 0
acf2 = 0
acf3 = 0
for(i in 1:5000){
resids= runif(1000)
residsacf = c(acf(resids,plot= FALSE))
acf1[i] = residsacf$acf[2,,1]
acf2[i] = residsacf$acf[3,,1]
acf3[i] = residsacf$acf[4,,1]
}
meanacf1 = mean(acf1)
meanacf2 = mean(acf2)
meanacf3 = mean(acf3)
meanacf1
meanacf2
meanacf3
我似乎总是对所有3 获得接近值。
进一步编辑:我看到趋势为
1
真,
—
mpiktas 2011年
?集中于 ?
在《恩德斯的应用经济时间序列》(第2版,第67-68页)中,来自Box and Jenkins(1976),《时间序列预测,分析和控制》。恩德斯使用以下估计:
—
杰森·摩根
恩德斯的用途 作为系列的长度。
通常的极限是白噪声零假设下的临界值,在这种情况下,Enders中的方差表达式会崩溃为 。
—
Rob Hyndman