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:
- Le formule di
glm()si specificano come quelle dilm(): la risposta sta a sinistra e le variabili esplicative si aggiungono a destra. - Per modellare dati di conteggio, imposta l'argomento
familydiglm()apoisson, 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
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 = ___
)