Literatürde zayıf durağan bir zaman serisinin otokorelasyon süresi için iki tanım buldum:
burada gecikmesindeki otokorelasyondur . k
Otomatik korelasyon süresinin bir uygulaması "etkili örneklem büyüklüğü" nü bulmaktır: bir zaman serisinin gözlemine sahipseniz ve onun otomatik korelasyon süresini bilirseniz, o zaman sahip olduğunuzu iddia edebilirsiniz.τ
yerine bağımsız örnekler , ortalamayı bulmak amacıyla korelasyon göstermiştir. Verilerden tahmini yapmak önemsiz değildir, ancak bunu yapmanın birkaç yolu vardır ( Thompson 2010'a bakınız ).τ
Mutlak değerler içermeyen tanım, , literatürde daha yaygın görünüyor; ancak olasılığını kabul eder . R ve "coda" paketini kullanarak:τ bir < 1
require(coda)
ts.uncorr <- arima.sim(model=list(),n=10000) # white noise
ts.corr <- arima.sim(model=list(ar=-0.5),n=10000) # AR(1)
effectiveSize(ts.uncorr) # Sanity check
# result should be close to 10000
effectiveSize(ts.corr)
# result is in the neighborhood of 30000... ???
"Coda" daki " , yukarıdaki eşdeğer bir otokorelasyon süresi tanımını kullanır . Etkili örneklem büyüklüğünü veya otokorelasyon süresini hesaplayan başka bazı R paketleri de var ve denediklerim bununla tutarlı sonuçlar veriyor: negatif bir AR katsayısına sahip bir AR (1) işleminin korelasyondan daha etkili örneklere sahip olduğunu Zaman serisi. Bu garip görünüyor.
Açıkçası, bu hiçbir zaman otokorelasyon zamanının tanımında .
Otokorelasyon süresinin doğru tanımı nedir? Etkili örneklem büyüklüğünü anlamamda bir sorun mu var? Yukarıda gösterilen sonucu yanlış olmalı gibi görünüyor ... neler oluyor?