IniziaInizia gratis

Rinominare GLM

La funzione di regressione lineare generalizzata di R, glm(), ha gli stessi problemi di usabilità di lm(): il nome è un acronimo e gli argomenti formula e data sono nell'ordine sbagliato.

Per risolvere questo esercizio, ti servono due informazioni sulla regressione lineare generalizzata:

  1. Le formule di glm() si specificano come quelle di lm(): la risposta sta a sinistra e le variabili esplicative si aggiungono a destra.
  2. Per modellare dati di conteggio, imposta l'argomento family di glm() a poisson, ottenendo una regressione di Poisson.

Qui userai i dati sul numero di visite annuali allo Snake River a Jackson Hole, Wyoming, snake_river_visits.

Questo esercizio fa parte del corso

Introduzione alla scrittura di funzioni in R

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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 = ___
)
Modifica ed esegui il codice