Začněte nyníZačněte zdarma

Porozumění hlavním komponentám

Analýza hlavních komponent (PCA) snižuje dimenzionalitu tím, že kombinuje nepřekrývající se informace z jednotlivých příznaků. PCA extrahuje nové příznaky zvané hlavní komponenty, které jsou na sobě navzájem nezávislé. Jedním ze způsobů, jak PCA pochopit, je vynést první dvě hlavní komponenty na osy x a y a zobrazit vektory příznaků. Díky tomu vidíš, které příznaky přispívají ke každé hlavní komponentě. I když to není vždy jednoduché, je dobrou praxí pojmenovat hlavní komponenty podle příznaků, které je tvoří. PCA je ale jako metoda extrakce příznaků často obtížně interpretovatelná.

Podmnožina kreditních dat je uložena v credit_df. Cílová proměnná je credit_score. Balíčky tidyverse a ggfortify jsou již načtené.

Toto cvičení je součástí kurzu

Redukce dimenzionality v R

Zobrazit kurz

Pokyny k cvičení

  • Proveď analýzu hlavních komponent na datasetu credit_df.
  • Pomocí autoplot() zobraz první dvě hlavní komponenty, vektory příznaků s popisky a zakóduj credit_score barvou.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Perform PCA
pca_res <- ___(___ %>% select(-___), scale. = ___)

# Plot principal components and feature vectors
___(___, 
         data = ___, 
         colour = '___', 
         alpha = 0.3,
         loadings = ___, 
         loadings.label = ___, 
         loadings.colour = "black", 
         loadings.label.colour = "black")
Upravit a spustit kód