Wykonywanie PCA
Kolejnym krokiem analizy jest wykonanie PCA na zbiorze wisc.data.
W poprzednim rozdziale przekonałeś się, że przed wykonaniem PCA warto sprawdzić, czy dane wymagają skalowania. Przypomnij sobie dwa najczęstsze powody skalowania danych:
- Zmienne wejściowe są wyrażone w różnych jednostkach miary.
- Zmienne wejściowe mają znacząco różne wariancje.
To ćwiczenie jest częścią kursu
Uczenie nienadzorowane w R
Instrukcje do ćwiczenia
Zmienne utworzone wcześniej – wisc.data i diagnosis – są nadal dostępne w twoim środowisku pracy.
- Sprawdź średnią i odchylenie standardowe cech w zbiorze danych, aby zdecydować, czy dane powinny być skalowane. Użyj funkcji
colMeans()iapply(), tak jak robiłeś to wcześniej. - Wykonaj PCA na zbiorze
wisc.data, skalując dane, jeśli to konieczne, i przypisz model do zmiennejwisc.pr. - Przejrzyj podsumowanie wyników za pomocą funkcji
summary().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Check column means and standard deviations
# Execute PCA, scaling if appropriate: wisc.pr
# Look at summary of results