Esegui un modello lineare
Puoi usare map() per fare molto più che calcolare la radice quadrata di un numero o simulare dati. Puoi anche usare map() per iterare su diversi input ed eseguire più modelli, ciascuno usando i valori unici di un determinato elemento della lista. Poi puoi iterare sui modelli che hai eseguito per creare i riepiloghi dei modelli e consultare i risultati.
Le liste sites e list_of_df sono pre-caricate.
Questo esercizio fa parte del corso
Le basi della programmazione funzionale con purrr
Istruzioni dell'esercizio
- Passa
list_of_dfin pipe amap()insieme alla funzione di modello linearelm(), per confrontareacome variabile di risposta ebcome variabile predittore.- Usa la sintassi:
lm(response ~ predictor, data = )
- Usa la sintassi:
- Poi passa in pipe l'output del modello lineare in
map()e genera ilsummary()di ciascun modello.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)