Trazar un modelo bayesiano
En ejercicios anteriores hemos estimado un modelo bayesiano que predice la popularidad de una canción (popularity) a partir de su antigüedad (song_age). Ahora vamos a visualizar el modelo. Utilizando el conjunto de datos songs y el objeto stan_model que ya están cargados, crea una visualización que muestre los datos la línea de regresión estimada utilizando ggplot2.
Este ejercicio forma parte del curso
Modelización de regresión bayesiana con rstanarm
Instrucciones del ejercicio
- Guarda un resumen ordenado de los parámetros del modelo en
tidy_coef - Saca la intercepción y la pendiente estimadas de
tidy_coef - Crea un gráfico que muestre los datos y estime la recta de regresión con
song_ageen el eje x ypopularityen el eje y
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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 = ___)