Ejecuta un modelo lineal
map() sirve para mucho más que sacar la raíz cuadrada de un número o simular datos. También puedes usar map() para iterar sobre distintas entradas y ejecutar varios modelos, cada uno usando los valores únicos de un elemento de la lista. Después, puedes iterar sobre los modelos que has ejecutado para crear los resúmenes del modelo y revisar los resultados.
Las listas sites y list_of_df están precargadas.
Este ejercicio forma parte del curso
Fundamentos de la programación funcional con purrr
Instrucciones del ejercicio
- Encadena
list_of_dfconmap()junto con la función de modelo lineallm()para compararacomo variable respuesta ybcomo variable predictora.- Usa la sintaxis:
lm(response ~ predictor, data = )
- Usa la sintaxis:
- Luego encadena la salida del modelo lineal a
map()y genera elsummary()de cada modelo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)