執行 PCA
你分析的下一步,是在 wisc.data 上執行 PCA。
你在上一章看到,在做 PCA 之前要先檢查資料是否需要縮放。回想資料需要縮放的兩個常見原因:
- 輸入變數使用不同的量測單位。
- 輸入變數的變異數差異「顯著」不同。
本練習屬於課程
R 的無監督式學習
練習說明
你先前建立的變數 wisc.data 和 diagnosis 仍可在你的工作環境中使用。
- 檢查資料中各特徵的平均數與標準差,以判斷是否需要縮放。像之前一樣使用
colMeans()與apply()。 - 在
wisc.data上執行 PCA;若合適就進行縮放,並將模型指定給wisc.pr。 - 使用
summary()檢視結果摘要。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Check column means and standard deviations
# Execute PCA, scaling if appropriate: wisc.pr
# Look at summary of results