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
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ódujcredit_scorebarvou.
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")