Durağanlık: zaman serisinin özellikleri zamanla değişiyor mu?
Sözlük

Durağanlık: zaman serisinin özellikleri zamanla değişiyor mu?

Hazırlayan: Mindset Institute EditörlüğüGüncellendi: 3 dk okuma

Zaman serisinde durağanlığın ne anlama geldiğini, trend ve mevsimselliğin onu neden bozduğunu, ADF ve KPSS testlerinin nasıl okunduğunu ve fark almanın seriyi nasıl durağanlaştırdığını öğrenirsiniz.

Bir bakışta

  1. Durağan seri, gözlendiği zamandan bağımsız özellikler taşır. Ortalaması ve değişkenliği zamanla kaymaz; trend ve mevsimsellik içeren seriler durağan değildir.
  2. Beyaz gürültü durağandır, rassal yürüyüş değildir. Rassal yürüyüşün farkı beyaz gürültüdür; bu yüzden fark almak onu durağanlaştırır.
  3. ADF ve KPSS testleri zıt hipotezlerle başlar. ADF'de sıfır hipotezi birim kök vardır, KPSS'de ise verinin durağan olmasıdır.
  4. Fark alma ortalamayı sabitler. Ardışık gözlemlerin farkı trendi, mevsimsel fark ise mevsim etkisini ortadan kaldırır.

Durağanlık nedir?

Durağan bir zaman serisi, istatistiksel özellikleri serinin gözlendiği zamana bağlı olmayan seridir. Pratikte bu, ortalamanın ve değişkenliğin zamanla sistematik biçimde kaymaması anlamına gelir.

Bu yüzden trend içeren seri durağan değildir, çünkü ortalama zamanla yükselir ya da düşer. Mevsimselliği olan seri de durağan değildir, çünkü özellikleri yılın hangi döneminde gözlendiğine göre değişir. Buna karşılık beyaz gürültü, yani birbirinden bağımsız rastgele dalgalanmalar, durağan seridir. Durağanlık kavramı, birçok tahmin modelinin varsayımını oluşturduğu için önemlidir: seri zamanla değişen bir ortalama etrafında dolaşıyorsa, modelin öğrendiği örüntü yarın geçerli olmayabilir.

Seriye bakarak nasıl anlaşılır?

İlk ipucu zaman grafiğidir. Seri belirgin biçimde yukarı ya da aşağı gidiyorsa, düzenli mevsim dalgaları taşıyorsa ya da dalgalanma genişliği zamanla değişiyorsa durağan olması beklenmez.

İkinci ipucu otokorelasyon grafiğidir. Durağan bir seride otokorelasyon gecikme arttıkça hızla sıfıra yaklaşır. Durağan olmayan seride ise yavaş azalır ve ilk gecikmedeki otokorelasyon büyük ve pozitif olur. Rassal yürüyüş bunun tipik örneğidir: her değer bir önceki değerin üzerine rastgele bir adım eklenerek oluşur ve serinin farkı beyaz gürültüdür. Kurgusal bir örnek olarak, kasa satışlarının her gün bir öncekine rastgele bir miktar eklenerek ilerlediğini düşünün; seri sürüklenir, ama günlük değişimler durağandır.

ADF ve KPSS testleri

Gözle karar vermek yerine birim kök testleri kullanılır. En bilineni Augmented Dickey-Fuller (ADF) testidir. Sıfır hipotezi, serinin birim kök taşıdığıdır; alternatif hipotez birim kök olmadığıdır. p-değeri seçtiğiniz anlamlılık düzeyinin üzerindeyse birim kök varlığı reddedilemez, yani seriyi durağan saymak için kanıt yoktur. p-değeri küçükse birim kök reddedilir ve seri durağan kabul edilir.

Statsmodels kütüphanesinde adfuller işlevi bu testi yapar. regression seçeneği, test denkleminde yalnız sabit mi, sabit ve doğrusal trend mi, yoksa trendin karesi de mi bulunacağını belirler; bu seçim serinin yapısına uymalıdır.

KPSS testi ise ters yönden başlar: sıfır hipotezi serinin durağan olduğudur ve küçük p-değeri farkın alınması gerektiğini gösterir. İki testin hipotezleri zıt olduğu için sonuçları birlikte okumak güvenilir bir çıkarım sağlar.

Şekil 1

