Kom igångKom igång gratis

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

Visa kurs

Ö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_age på x-axeln och popularity på 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 = ___)
Redigera och kör kod