Ausreißer/Störungen erkennnen und filtern

OP #563199
Hallo, hier sind sicher ein paar Filterexperten.
Ich habe das Problem, dass ich aus einen Datenstrom von Messwerten 
Ausreißer raus filtern muss:

Momentan mache ich es so, dass ich mir ein Fenster von 5 (bzw. 7) 
Punkten ansehe und anhand der Daten ein Approximationspolynom vom Grad 2 
(bzw. 3) bestimme.
Dann berechne ich den Abstand vom mittleren Punkt zum Polynom. Ist 
dieser zu groß, so wird der Punkt als Störung erkannt.

Konkret:

x=Datenpunkte

        Ausreisser
      x
      _   ] Abstand
   _,' '._
x /x     x\  x
 /         \
             Approximationspolynom

So weit klappt das auch hervorragend, allerdings hab ich ein Problem bei 
Sprungstellen:

      x  x x_
      _ -''
   _,'
x /x
 /

da auch hier die Punkte am Rand einen zu großen Abstand zum Polynom 
haben und fänschlicherweise als Ausreißer erkannt werden.

Ich möchte konkret bis zu 2 aufeinanderfolgende Ausreißer zuverlässig 
erkennen können ohne dass ich mir den Datensatz an den Sprungstellen und 
anderen Stellen "versaue".

hat jemand eine Idee wie ich das machen könnte.

Gruß
Roland
Gast #563249
Einzelstehende Aureisser kriegt man mit dem Medianfilter raus. Ein 
meidanfilter nimmt die umgebenden Punkte, [-5..+5], sortiert deren wert 
und nimmt den mittleren der Folge.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.