Ein Bayes'sches Modell plotten
In früheren Übungen haben wir ein Bayes'sches Modell geschätzt, das die Beliebtheit eines Songs (popularity) aus seinem Alter (song_age) vorhersagt. Visualisieren wir das Modell jetzt. Verwende den bereits geladenen Datensatz songs und das Objekt stan_model, um mit ggplot2 eine Visualisierung zu erstellen, die die Daten und die geschätzte Regressionsgerade zeigt.
Diese Übung ist Teil des Kurses
<Kurs>Bayesianische Regressionsmodellierung mit rstanarm</Kurs>Übungsanweisungen
- Speichere eine aufbereitete Zusammenfassung der Modellparameter in
tidy_coef - Hole den geschätzten Achsenabschnitt (intercept) und die Steigung aus
tidy_coefheraus - Erstelle ein Diagramm, das die Daten und die geschätzte Regressionsgerade zeigt, mit
song_ageauf der x-Achse undpopularityauf der y-Achse
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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 = ___)