Métodos para linhas de tendência
No exercício anterior, você usou o geom_smooth() padrão do ggplot2.
Neste exercício, você usará um glm() em seu lugar.
Isso vai permitir que você "veja" uma regressão logística com o ggplot2.
Especificamente, você vai plotar a probabilidade de alguém pegar o ônibus dado a distância do trajeto.
Você precisará informar ao geom_smooth() que use o método glm().
Lembre-se do Capítulo 2 que a família padrão de um glm() é a Gaussiana, que produz os mesmos resultados que um lm().
Assim, você também precisará especificar o argumento de método do glm().
O código para criar gg_jitter, que você montou no último exercício, foi fornecido para você.
Este exercício faz parte do curso
Modelos Lineares Generalizados em R
Instruções do exercício
- Use o método
"glm"comgeom_smooth(). - Com
method.args, defina a família como'binomial'.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create a jittered plot of MilesOneWay vs Bus2 using the bus dataset
gg_jitter <- ggplot(data = bus, aes(x = MilesOneWay, y = Bus2)) +
geom_jitter(width = 0, height = 0.05) +
ylab("Probability of riding the bus") +
xlab("One-way commute trip (in miles)")
# Add a geom_smooth() that uses a GLM method to your plot
gg_jitter + geom_smooth(method = ___ , method.args = list(___))