Кореляція та R-squared
Лінійна кореляція двох змінних, \(x\) та \(y\), вимірює силу лінійного зв'язку між ними. Коли \(x\) і \(y\) відповідно є:
- прогнозами моделі регресії, що мінімізує квадратичну помилку (наприклад, лінійна регресія), і
- справжніми значеннями результату з тренувальних даних,
тоді квадрат кореляції дорівнює \(R^2\). У цій вправі ви це перевірите.
unemployment і unemployment_model вже доступні для використання.
Ця вправа є частиною курсу
Кероване навчання в R: регресія
Інструкції до вправи
- Скористайтеся
cor()(docs), щоб обчислити кореляцію між прогнозами та безробіттям серед жінок. Присвойте результат зміннійrhoі виведіть її. Переконайтеся, що використовується кореляція Пірсона (типово). - Піднесіть
rhoдо квадрата та присвойте результат зміннійrho2. Виведіть її. - Порівняйте
rho2з \(R^2\) моделі (за допомогоюglance()). Чи збігаються вони?
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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 <- ___(___)$___)