Plotando um modelo Bayesiano
Nos exercícios anteriores, estimamos um modelo Bayesiano que prevê a popularidade de uma música (popularity) a partir da sua idade (song_age). Agora, vamos visualizar o modelo. Usando o conjunto de dados songs e o objeto stan_model que já estão carregados, crie uma visualização mostrando os dados e a linha de regressão estimada usando ggplot2.
Este exercício faz parte do curso
Modelagem de Regressão Bayesiana com rstanarm
Instruções do exercício
- Salve um resumo organizado dos parâmetros do modelo em
tidy_coef - Extraia o intercepto e a inclinação estimados de
tidy_coef - Crie um gráfico mostrando os dados e a linha de regressão estimada, com
song_ageno eixo x epopularityno eixo y
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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 = ___)