Y a-t-il des exemples disponibles qui donnent un exemple concret d'analyse en composantes principales sur un ensemble de données? Je suis en train de lire des articles ne parlant que de théorie et je cherche vraiment quelque chose qui me montrera comment utiliser PCA, puis interpréter les résultats et transformer l'ensemble de données original en nouvel ensemble de données. Des suggestions s'il vous plaît?Exemple de travail de l'analyse en composantes principales?
1
A
Répondre
3
Si vous connaissez Python, voici un petit exemple pratique:
# Generate correlated data from uncorrelated data.
# Each column of X is a 3-dimensional feature vector.
Z = scipy.randn(3, 1000)
C = scipy.randn(3, 3)
X = scipy.dot(C, Z)
# Visualize the correlation among the features.
pylab.scatter(X[0,:], X[1,:])
pylab.scatter(X[0,:], X[2,:])
pylab.scatter(X[1,:], X[2,:])
# Perform PCA. It can be shown that the principal components of the
# matrix X are equivalent to the left singular vectors of X, which are
# equivalent to the eigenvectors of X X^T (up to indeterminacy in sign).
U, S, Vh = scipy.linalg.svd(X)
W, Q = scipy.linalg.eig(scipy.dot(X, X.T))
print U
print Q
# Project the original features onto the eigenspace.
Y = scipy.dot(U.T, X)
# Visualize the absence of correlation among the projected features.
pylab.scatter(Y[0,:], Y[1,:])
pylab.scatter(Y[1,:], Y[2,:])
pylab.scatter(Y[0,:], Y[2,:])
0
Vous pouvez vérifier http://alias-i.com/lingpipe/demos/tutorial/svd/read-me.html SVD et LSA est une approche très similaire à la PCA sont les deux méthodes de réduction de l'espace. La seule différence dans l'approche d'évaluation de base.
0
Puisque vous demandez des exemples pratiques, here vous avez une démo interactive avec laquelle jouer.
Questions connexes
- 1. analyse en composantes principales avec Matplotlib
- 2. paquet ade4 - analyse en composantes principales
- 3. Python - Erreur d'analyse en composantes principales (PCA)
- 4. Analyse en composantes principales dans MATLAB
- 5. Calcul de l'analyse en composantes principales (PCA) en utilisant python
- 6. Analyse de composantes principales avec des voxels utilisant Matlab
- 7. Questions générales sur l'analyse en composantes principales (ACP) dans R
- 8. Ajout d'ellipses à un tracé d'analyse en composantes principales (ACP)
- 9. Analyse en composantes principales (PCA) - accès à la forme
- 10. Analyse en composantes principales implémentation matricielle m-by-n
- 11. Comment afficher tous les échantillons de composantes principales dans R?
- 12. Alignement de nuages de points à l'aide de l'analyse en composantes principales avec CGAL
- 13. Recherche de vecteurs propres à l'aide de l'analyse en composantes principales
- 14. analyse en composantes principales biplot en R avec des polygones convexes
- 15. Exemple de travail Ember.Router
- 16. exemple de travail de multiprocessing.Queue
- 17. MPI - exemple de travail/pool
- 18. NHibernate Unité de travail Exemple
- 19. Enregistrer la vidéo en composantes
- 20. Exemple de travail de sendDataMessage() pour android
- 21. processus WCF et processus non WCF, 3 principales composantes de la WCF, le nom de code pour WCF
- 22. Sélénium split date string exemple de travail?
- 23. Exemple de travail Coldfusion et API Linkedin
- 24. méthodes principales de ModelAdmin
- 25. Problème de détection de composantes Spinner
- 26. Android Px à Dp exemple de travail?
- 27. Jamaa SMPP Client exemple de travail
- 28. Hibernate Recherche ShingleAnalyzerWrapper exemple de travail
- 29. Exemple de travail SAXParser pour Android
- 30. Exemple de travail Zend_Rest_Controller avec Zend_Rest_Client?