Yanıtlar:
Mevsimselliği test etmeden önce, hangi mevsimselliğe sahip olduğunuzu yansıtmalısınız. Birçok farklı mevsimsellik türü olduğuna dikkat edin:
Mevsimselliği saptamanın en yaygın yöntemlerinden biri, zaman serisini çeşitli bileşenlere ayırmaktır.
R'de bunu decompose()
önceden yüklenmiş istatistik paketindeki stl()
komutla veya tahmin paketindeki komutla yapabilirsiniz.
Aşağıdaki kod, zaman serisi için küçük bir R kitabından alınmıştır.
births <- scan("http://robjhyndman.com/tsdldata/data/nybirths.dat")
birthstimeseries <- ts(births, frequency = 12, start = c(1946,1))
birthstimeseriescomponents <- decompose(birthstimeseries)
plot(birthstimeseriescomponents)
Tek bileşenleri
birthstimeseriescomponents$seasonal
birthstimeseriescomponents$random
birthstimeseriescomponents$trend
Diğer bir yöntem ise mevsimsel mankenleri dahil etmek ve regresyonu hesaplarken önemli p değerlerine sahip olup olmadıklarını kontrol etmektir. Tek ayların önemli katsayıları varsa, aylık zaman serileriniz mevsimseldir.
Mevsimselliği saptamanın diğer bir yöntemi ya verilerin kendisini çizmek ya da ACF'yi (otokorelasyon fonksiyonu) çizmektir. Bizim durumumuzda mevsimsellik olduğunu kolayca fark edebilirsiniz.
Son olarak, Öğrenci T-Testi ve Wilcoxon İmzalı Sıralama Testi gibi mevsimselliği tespit etmek için bazı "resmi" hipotez testleri de vardır.
Düşüncelerimin genliğini kontrol etmek için:
(Fourier Katsayıları ACF ile Wiener-Khinchin teoremi üzerinden ilişkilidir .)