LoslegenKostenlos loslegen

GLM umbenennen

R's Funktion für generalisierte lineare Regression, glm(), hat dieselben Nutzbarkeitsprobleme wie lm(): Ihr Name ist ein Akronym, und die Argumente formula und data stehen in der falschen Reihenfolge.

Um diese Übung zu lösen, musst du zwei Dinge über generalisierte lineare Regression wissen:

  1. glm()-Formeln werden wie lm()-Formeln angegeben: die Antwortvariable steht links, erklärende Variablen werden rechts hinzugefügt.
  2. Um Zähldaten zu modellieren, setze das Argument family von glm() auf poisson, sodass eine Poisson-Regression verwendet wird.

Hier verwendest du Daten zu der Anzahl jährlicher Besuche des Snake River in Jackson Hole, Wyoming, snake_river_visits.

Diese Übung ist Teil des Kurses

Einführung in das Schreiben von Funktionen in R

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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 bearbeiten und ausführen