Visualisera en bayesiansk modell
I tidigare övningar har vi skattat en bayesiansk modell som förutsäger en låts popularitet (popularity) utifrån dess ålder (song_age). Nu ska vi visualisera modellen. Använd datamängden songs och stan_model-objektet som redan är inlästa, och skapa en visualisering som visar data och den skattade regressionslinjen med ggplot2.
Den här övningen är en del av kursen
Bayesiansk regressionsmodellering med rstanarm
Övningsinstruktioner
- Spara en prydlig sammanfattning av modellparametrarna i
tidy_coef - Plocka ut det skattade interceptet och lutningen från
tidy_coef - Skapa ett diagram som visar data och den skattade regressionslinjen med
song_agepå x-axeln ochpopularitypå y-axeln
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ___)