PACF manuel hesaplama


9

SAS ve SPSS'nin kısmi otokorelasyon fonksiyonu (PACF) için yaptığı hesaplamayı çoğaltmaya çalışıyorum. SAS'ta Proc Arima aracılığıyla üretilir. PACF değerleri, ilgili dizinin serinin gecikmeli değerleri üzerinde otomatik olarak yeniden gerilmesinin katsayılarıdır. İlgi değişkenim satışlar, bu yüzden lag1, lag2 ... lag12'yi hesaplıyorum ve aşağıdaki OLS regresyonunu çalıştırıyorum:

Yt=a0+a1Yt1+a2Yt2+a3Yt3++a12Yt12.

Ne yazık ki elde ettiğim katsayılar SAS veya SPSS'nin sağladığı PACF'ye (1-12 gecikmeler) bile yakın değil. Herhangi bir öneri? Yanlış bir şey mi var? Aklıma gelen, bu modelin en küçük kareler tahmininin uygun olmayabileceği ve belki de başka bir tahmin tekniğinin kullanılması gerektiğidir.

Şimdiden teşekkürler.


Mı Bir ihtimal, doğru mu? a12
whuber

Yanıtlar:


13

Söylediğiniz gibi "PACF değerleri, serinin gecikmeli değerleri üzerinde ilgilenilen dizinin otoregresyonunun katsayılarıdır" ve PACF (K) 'nın son (kth) gecikmenin katsayısı olduğu yere ekliyorum. Böylece gecikme 3'ün hesaplamak için örneğin compute

Yt=a0+a1Yt1+a2Yt2+a3Yt3

ve , PACF'dir (3).a3

Başka bir örnek. PACF'yi (5) hesaplamak için

Yt=a0+a1Yt1+a2Yt2+a3Yt3+a4Yt4+a5Yt5

ve , PACF'dir (5).a5

Genel olarak PACF (K), gecikme K ile sona eren bir modelin KTH sipariş katsayısıdır. Bu arada SAS ve diğer yazılım satıcıları, PACF'nin biraz farklı tahminlerini sağlayacak olan PACF'yi hesaplamak için Yule-Walker yaklaşımını kullanır. Bunu hesaplama verimliliği ve bence standart ders kitaplarındaki sonuçları çoğaltmak için yapıyorlar.


1
+1. aşina değilseniz , yine de kullanmanın iyi bir yolu, sorudaki ilgili ifadelere sağ tıklamak, "Kaynağı Göster" i seçip kopyalayıp yanıtınıza yapıştırmaktır. Daha sonra, genellikle sezgisel ve açık olan değişiklikler yapabilirsiniz. Bu, yanıtlarınızı daha okunabilir hale getirecektir. TEX
whuber

Anladım! Mükemmel açıklama bir kez daha. Çok teşekkürler!
Andreas Zaras

Bunun uzun zaman önce yazıldığını fark ettim, ancak PACF'yi "serinin gecikmeli değerleri üzerindeki ilgi dizisinin otoregresyonunun katsayıları" olarak bulduğum birkaç referanstan biri olduğunu düşünüyorum. Statsmodels.tsa.stattools.pacf - tedboy.github.io/statsmodels_doc/_modules/statsmodels/tsa/… ' nın uygulanmasında görüyorum . Vikipedi kısmi korelasyonu hesaplamanın 3 yolunu listeler : a) doğrusal regresyon kullanarak ve korelasyonlu artıklar b) özyinelemeli ve c) matris inversiyonu. Fakat buradaki teorik temel nedir?
ivaylo_iliev
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.