Úvod do PCA

Unsupervised Learning in R

Hank Roark

Senior Data Scientist at Boeing

Dvě metody shlukování

  • Dvě metody shlukování – hledání skupin homogenních prvků
  • Dále: redukce dimenzionality
    • Hledání struktury v příznacích
    • Podpora vizualizace
Unsupervised Learning in R

Redukce dimenzionality

  • Oblíbená metoda: analýza hlavních komponent (PCA)
  • Tři cíle při hledání nízkorozměrné reprezentace příznaků:
    • Lineární kombinace proměnných pro tvorbu hlavních komponent
    • Zachování maximálního rozptylu v datech
    • Hlavní komponenty jsou nekorelované (tj. navzájem ortogonální)
Unsupervised Learning in R

Intuice za PCA

bodový graf

Unsupervised Learning in R

Intuice za PCA

regresní přímka

Unsupervised Learning in R

Intuice za PCA

projekce skóre komponent

Unsupervised Learning in R

Vizualizace vysokodimenzionálních dat

různý počet dimenzí dat

Unsupervised Learning in R

Vizualizace

PCA na datové sadě iris

Unsupervised Learning in R

PCA v 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
Unsupervised Learning in R

Pojďme si procvičit!

Unsupervised Learning in R

Preparing Video For Download...