Zaman serilerindeki değişiklikleri algılama


11

Trafik verilerinde önemli değişiklikler ("eğilimler" - ani artışlar / aykırı değerler) bulan bir uygulama prototipinin resmine rastladım:

alternatif metin

Aynı şeyi yapabilen bir program (Java, isteğe bağlı olarak R) yazmak istiyorum - ancak istatistik becerilerim biraz paslı olduğundan, bu konuya tekrar girmem gerekiyor.

Bu nedenle hangi yaklaşımı / algoritmayı kullanmalıyım / araştırmalıyım?



Evet, cevaplar da aynı olacak.
whuber

Yanıtlar:


4

"Yapısal bir kopukluğun" oluşmasının birkaç yolu vardır.

Kesişimde bir değişiklik veya "zaman serisinin son kısmında" Trend'de bir değişiklik varsa, o zaman Müdahale Tespiti gerçekleştirmek için daha uygun olacaktır (NB, bu, belirlenmemiş bir Deterministik Değişkenin önemli etkisinin ampirik tanımlamasıdır. Seviye Kayması veya Trend Değişikliği veya Mevsimsel Darbenin başlangıcı olarak). Müdahale Tespiti, önerilen bir değişkenin modele dahil edildiği Müdahale Modellemesi için bir imleçtir. Web üzerinde "OTOMATİK MÜDAHALE ALGILAMA" seçeneğini kullanarak bilgi bulabilirsiniz. Bazı yazarlar "OUTLIER DETECTION" terimini kullanırlar, ancak birçok istatistik dili gibi bu kafa karıştırıcı / kesin olmayabilir. Saptanan Müdahaleler aşağıdakilerden herhangi biri olabilir (artıkların ortalamasında önemli bir değişiklik saptanması);

Seviye'de 1 periyot değişikliği (yani bir Darbe) sistematik bir Darbe (yani Mevsimsel Darbe) Seviyede çok periyotlu bitişik bir değişiklik (yani 1,2,3,4,5, 7,9,11,13,15 .....) Bu prosedürler R / SAS / Matlab içinde kolayca programlanabilir ve rutin olarak ticari olarak temin edilebilen bir dizi zaman serisi paketinde mevcuttur, ancak dikkatli olmanız gereken birçok tuzak vardır. ilk olarak stokastik yapıyı tespit edip etmeme veya orijinal seride Müdahale tespit etme gibi. Tavuk ve yumurta problemi gibi. Bu alandaki ilk çalışmalar tip 1'lerle sınırlıydı ve bu nedenle örnekleriniz SEVİYE DEĞİŞİMLERİNİ gösterdiği için muhtemelen ihtiyaçlarınız için yetersiz olacaktır.

Web'de çok fazla malzeme ve hatta 30 gün boyunca kendi verilerinizi kullanmanıza izin veren http://www.autobox.com/30day.exe'de ücretsiz bir program bile var. Yogi'nin bir zamanlar söylediği gibi "sadece izleyerek" çok şey öğrenebilir ve sonuçlarını çoğaltabilirsiniz.

Tam denklemleri kullanmanız için web referanslarını http://www.autobox.com/pdfs/autoboxusersguide.pdf adresinde sayfa 134'den itibaren bulabilirsiniz . AUTOBOX'un yazarlarından biriyim.


@ stefanos: Bana her zaman bu konuyla ilgili yazılım çözümlerini takip etmekle ilgilendiğim için uygulamanın adını söyler misiniz? Bana iletişim bilgilerimden e-posta gönderebilirsiniz.
IrishStat

1

Rpm'de cpm veya değişiklik noktası paketini deneyin. Kullanımı ücretsizdir. Ayrıca araştırma değişim noktası modeli veya sıralı değişiklik tespiti.


3
Siteye hoş geldiniz, @Cherese. Şu anda, bu bir cevaptan çok bir yorumdur. Bunun üzerinde biraz durur musunuz?
gung - Monica'yı eski durumuna döndürün
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.