Simulando dados com purrr
Muitas vezes, ao tentar resolver um problema com dados, primeiro precisamos criar dados simulados para verificar se nossa ideia é viável. Por exemplo, você pode querer testar modelos com dados que têm diferenças conhecidas, para ver se os modelos estão funcionando corretamente.
Neste exercício, você vai ver como isso funciona no purrr, simulando dados para duas populações, a e b, nos sites: "north", "east" e "west". As duas populações serão amostradas aleatoriamente de uma distribuição normal, com médias e desvios-padrão diferentes.
Este exercício faz parte do curso
Fundamentos de Programação Funcional com purrr
Instruções do exercício
- Crie uma lista com os nomes dos sites: "north", "east" e "west".
- Em seguida, use
map()para criar uma lista de data frames com três colunas; a primeira coluna ésites.- A segunda é a população
a, que temmeanigual a 5, tamanho da amostrande 200 esdde (5/2). - A terceira é a população
b, que temmeanigual a 200, tamanho da amostrande 200 esdde 15.
- A segunda é a população
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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