Korelace a R-squared
Lineární korelace dvou proměnných \(x\) a \(y\) měří sílu lineárního vztahu mezi nimi. Pokud jsou \(x\) a \(y\):
- předpovědi regresního modelu minimalizujícího součet čtverců chyb (jako lineární regrese) a
- skutečné hodnoty trénovacích dat,
pak je čtverec korelace totožný s \(R^2\). V tomto cvičení si to ověříš.
K dispozici máš unemployment a unemployment_model.
Toto cvičení je součástí kurzu
Supervised Learning in R: Regression
Pokyny k cvičení
- Pomocí
cor()(dokumentace) vypočítej korelaci mezi předpověďmi a mírou nezaměstnanosti žen. Výsledek ulož do proměnnérhoa vypiš ho. Nezapomeň použít Pearsonovu korelaci (výchozí nastavení). - Umocni
rhona druhou, výsledek ulož dorho2a vypiš ho. - Porovnej
rho2s \(R^2\) z modelu (pomocíglance()). Jsou stejné?
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# unemployment is available
summary(unemployment)
# unemployment_model is available
summary(unemployment_model)
# Get the correlation between the prediction and true outcome: rho and print it
(rho <- ___)
# Square rho: rho2 and print it
(rho2 <- ___)
# Get R-squared from glance and print it
(rsq_glance <- ___(___)$___)