Thực hiện PCA
Bước tiếp theo trong phân tích của bạn là thực hiện PCA trên wisc.data.
Bạn đã thấy ở chương trước rằng cần kiểm tra xem dữ liệu có cần được chuẩn hóa (scale) trước khi chạy PCA hay không. Nhớ lại hai lý do phổ biến để chuẩn hóa dữ liệu:
- Các biến đầu vào dùng các đơn vị đo lường khác nhau.
- Các biến đầu vào có phương sai khác biệt đáng kể.
Bài tập này là một phần của khóa học
Học không giám sát với R
Hướng dẫn bài tập
Các biến bạn đã tạo trước đó, wisc.data và diagnosis, vẫn có sẵn trong không gian làm việc của bạn.
- Kiểm tra giá trị trung bình và độ lệch chuẩn của các đặc trưng trong dữ liệu để quyết định có nên chuẩn hóa hay không. Dùng các hàm
colMeans()vàapply()như bạn đã làm trước đó. - Thực hiện PCA trên
wisc.data, chuẩn hóa nếu phù hợp, và gán mô hình vàowisc.pr. - Xem tóm tắt kết quả bằng hàm
summary().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Check column means and standard deviations
# Execute PCA, scaling if appropriate: wisc.pr
# Look at summary of results