НачатьНачать бесплатно

Визуализация байесовской модели

В предыдущих упражнениях мы построили байесовскую модель, предсказывающую популярность песни (popularity) на основе её возраста (song_age). Теперь давайте визуализируем эту модель. Используя набор данных songs и объект stan_model, которые уже загружены, создайте визуализацию с данными и оценённой линией регрессии с помощью ggplot2.

Это упражнение является частью курса

Байесовское регрессионное моделирование с rstanarm

Посмотреть курс

Инструкции к упражнению

  • Сохраните аккуратную сводку параметров модели в tidy_coef
  • Извлеките оценённые свободный член и наклон из tidy_coef
  • Постройте график с данными и оценённой линией регрессии: song_age на оси X и popularity на оси Y

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Save the model parameters
tidy_coef <- ___(stan_model)

# Extract intercept and slope
model_intercept <- tidy_coef$___[1]
model_slope <- tidy_coef$___[2]

# Create the plot
ggplot(songs, aes(x = ___, y = ___)) +
  geom_point() +
  geom_abline(intercept = ___, slope = ___)
Редактировать и запускать код