Визуализация байесовской модели
В предыдущих упражнениях мы построили байесовскую модель, предсказывающую популярность песни (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 = ___)