Rappresentare un modello bayesiano
Negli esercizi precedenti abbiamo stimato un modello bayesiano che predice la popolarità di un brano (popularity) a partire dalla sua età (song_age). Ora visualizziamo il modello. Usando l'insieme di dati songs e l'oggetto stan_model già caricati, crea una visualizzazione che mostri i dati e la retta di regressione stimata con ggplot2.
Questo esercizio fa parte del corso
Modellazione di regressione bayesiana con rstanarm
Istruzioni dell'esercizio
- Salva un riepilogo in formato tidy dei parametri del modello in
tidy_coef - Estrai l'intercetta e la pendenza stimate da
tidy_coef - Crea un grafico che mostri i dati e la retta di regressione stimata con
song_agesull'asse x epopularitysull'asse y
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = ___)