.transform

Die Funktion PrincipalComponents.transform(x) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
xDatenfeldDatensatz als Vektor

Der Datensatz x wird unter Verwendung der zuvor bestimmten Hauptkomponenten transformiert (d.h. auf den n-dimensionalen Unterraum projiziert). Zurückgegeben wird der transformierte Datensatz ebenfalls als Vektor.

Die Funktion ist insbesondere dann notwendig, wenn neben der Daten zur Bestimmung der Hauptkomponenten weitere Datensätze auf den Unterraum projiziert werden sollen (siehe Beispiel unten).

Hinweis: Es wird erwartet, dass zuvor eine Hauptkomponentenanalyse durchgeführt wurde, bei der entsprechend die Anzahl n der zu berücksichtigenden Hauptkomponenten spezifiziert wurde.

Beispiel
Es wird eine Hauptkomponentenanalyse anhand der IrisFlower-Daten durchgeführt (jeder Datensatz besteht aus vier Variablen). Anschließend werden die Daten auf einen zweidimensionalen Raum transformiert und dargestellt.
.inverse