ComeçarComece de graça

Executando um modelo

A linha de tendência suave que você viu nos gráficos de rendimento ao longo do tempo usa um modelo aditivo generalizado (GAM) para determinar onde a linha deve ficar. Esse tipo de modelo é ideal para ajustar curvas não lineares. Para podermos fazer previsões sobre rendimentos futuros, vamos executar o modelo explicitamente. A sintaxe para rodar esse GAM tem a seguinte forma.

gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)

Aqui, s() significa "deixar a variável suave", onde suave, de forma bem geral, quer dizer não linear.

mgcv e dplyr estão carregados; os conjuntos de dados corn e wheat estão disponíveis e foram expandidos para incluir unidades métricas e informações de região do censo.

Este exercício faz parte do curso

Introdução à Escrita de Funções em R

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)
Editar e executar o código