Resíduos de uma Regressão Linear no R

Reforçando um pouco os posts Análise dos Resíduos de uma Regressão Linear, veja abaixo como plotar os resíduos de uma regressão para verificar sua normalidade:

## regressao de mpg em cyl
regressao = lm(mpg ~ cyl, data=mtcars);

## resumo da regressao
summary(regressao);

## atribui os residuos a variavel chamada regressao_resid
regressao_resid = resid(regressao);

## gera o grafico: mpg x residuos
plot(mtcars$mpg, regressao_resid, ylab="Residuos", xlab="Mpg",
main="Analise Residual")

## insere uma linha horizontal no grafico
abline(0, 0)

Note que não há acentos no gráfico. Fiz isso porque inserir acentos e caracteres especiais no R pode ocasionar erros. Recomendo que se faça isso somente no momento que for gerar a figura e depois retirar os acentos antes de fechar e salvar o arquivo.

Relembrando:

  • Resíduo = Valor observado – Valor estimado;
  • A soma dos resíduos é zero – se a regressão for OLS contendo uma constante;
  • Os resíduos devem estar aleatoriamente distribuídos em torno do eixo horizontal. Caso contrário, um modelo não linear será mais adequado.

4 comentários em “Resíduos de uma Regressão Linear no R”

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *