Executar um modelo linear
Você pode usar map() para muito mais do que calcular a raiz quadrada de um número ou simular dados. Também dá para usar map() para iterar sobre entradas diferentes e rodar vários modelos, cada um usando os valores únicos de um determinado elemento da lista. Depois, você pode iterar sobre os modelos que executou para gerar os resumos dos modelos e analisar os resultados.
As listas sites e list_of_df já estão carregadas.
Este exercício faz parte do curso
Fundamentos de Programação Funcional com purrr
Instruções do exercício
- Encadeie (
pipe)list_of_dfemmap()junto com a função de modelo linearlm(), para compararacomo variável resposta ebcomo variável preditora.- Use a sintaxe:
lm(response ~ predictor, data = )
- Use a sintaxe:
- Em seguida, canalize a saída do modelo linear para
map()e gere osummary()de cada modelo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)