planeco:roteiro:07-classr
Diferenças
Esta página mostra as diferenças entre as duas revisões da página.
Próxima revisão | Revisão anterior | ||
planeco:roteiro:07-classr [2018/03/02 13:53] – Criação deste novo documento. melina.leite | planeco:roteiro:07-classr [2024/01/09 18:38] (Atual) – edição externa 127.0.0.1 | ||
---|---|---|---|
Linha 4: | Linha 4: | ||
</ | </ | ||
- | ===== Testes Clássicos ===== | + | ====== Testes Clássicos |
{{section> | {{section> | ||
+ | |||
+ | Agora vamos checar no R com esses mesmos dados: | ||
+ | 1) Crie um diretório (//i.e.// uma pasta) para você | ||
+ | |||
+ | 2) Abra o R no seu computador e mude o diretório de trabalho para o diretório que você criou, usando o menu **// | ||
+ | |||
+ | 3) Crie as variáveis x e y: | ||
+ | < | ||
+ | x<- c(1, | ||
+ | y<- c(6, | ||
+ | </ | ||
+ | |||
+ | 4) Ajuste um modelo de regressão linear simples usando a função //lm()// e inspecione o resumo do modelo usando a função // | ||
+ | < | ||
+ | lm.xy< | ||
+ | summary(lm.xy) | ||
+ | </ | ||
+ | |||
+ | ==== Checando as premissas ==== | ||
+ | |||
+ | {{section> | ||
+ | |||
+ | Carregue o pacote //car//: | ||
+ | < | ||
+ | library(car) | ||
+ | </ | ||
+ | |||
+ | Importe o arquivo para o R e conheça os dados: | ||
+ | < | ||
+ | algas.peixes <- read.csv(" | ||
+ | head(algas.peixes) | ||
+ | summary(algas.peixes) | ||
+ | </ | ||
+ | |||
+ | Avalie visualmente a relação entre as variáveis com o gráfico // | ||
+ | < | ||
+ | scatterplot(BIOMASSA_PEIXES_HERB~BIOMASSA_ALGAS, | ||
+ | </ | ||
+ | |||
+ | Ajuste um modelo de regressão linear para as variáveis, usando a função //lm()//: | ||
+ | < | ||
+ | lm.algas.peixes< | ||
+ | summary (lm.algas.peixes) | ||
+ | </ | ||
+ | |||
+ | Use a função " | ||
+ | < | ||
+ | names(lm.algas.peixes) | ||
+ | </ | ||
+ | |||
+ | Se você quiser olhar detalhadamente alguma dessas informações, | ||
+ | < | ||
+ | lm.algas.peixes$residuals | ||
+ | </ | ||
+ | |||
+ | O mesmo pode ser feito para conhecer os valores ajustados (// | ||
+ | |||
+ | ====Como saber se os erros/ | ||
+ | |||
+ | {{section> | ||
+ | |||
+ | Histograma | ||
+ | < | ||
+ | hist(lm.algas.peixes$residuals) | ||
+ | </ | ||
+ | |||
+ | Boxplot | ||
+ | < | ||
+ | boxplot(lm.algas.peixes$residuals) | ||
+ | </ | ||
+ | |||
+ | Gráfico Quantil-Quantil | ||
+ | < | ||
+ | qqnorm(lm.algas.peixes$residuals) | ||
+ | qqline(lm.algas.peixes$residuals) | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Como saber se a variância dos erros/ | ||
+ | |||
+ | {{section> | ||
+ | |||
+ | < | ||
+ | res.a.p< | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | yest.a.p< | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | plot(res.a.p~yest.a.p, | ||
+ | </ | ||
+ | |||
+ | {{section> | ||
+ | |||
+ | < | ||
+ | summary (lm.algas.peixes) | ||
+ | </ | ||
+ | |||
+ | |||
+ | Agora, vamos definir que sejam construídos os 4 gráficos de diagnóstico para esse modelo e que eles sejam colocados em uma mesma página: | ||
+ | < | ||
+ | par(mfrow=c(2, | ||
+ | plot(lm.algas.peixes) | ||
+ | par(mfrow=c(1, | ||
+ | </ | ||
+ | |||
+ | {{section> | ||
+ | |||
+ | < | ||
+ | ## copie uma linha por vez: | ||
+ | algas.peixes2 <- read.csv(" | ||
+ | head(algas.peixes2) | ||
+ | summary(algas.peixes2) | ||
+ | scatterplot(BIOMASSA_PEIXES_HERB2~BIOMASSA_ALGAS2, | ||
+ | lm.algas.peixes2< | ||
+ | summary (lm.algas.peixes2) | ||
+ | |||
+ | ## copie as três linhas juntas: | ||
+ | par(mfrow=c(2, | ||
+ | plot (lm.algas.peixes2) | ||
+ | par(mfrow=c(1, | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | ## copie uma linha por vez: | ||
+ | insetos.peixes <- read.csv(" | ||
+ | head(insetos.peixes) | ||
+ | summary(insetos.peixes) | ||
+ | scatterplot(BIOMASSA_PEIXES_INS~BIOMASSA_INSETOS, | ||
+ | lm.insetos.peixes< | ||
+ | summary(lm.insetos.peixes) | ||
+ | |||
+ | ## copie as três linhas juntas: | ||
+ | par(mfrow=c(2, | ||
+ | plot (lm.insetos.peixes) | ||
+ | par(mfrow=c(1, | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | ## copie uma linha por vez: | ||
+ | vol.inds <- read.csv(" | ||
+ | head(vol.inds) | ||
+ | summary(vol.inds) | ||
+ | scatterplot(INDIVIDUOS_AUSTROL~VOLUME_LAGO, | ||
+ | lm.vol.inds< | ||
+ | summary(lm.vol.inds) | ||
+ | |||
+ | ## copie as três linhas juntas: | ||
+ | par(mfrow=c(2, | ||
+ | plot (lm.vol.inds) | ||
+ | par(mfrow=c(1, | ||
+ | </ | ||
+ | |||
+ | |||
+ |
planeco/roteiro/07-classr.1519998809.txt.gz · Última modificação em: 2024/01/09 18:38 (edição externa)