ComenzarEmpieza gratis

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:

  1. Las fórmulas de glm() se especifican igual que en lm(): la respuesta va a la izquierda y las variables explicativas se añaden a la derecha.
  2. Para modelar datos de conteo, establece el argumento family de glm() en poisson, 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

Ver curso

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 = ___
)
Editar y ejecutar código