PCA in scikit-learn hat ein Attribut namens "explained_variance", das die von jeder Komponente erklärte Varianz erfasst. Ich sehe keine ähnliche Sache für FactorAnalysis in scikit-learn. Wie kann ich die von jeder Komponente für die Faktoranalyse erläuterte Varianz berechnen?Faktorenanalyse in sklearn: Erklärte Varianz
0
A
Antwort
5
Hier ist, wie Sie es tun können:
zuerst die Komponenten-Matrix und der Rauschvarianz erhalten, sobald Sie Faktorenanalyse durchgeführt haben, lassen fa
m = fa.components_
n = fa.noise_variance_
Square Ihr angepasste Modell sein diese Matrix
m1 = m**2
Berechnen Sie die Summe von jeder der Spalten von m1
m2 = np.sum(m1,axis=1)
die% Abweichung von dem ersten Faktor nun erklärte
pvar1 = (100*m2[0])/np.sum(m2)
sein wird, in ähnlicher Weise, zweiter Faktor
pvar2 = (100*m2[1])/np.sum(m2)
jedoch
, gibt es auch eine Abweichung von der Rauschkomponente erklärt, wenn Sie Konto dass in Ihrer Varianz erklärt, müssen Sie berechnen
pvar1_with_noise = (100*m2[0])/(np.sum(m2)+np.sum(n))
pvar2_with_noise = (100*m2[1])/(np.sum(m2)+np.sum(n))
und so weiter. Hoffe das hilft.
Verwandte Themen
- 1. scikit-lernen kernel PCA erklärte Varianz
- 2. Sklearn-Varianz für die lineare Regressionsvorhersage
- 3. Faktorenanalyse Rotationstypen in R
- 4. Rotationsargument für scikit-learns Faktorenanalyse
- 5. Hat Pyspark ML KMean eine Möglichkeit, die erklärte Varianz zu bekommen?
- 6. Nennwert nicht in Kopf erklärte
- 7. android.content.ActivityNotFoundException erklärte aber in Manifest
- 8. Ruby-Code erklärte
- 9. (Z3Py) erklärte Funktion
- 10. In-Sprache semantische Varianz
- 11. Delegierten Varianz
- 12. Vuforia Android SDK erklärte Beispiele?
- 13. Eingeteilte gewichtete Varianz in Python
- 14. Mittlere Varianz-Optimierung
- 15. Siehe beibehaltene Varianz in scikit-learn vielfältigen Lernmethoden
- 16. Scala Typ Grenzen & Varianz
- 17. Pandas - propogating Varianz
- 18. Varianz-Inflationsfaktor in der Ridge-Regression in Python
- 19. K-bedeutet Spark-Varianz
- 20. Varianz falsche Berechnung C#
- 21. Reproduzierbare Kmeans in sklearn
- 22. TSNE in Sklearn Python
- 23. Zufälliger Wald in sklearn
- 24. Serialize Labelencoder in sklearn
- 25. hierarchische Klassifikation in sklearn
- 26. Kreuzvalidierung + Entscheidungsbäume in sklearn
- 27. Sklearn-Syntaxfehler?
- 28. die Varianz bekommen numpy mit
- 29. rugarch und Varianz Targeting in R
- 30. Varianz bei Nutzern in Google Analytics