Angenommen, ich habe einen 2D-Punktdatensatz und möchte die Richtungen aller lokalen Varianzmaxima in den Daten ermitteln, zum Beispiel:
PCA hilft in dieser Situation nicht, da es sich um eine orthogonale Zerlegung handelt und daher nicht beide Linien erkennen kann, die ich blau angezeigt habe. Stattdessen kann die Ausgabe wie die durch grüne Linien dargestellte aussehen.
Bitte empfehlen Sie jede Technik, die für diesen Zweck geeignet sein könnte. Vielen Dank.
Antworten:
Die unabhängige Komponentenanalyse sollte Ihnen eine gute Lösung bieten können. Es ist in der Lage, nicht orthogonale Komponenten (wie in Ihrem Fall) zu zerlegen, indem angenommen wird, dass Ihre Messungen aus einer Mischung statistisch unabhängiger Variablen resultieren.
Es gibt viele gute Tutorials im Internet und einige frei verfügbare Implementierungen zum Ausprobieren (zum Beispiel in Scikit oder MDP ).
Wann funktioniert ICA nicht?
Wie andere Algorithmen ist ICA optimal, wenn die Annahmen gelten, für die es abgeleitet wurde. Konkret,
ICA gibt eine Schätzung der Mischmatrix und der unabhängigen Komponenten zurück.
quelle
Es gibt PCA-ähnliche Verfahren für den sogenannten "schrägen" Fall. In stat-Software wie SPSS (und möglicherweise auch in seinem Freeware-Klon) PSPP findet man die äquivalent als "schräge Rotationen" bezeichneten Instanzen, die als "oblimin", "promax" und etwas anderes bezeichnet werden. Wenn ich die Dinge richtig verstehe, versucht die Software, die Faktorladungen zu "rechteckigen", indem sie ihre Koordinaten in einem orthogonalen, euklidischen Raum (wie zum Beispiel in Ihrem Bild gezeigt) in Koordinaten eines Raums umrechnet, dessen Achsen möglicherweise nicht orthogonal sind Eine Technik, die aus der multiplen Regression bekannt ist. Darüber hinaus denke ich, dass dies nur iterativ funktioniert und einen oder mehrere Freiheitsgrade beim statistischen Testen des Modells verbraucht.
Vergleich PCA und Schrägrotation
Das Referenzhandbuch von SPSS (am IBM-Standort) für Schrägrotationen enthält gerade Formeln für die Berechnung.
[Update] (Upps, sorry, habe gerade überprüft, dass PSPP keine "Rotationen" vom schrägen Typ bietet)
quelle
Ich habe nicht viel Erfahrung damit, aber Vidal, Ma und Sastrys Generalized PCA wurde für ein sehr ähnliches Problem entwickelt.
quelle
Die anderen Antworten haben bereits einige nützliche Hinweise zu Techniken gegeben, die Sie in Betracht ziehen können, aber niemand scheint darauf hingewiesen zu haben, dass Ihre Annahme falsch ist: Die blau dargestellten Linien in Ihrem schematischen Bild sind KEINE lokalen Maxima der Varianz.
quelle