Renombrar GLM
La función de regresión lineal generalizada de R, glm(), sufre los mismos problemas de usabilidad que lm(): su nombre es un acrónimo y los argumentos formula y data están en un orden poco conveniente.
Para resolver este ejercicio, necesitas saber dos cosas sobre la regresión lineal generalizada:
- Las fórmulas de
glm()se especifican igual que enlm(): la respuesta va a la izquierda y las variables explicativas se añaden a la derecha. - Para modelar datos de conteo, establece el argumento
familydeglm()enpoisson, convirtiéndolo en una regresión de Poisson.
Aquí usarás datos sobre el número de visitas anuales al Snake River en Jackson Hole, Wyoming, snake_river_visits.
Este ejercicio forma parte del curso
Introducción a la escritura de funciones en R
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Run a generalized linear regression
___(
# Model no. of visits vs. gender, income, travel
___ ~ ___ + ___ + ___,
# Use the snake_river_visits dataset
data = ___,
# Make it a Poisson regression
family = ___
)