Wprowadzenie do PCA

Uczenie nienadzorowane w R

Hank Roark

Senior Data Scientist at Boeing

Dwie metody klasteryzacji

  • Dwie metody klasteryzacji – wyszukiwanie grup jednorodnych obserwacji
  • Następnie: redukcja wymiarowości
    • Wykrywanie struktury w cechach
    • Wspomaganie wizualizacji
Uczenie nienadzorowane w R

Redukcja wymiarowości

  • Popularna metoda to analiza głównych składowych (PCA)
  • Trzy cele przy szukaniu reprezentacji niskwymiarowej:
    • Tworzenie składowych głównych jako kombinacji liniowych zmiennych
    • Zachowanie możliwie największej wariancji danych
    • Składowe główne są nieskorelowane (prostopadłe do siebie)
Uczenie nienadzorowane w R

Intuicja PCA

wykres punktowy

Uczenie nienadzorowane w R

Intuicja PCA

linia regresji

Uczenie nienadzorowane w R

Intuicja PCA

rzutowanie wyników składowych

Uczenie nienadzorowane w R

Wizualizacja danych wysokowymiarowych

różna liczba wymiarów danych

Uczenie nienadzorowane w R

Wizualizacja

PCA na zbiorze iris

Uczenie nienadzorowane w R

PCA w R

pr.iris <- prcomp(x = iris[-5],
                  scale = FALSE,
                  center = TRUE)

summary(pr.iris)
Importance of components:
                          PC1     PC2    PC3     PC4
Standard deviation     2.0563 0.49262 0.2797 0.15439
Proportion of Variance 0.9246 0.05307 0.0171 0.00521
Cumulative Proportion  0.9246 0.97769 0.9948 1.00000
Uczenie nienadzorowane w R

Czas na ćwiczenia!

Uczenie nienadzorowane w R

Preparing Video For Download...