Jak zdobyć pierwszy główny komponent za pomocą PCA przy użyciu Pythona?
Mam zestaw wektorów 2D przedstawiony w an*2
forma matrycowa.
Chcę uzyskać pierwszą składową główną, tj. Wektor wskazujący kierunek o największej wariancji.
znalazłemdość szczegółowa dokumentacja na ten temat z Rice University.
Na tej podstawie zaimportowałem dane i wykonałem następujące czynności:
import numpy as np
dataMatrix = np.array(aListOfLists) # Convert a list-of-lists into a numpy array. aListOfLists is the data points in a regular list-of-lists type matrix.
myPCA = PCA(dataMatrix) # make a new PCA object from a numpy array object
W jaki sposób mogę uzyskać wektor 3D, który jest pierwszym składnikiem głównym?