ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Encadena list_of_df con map() junto con la función de modelo lineal lm() para comparar a como variable respuesta y b como variable predictora.
    • Usa la sintaxis: lm(response ~ predictor, data = )
  • Luego encadena la salida del modelo lineal a map() y genera el summary() 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(___)
Editar y ejecutar código