ComeçarComece de graça

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

Ver curso

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_age no eixo x e popularity no 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 = ___)
Editar e executar o código