Herhangi bir düzenli veri serisinde periyodikliği bulmanın gerçekten iyi bir yolu, genel eğilimi ortadan kaldırdıktan sonra güç spektrumunu denetlemektir . (Bu, toplam güç birlik gibi standart bir değere normalleştirildiğinde otomatik olarak eleme işlemine kendini iyi borç verir.) İlk eğilimin kaldırılması (ve seri korelasyonu kaldırmak için isteğe bağlı farklılık) diğer davranışlarla rahatsız edici dönemleri önlemek için esastır.
Güç spektrumu, orijinal serinin uygun şekilde düzeltilmiş bir versiyonunun otokovaryans fonksiyonunun ayrık Fourier dönüşümüdür. Zaman serilerini fiziksel bir dalga formunu örnekleme olarak düşünürseniz, dalganın toplam gücünün ne kadarının her frekansta taşındığını tahmin edebilirsiniz. Güç spektrumu (veya periodogram ) gücü frekansa karşı çizer . Döngüsel (yani, tekrarlayan veya mevsimsel modeller), frekanslarında bulunan büyük çiviler olarak ortaya çıkacaktır.
Örnek olarak, bu (simüle edilmiş) zaman artık serisini bir yıllık günlük bir ölçümden (365 değer) alın.
0
İşte aynı verinin başka bir grafiği, olası periyodik kalıpları görmemize yardımcı olmak için çizilmiş.
Gerçekten çok sert görünüyorsanız , 11 ila 12 kez meydana gelen gürültülü fakat tekrarlayan bir modeli fark edebilirsiniz. Sıfırın üzerinde ve sıfırın altındaki değerlerin uzunlamasına dizileri, bu serinin tamamen rastgele olmadığını gösteren en azından bazı pozitif otokorelasyonlara işaret eder.
İşte 91'e kadar olan frekanslar için gösterilen periodogram (toplam seri uzunluğunun dörtte biri). Bir Welch penceresi ile inşa edildi ve birim alana normalize edildi (sadece burada gösterilen kısım için değil, tüm periodogram için).
Güç, "beyaz gürültü" (küçük rastgele dalgalanmalar) artı iki belirgin yükselmeye benziyor. Kaçırmaları zor, değil mi? Daha büyük, 12 periyodunda gerçekleşir ve 52 periyodunda daha küçüktür. Bu yöntem, bu verilerde aylık bir döngü ve haftalık bir döngü tespit etmiştir. Orada gerçekten hepsi bu. Döngülerin algılanmasını otomatikleştirmek ("mevsimsellik"), sadece görece büyük yerel maksimuma yönelik periodogramı (bir değerler listesi olan) tarayın.
Bu verilerin nasıl oluşturulduğunu ortaya çıkarmanın zamanı geldi.
Değerler, biri frekans 12'ye (kare genlik 3/4) ve diğeri frekans 52'ye (kare genlik 1/4) sahip olan iki sinüs dalgasının toplamından elde edilir. Bunlar periodogramdaki çivilerin tespit ettiği şey. Toplamları kalın siyah eğri olarak gösterilir. Açıklık Daha sonra, siyah eğriden kırmızı noktalara uzanan açık gri çubuklarla gösterildiği gibi, normal varyans gürültüsü 2 eklendi. Bu ses, periodogramın dibinde düşük-seviyeli kıpırdakları ortaya çıkardı, aksi takdirde sadece 0 olurdu. Değerlerdeki toplam varyasyonun tamamen üçte ikisi periyodik ve rastgele değil, bu yüzden çok gürültülü: işte bu yüzden Periyodikliği sadece noktalara bakarak yapmak çok zor. Bununla birlikte (kısmen çok fazla veri olduğu için) periodogram ile frekansları bulmak kolaydır ve sonuç açıktır.
Hesaplama periyogramları için talimatlar ve iyi tavsiyeler Sayısal Tarifler sitesinde görünür : "FFT kullanarak güç tayini tahmini" bölümüne bakın. R
vardır periodogram tahmini için kod . Bu resimler, Mathematica 8; periodogram "Fourier" fonksiyonu ile hesaplandı.