ComenzarEmpieza gratis

Simulación de datos con purrr

A menudo, cuando intentamos resolver un problema con datos, primero necesitamos crear datos simulados para comprobar si nuestra idea es viable. Por ejemplo, puede que quieras probar modelos con datos que tengan diferencias conocidas para verificar que funcionan correctamente.

En este ejercicio, verás cómo hacerlo con purrr simulando datos para dos poblaciones, a y b, de los sitios: "north", "east" y "west". Las dos poblaciones se extraerán aleatoriamente de una distribución normal, con medias y desviaciones estándar diferentes.

Este ejercicio forma parte del curso

Fundamentos de la programación funcional con purrr

Ver curso

Instrucciones del ejercicio

  • Crea una lista con los nombres de los sitios: "north", "east" y "west".
  • Luego usa map() para crear una lista de data frames con tres columnas; la primera columna es sites.
    • La segunda es la población a, que tiene mean de 5, un tamaño de muestra n de 200 y una sd de (5/2).
    • La tercera es la población b, que tiene mean de 200, un tamaño de muestra n de 200 y una sd de 15.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# List of sites north, east, and west
sites <- list(___)

# Create a list of data frames, each with a years, a, and b column
list_of_df <-  map(___,  
  ~___(___ = .x,
       a = rnorm(mean = ___, n = ___, sd = ___),
       b = rnorm(mean = ___, n = ___, sd = ___)))

list_of_df
Editar y ejecutar código