ПочатиПочніть безкоштовно

Додавання лінійного згладжувача

Ви вже бачили, як додавати згладжувачі LOESS до точкової діаграми за допомогою трас add_markers() і add_lines(). Додавання лінійного згладжувача відбувається так само, але для підгонки лінійної моделі ви використовуєте команду lm().

У цій вправі ваше завдання — додати лінійний згладжувач до точкової діаграми оцінки користувачів проти оцінки критиків для відеоігор у 2016 році.

Коли ви додаєте згладжувачі, пропущені значення (NA) можуть бути проблемними, оскільки багато функцій моделювання автоматично видаляють спостереження з пропусками. Щоб уникнути конфлікту, використайте select() та na.omit() для видалення спостережень перед побудовою графіка.

Зауважте, що plotly і дані vgsales2016 уже завантажено для вас.

Ця вправа є частиною курсу

Інтерактивна візуалізація даних із plotly в R

Переглянути курс

Інструкції до вправи

  • Підгоніть лінійну регресійну модель, використовуючи Critic_Score як предикторну змінну, а User_Score — як залежну змінну. Збережіть цю модель в об'єкті m.
  • Створіть точкову діаграму з Critic_Score по осі x та User_Score по осі y.
  • Додайте до діаграми лінійний згладжувач, що відображає підігнані значення.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Fit the regression model of User_Score on Critic_Score
m <- lm(___ ~ ___, data = ___)

# Create the scatterplot with smoother
vgsales2016 %>%
   select(User_Score, Critic_Score) %>%
   na.omit() %>%
   ___(x = ___, y = ___) %>%
   ___(showlegend = FALSE) %>%
   ___(y = ___)
Редагувати та запускати код