在較大型資料集上執行 PCA
你現在要在一個稍大的 ANSUR 樣本(13 維度)上套用 PCA,資料已預先載入為 ansur_df。擬合完成的模型會在下一個練習中使用。
由於這裡不需要實際取用主成分本身,因此不必對資料做 transform;只要將 pca 擬合到資料上即可。
本練習屬於課程
Python 的降維
練習說明
- 建立
scaler。 - 將資料標準化。
- 建立
PCA()物件。 - 在標準化後的資料上進行擬合。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA
# Scale the data
scaler = ____
ansur_std = ____
# Apply PCA
pca = ____
pca.____