Otokorelasyon süresinin tanımı (etkin örneklem büyüklüğü için)


23

Literatürde zayıf durağan bir zaman serisinin otokorelasyon süresi için iki tanım buldum:

τa=1+2k=1ρkversusτb=1+2k=1|ρk|

burada gecikmesindeki otokorelasyondur . kρk=Cov[Xt,Xt+h]Var[Xt]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.τnτ

neff=nτ

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 ).τnτ

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τaτa<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

Açıkçası, bu hiçbir zaman otokorelasyon zamanının tanımında .τb

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?neff>n


Cov(Xt,Xt+k)h

2
τb

Yanıtlar:


17

X1,X2,μ

μ^=1nk=1nXk
μn1μ^nneff=n/τan - 1 eff neffneff=n/τa
1n2k,l=1ncov(Xk,Xl)=1n(1+2(n1nρ1+n2nρ2++1nρn1))τan.
nneff=n/τazayıf durağan bir zaman serileri için ampirik ortalamanın varyansı yaklaşık , ki bu, bağımsız numunelerimizle aynı varyanstır . Bu nedenle , eğer ampirik ortalamanın varyansını , uygun bir tanımdır. Başka amaçlar için uygun olmayabilir.neff1neffneff=n/τa

Gözlemler arasındaki negatif bir korelasyon ile varyansın ( ) daha küçük hale gelmesi kesinlikle mümkündür . Bu, Monto Carlo entegrasyonunda iyi bilinen bir varyans azaltma tekniğidir: 0 korelasyonu yerine değişkenler arasında negatif korelasyon ortaya çıkarırsak, örneklem boyutunu artırmadan varyansı azaltabiliriz. n eff > nn1neff>n


2
Monte Carlo simülasyonunda negatif korelasyonun kullanımı hakkında daha fazla bilgi edinmek isteyenler için, "antitetik değişkenleri" googling'i deneyin. Derste daha fazla bilgi burada veya burada notları .
andrewtinka

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.