Seri durağan olana kadar test et ve fark al

Durağanlaştırma döngüsü

  1. Seriyi çizTrend ve mevsim var mı bak
  2. Test etADF ve KPSS sonuçlarını birlikte oku
  3. Fark alGerekirse yalnız gereken kadar
  4. Yeniden sınaDurağan olduysa model kurmaya geç
Kaynak: Hyndman ve Athanasopoulos, Forecasting: Principles and Practice; statsmodels belgeleriMindset Institute

Fark alma ve mevsimsel fark

Seriyi durağanlaştırmanın en yaygın yolu fark almadır: ardışık gözlemler arasındaki değişimler hesaplanır. Fark, trendi ortadan kaldırarak ortalamayı sabitler. Bir kez alınan farkla seri durağanlaşmazsa fark tekrarlanabilir, ama gereğinden fazla fark almak serinin gerçekte olmayan bir otokorelasyon kazanmasına yol açar. Bu yüzden amaç, mümkün olan en az fark ile durağanlığı sağlamaktır.

Mevsimselliği gidermek için mevsimsel fark kullanılır: bir gözlemin değerinden aynı mevsimdeki bir önceki gözlemin değeri çıkarılır. Aylık satış serisinde bu, her ayı geçen yılın aynı ayıyla kıyaslamak demektir. Gerekli fark sayısını belirlemek için KPSS testini tekrarlayan işlevler de vardır. Durağanlaştırılan seriyle tahmin yapıldıktan sonra farkların tersine çevrilmesi gerektiği unutulmamalıdır.

Sık yapılan hatalar

En sık hata, trendli seriye doğrudan model kurmaktır; sahte ilişkiler ve yanıltıcı tahminler bu yüzden doğar. İkincisi, tek bir testin sonucuna güvenmektir: ADF ve KPSS farklı yerden başladığı için birinin sonucu belirsiz kalabilir. Üçüncüsü, gereğinden fazla fark almaktır.

Bir de farkı almak her sorunu çözmez. Dalgalanma genişliği zamanla değişiyorsa varyansı sabitleyen ayrı bir dönüşüm gerekebilir. Test sonucunu yorumlarken serinin yapısını, yani trend ve mevsimselliği, bilmek bu nedenle testin kendisi kadar önemlidir.

Veri bilimi programlarında yeri

Durağanlık, zaman serisi tahmininin giriş kavramıdır. Mindset'in Data Science Uzmanlığı Sertifika Programı, Zaman Serisi Analizi ve Tahminleme modülünü içerir. Satış, talep ya da finansal seriler üzerinde çalışacak analistler için bu kavram, modele girmeden önce yapılan ön kontrolün temelini oluşturur.

İlgili Mindset programı

Data Science Uzmanlığı Sertifika Programı

Sık sorulanlar

Sık sorulan sorular

Durağan olmayan seri tahmin için kullanılamaz mı?

Kullanılabilir ama doğrudan her yöntemle değil. Birçok klasik model durağanlık varsayar; bu yüzden seri önce fark alma gibi bir dönüşümle durağanlaştırılır, tahmin sonra tersine çevrilir. Trendi doğrudan modelleyen yöntemler de vardır.

ADF testinde p-değeri yüksekse ne anlama gelir?

Birim kök sıfır hipotezi reddedilemez; yani serinin durağan olduğuna dair yeterli kanıt yoktur. Bu, serinin kesinlikle durağan olmadığı demek değildir ama güvenle durağan sayılamaz. Genellikle fark alınıp test yinelenir.

Fark alınan seri neden bazen yine durağan olmaz?

Trend birinci farkla giderilmiş olabilir ama mevsimsellik kalmış olabilir. O durumda mevsimsel fark gerekir. Dalgalanmanın genişliği değişiyorsa bir dönüşüm eklemek gerekebilir. Testlerle ve otokorelasyon grafiğiyle sonuç yeniden kontrol edilir.

KPSS ve ADF sonuçları çelişirse ne yapılır?

Hipotezleri zıt olduğu için bu görülebilir. Serinin grafiğine, otokorelasyonuna ve alanın bilgisine bakarak karar verilir; çoğu zaman fark alıp iki testi yinelemek güvenli yoldur. Tek test sonucuna dayanmak önerilmez.

Durağanlık (Stationarity) Nedir? ADF Testi ve Fark Alma