Bleaching-Transformation - Whitening transformation

Eine Whitening-Transformation oder Sphäring-Transformation ist eine lineare Transformation , die einen Vektor von Zufallsvariablen mit einer bekannten Kovarianzmatrix in einen Satz neuer Variablen umwandelt , deren Kovarianz die Identitätsmatrix ist , d.h. sie sind unkorreliert und haben jeweils die Varianz 1. Die Transformation heißt "Aufhellen", weil es den Eingabevektor in einen weißen Rauschvektor ändert .

Mehrere andere Transformationen stehen in engem Zusammenhang mit der Aufhellung:

  1. die Dekorrelationstransformation entfernt nur die Korrelationen, lässt aber die Varianzen intakt,
  2. die Standardisierungstransformation setzt die Varianzen auf 1, lässt aber die Korrelationen intakt,
  3. eine Farbtransformation wandelt einen Vektor weißer Zufallsvariablen in einen Zufallsvektor mit einer bestimmten Kovarianzmatrix um.

Definition

Angenommen, es handelt sich um einen zufälligen (Spalten-)Vektor mit einer nicht singulären Kovarianzmatrix und einem Mittelwert . Dann liefert die Transformation mit einer Whitening-Matrix, die die Bedingung erfüllt, den Whitening- Zufallsvektor mit Einheitsdiagonalkovarianz.

Es gibt unendlich viele mögliche Aufhellungsmatrizen , die alle die obige Bedingung erfüllen. Häufig verwendete Auswahlmöglichkeiten sind (Mahalanobis- oder ZCA-Aufhellung), wobei die Cholesky-Zerlegung von (Cholesky-Aufhellung) oder das Eigensystem von (PCA-Aufhellung) ist.

Optimale Aufhellungstransformationen können durch Untersuchung der Kreuzkovarianz und Kreuzkorrelation von und herausgegriffen werden . Zum Beispiel wird die einzigartige optimale Aufhellungstransformation, die eine maximale komponentenweise Korrelation zwischen Original und Aufhellung erreicht , durch die Aufhellungsmatrix erzeugt, wobei die Korrelationsmatrix und die Varianzmatrix sind.

Aufhellen einer Datenmatrix

Das Aufhellen einer Datenmatrix folgt der gleichen Transformation wie bei Zufallsvariablen. Eine empirische Aufhellungstransformation wird durch Schätzen der Kovarianz (zB durch maximale Wahrscheinlichkeit ) und anschließendes Konstruieren einer entsprechenden geschätzten Aufhellungsmatrix (zB durch Cholesky-Zerlegung ) erhalten.

R-Implementierung

Eine Implementierung mehrerer Aufhellungsverfahren in R , einschließlich ZCA-Aufhellung und PCA-Aufhellung, aber auch CCA-Aufhellung , ist in dem auf CRAN veröffentlichten "Whitening"-R-Paket verfügbar .

Siehe auch

Verweise

Externe Links