Verilen veri kümesinden kaçıklık değerlerini ortadan kaldırmak için bir yöntem arıyorum. Örneğin:Matlab: Veri kümesindeki manya değerlerini eleme
Bütün bu tepe noktaları ortadan kaldırılmalıdır. medfilt
gibi farklı filtreler denedim, ancak zirveler hala orada. Ayrıca bir lowpass filtresi denedim, ama işe yaramadı. Sinyalleri filtrelemeye yeni başladım, bu yüzden muhtemelen yanlış yaptım.
x array here ve y array here için veri kümelerini indirebilirsiniz.
Ayrıca, değerlerin birbiriyle karşılaştırılması için bir döngü olduğunu düşünebilirim, ancak yerleşik bir işlev olması gerektiğinden emin olabilir miyim?
zirveleri kaybolan, ancak o zaman ben istemiyorum bu çirkin adımları, olsun:
İşte medfilt1(input,15)
kullanarak sonucudur.
Verilerinizi değiştirmek ve değerdeki değişimin belirli bir eşiği aştığını görmek basit bir yöntemdir. – excaza
[This] (http://i.stack.imgur.com/IdJsU.jpg) "veri kümesindeki garip değerlerini" okuduğumda ilişkili olan şeydir. –
Haha Andras, aslında Almanca kelimeyi yeni çevirdim ve "ucube değerleri" aldım. D excaza, bu yüzden verileri çukurlaştırmak, belirli bir fark olup olmadığını kontrol etmek ve ortadan kaldırmak mı istiyorsunuz? Bu Fikride de vardı, ama fonksiyonda bir yapı olabileceğini düşündüm ... – deSteini