IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Passa list_of_df in pipe a map() insieme alla funzione di modello lineare lm(), per confrontare a come variabile di risposta e b come variabile predittore.
    • Usa la sintassi: lm(response ~ predictor, data = )
  • Poi passa in pipe l'output del modello lineare in map() e genera il summary() 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(___)
Modifica ed esegui il codice