ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Encadeie (pipe) list_of_df em map() junto com a função de modelo linear lm(), para comparar a como variável resposta e b como variável preditora.
    • Use a sintaxe: lm(response ~ predictor, data = )
  • Em seguida, canalize a saída do modelo linear para map() e gere o summary() 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(___)
Editar e executar o código