Aan de slagGa gratis aan de slag

GLM hernoemen

R's gegeneraliseerde lineaire regressiefunctie, glm(), heeft dezelfde gebruiksproblemen als lm(): de naam is een acroniem en de argumenten formula en data staan in de verkeerde volgorde.

Om deze oefening op te lossen, moet je twee dingen weten over gegeneraliseerde lineaire regressie:

  1. glm()-formules worden net als lm()-formules opgegeven: de respons staat links en verklarende variabelen zet je rechts.
  2. Voor telgegevens stel je het family-argument van glm() in op poisson, zodat je een Poisson-regressie krijgt.

Hier gebruik je gegevens over het aantal jaarlijkse bezoeken aan de Snake River bij Jackson Hole, Wyoming, snake_river_visits.

Deze oefening maakt deel uit van de cursus

Introductie tot functies schrijven in R

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 = ___
)
Code bewerken en uitvoeren