Excel'de otokorelasyon nasıl hesaplanır


Otokorelasyon, bir zaman serisi ile kendisinin gecikmeli versiyonu arasındaki ardışık zaman aralıklarındaki benzerlik derecesini ölçer.

Bir değişkenin mevcut değerleri ile geçmiş değerleri arasındaki ilişkiyi ölçtüğü için bazen “seri korelasyon” veya “gecikmeli korelasyon” olarak da adlandırılır.

Bir zaman serisinde otokorelasyon yüksek olduğunda, sadece geçmiş değerlere başvurarak gelecekteki değerleri tahmin etmek kolaylaşır.

Excel’de otomatik korelasyon

Excel’de otokorelasyonu hesaplamak için yerleşik bir işlev yoktur, ancak belirli bir gecikme değeri için bir zaman serisinin otokorelasyonunu hesaplamak için tek bir formül kullanabiliriz.

Örneğin, belirli bir değişkenin değerini 15 farklı zaman diliminde gösteren aşağıdaki zaman serisine sahip olduğumuzu varsayalım:

Excel'deki Zaman Serisi Örneği

K =2 gecikmesindeki otokorelasyonu hesaplamak için aşağıdaki formülü kullanabiliriz.

 =(SUMPRODUCT( B2:B14 -AVERAGE( B2:B16 ), B4:B16 -AVERAGE( B2:B16 ))/COUNT( B2:B16 ))/VAR.P( B2:B16 ) 

Excel'de otokorelasyonun hesaplanması

Bu 0,656325 değerini verir. Bu, k = 2 gecikmesindeki otokorelasyondur.

Formüldeki değer aralığını değiştirerek k = 3 gecikmesindeki otokorelasyonu hesaplayabiliriz:

 =(SUMPRODUCT( B2:B13 -AVERAGE( B2:B16 ), B5:B16 -AVERAGE( B2:B16 ))/COUNT( B2:B16 ))/VAR.P( B2:B16 ) 

Excel'de bir zaman serisi için otomatik korelasyon işlevi

Bu 0,49105 değerini verir. Bu, k = 3 gecikmesindeki otokorelasyondur.

Benzer bir formül kullanarak her gecikmedeki otokorelasyonu bulabiliriz. Gecikme ne kadar yüksek olursa otokorelasyonun o kadar düşük olduğunu fark edeceksiniz. Bu, otoregresif zaman serisi sürecinin tipik bir örneğidir.

Excel'de farklı gecikmelerde otomatik korelasyon

Bu sayfada daha fazla Excel zaman serisi eğitimini bulabilirsiniz.

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir