Vẽ mô hình Bayesian
Trong các bài trước, bạn đã ước lượng một mô hình Bayesian dự đoán mức độ phổ biến của bài hát (popularity) từ tuổi bài hát (song_age). Giờ hãy trực quan hóa mô hình đó. Sử dụng bộ dữ liệu songs và đối tượng stan_model đã được nạp sẵn, tạo một biểu đồ dùng ggplot2 để hiển thị dữ liệu và đường hồi quy đã ước lượng.
Bài tập này là một phần của khóa học
Mô hình Hồi quy Bayesian với rstanarm
Hướng dẫn bài tập
- Lưu phần tóm tắt gọn của các tham số mô hình vào
tidy_coef - Trích xuất hệ số chặn (intercept) và độ dốc (slope) ước lượng từ
tidy_coef - Tạo biểu đồ hiển thị dữ liệu và đường hồi quy ước lượng với
song_agetrên trục x vàpopularitytrên trục y
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu nà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 = ___)