Durağanlık, sürecin marjinal dağılımının zamanla değişmediği anlamına gelir. Zayıf bir form, ortalamanın ve varyansın zaman içinde aynı kaldığını belirtir. Bu yüzden, onu ihlal eden herhangi bir şey, aptalca nedenlerden dolayı, sabit sayılmaz. Örneğin, deterministikyt= günaht sabit değil, anlamı değişmeye devam ediyor, çünkü bunun karşısında, bu oldukça basit ve öngörülebilir bir süreç.
Düşündüğünüz tüm testlerin aklında belirli bir alternatif var: rastgele bir yürüyüş süreci
yt= yt - 1+ ϵt
veya bazı kolay modifikasyonlar (örneğin ilave gecikmeler dahil)
yt - 2,
yt - 3küçük katsayılar ile). Bu, fiyatlarda gelecekteki değişiklikleri tahmin etmek için hiçbir bilginin kullanılamayacağı, etkin bir finansal piyasa olan basit bir modeldir. Ekonomistlerin çoğu zaman serilerini ARIMA modellerinden geldiğini düşünüyor; Bu zaman serileri, olayların gerçekleştiği (ay, çeyrek veya yıl) zamanlarında iyi tanımlanmış dönemlere sahiptir, dolayısıyla nadiren onlar için entegre bir zaman serisinden daha kötü hale gelir. Dolayısıyla bu testler, ortalama etki, varyans değişikliği, otoregresif katsayılarda değişiklik, vb. Gibi daha karmaşık durağanlık ihlalleri için tasarlanmamıştır, ancak bu etkiler için testler açıkça geliştirilmiştir.
Mühendislik veya doğa bilimlerinde, uzun zaman aralığına bağımlılık, kesirli entegrasyon, pembe gürültü vb. Gibi daha karmaşık konularla zaman serileri ile karşılaşmanız daha olasıdır. iklim ne sıklıkta değişiyor?), genellikle frekans alanındaki verileri analiz etmek daha mantıklıdır (ekonomistler için, frekans alanı oldukça açıktır: yıllık mevsimsel döngüleri, ayrıca daha uzun 3-4-5 yıllık iş döngüleri vardır) (aksi takdirde birkaç sürpriz olabilir).
Yani temelde size neden yaptığınızı yapmak istemediğinizi söyledim. Zaman serisini anlamadıysanız, aptalca bir şey yaptığınız için projenizi mahvetmek yerine, bunu yapan ve danışmanlık ücreti ödeyen birini bulmaktan daha iyi olursunuz. Diyelim ki, probleminize biçimsel çözüm, verilen bir seri için en az bir testin geçerli olduğu bir durağan serinin boş hipotezini reddetmek olacaktır.p-Aşağıdaki değer 0.05 / ( 3 M) nerede M toplam seri sayısı, 3 üzerinde yaptığınız testlerin sayısı, 0.05% 5 anlamlılık seviyesidir ve tüm ifade çoklu testler için Bonferroni düzeltmesi olarak bilinir. Çıktı gösterilmiyorp-yüksek doğruluktaki değerler, bu nedenle bunları geri dönen sınıf üyeleri gibi çekmeniz gerekir pp.test(x)$p.value
. Her halükarda bunu döngüde yapacaksınız, bu yüzden muhtemelen tüm çıktıyı bastırırsanız ve durağanlıktan başarısız olan değişken (ler) in isimlerini üretmeniz yeterli olacaktır.