Funktionen > Datenanalyse > Datenglättung > Medianglättung
  
Medianglättung
medsmooth(v, [n], [m]) – Übergibt einen geglätteten Vektor, wobei jeder Wert in v mit dem Mittelwert der n auf diesen Punkt zentrierten Punkte ersetzt wird. Die Fensterbreite n wird in der Nähe der Vektorenden zusammengezogen.
Die Funktion medsmooth führt eine Medianfilterung aus. Diese Funktion ist die robusteste Glättungsfunktion, da sie am wenigsten von störenden Datenpunkten beeinträchtigt wird. Allerdings neigt sie dazu, scharfe Elemente in den Daten auszuradieren. Sie können dieses Verfahren mit der Glättung mit Gaußschem Kern oder der Lokalisierten Kleinste-Quadrate-Glättung vergleichen. Die Polynomregression mit loess ist auch ein wirksames Glättungsverfahren.
VSmooth(v, w) – Führt eine wiederholte Medianglättung von v aus, bis bei jeder Fensterbreite in w keine weitere Änderung mehr erfolgt. Die Konvergenz der Glättung ist abhängig von TOL.
Argumente
v ist ein Array reeller Zahlen.
n und m sind optional; ihr Standardwert ist gleich 3.
Wenn v ein eindimensionales Vektorargument ist, können Sie nur n festlegen. In diesem Fall kann das Argument m nicht angewendet werden.
Ist v ein 2D-Matrixargument, können Sie n entweder nur für ein quadratisches Fenster (n = m) oder sowohl n als auch m für ein rechteckiges Fenster festlegen.
w ist ein Vektor von Fensterbreiten. Die Elemente von w müssen nicht negative, ungerade Ganzzahlen kleiner als die Länge von v sein.