IntroduĂ§Ă£o

AnĂ¡lise de VariĂ¢ncia (ANOVA) A AnĂ¡lise de VariĂ¢ncia (ANOVA) Ă© o procedimento que permite decompor a variaĂ§Ă£o total existente no experimento em variaĂ§Ă£o devido Ă  diferença entre efeitos dos tratamentos (fatores controlados) e em variaĂ§Ă£o devido ao acaso (erro experimental ou resĂ­duo) (FISHER, 1921). De outro modo, Ă© o procedimento estatĂ­stico utilizado para testar a hipĂ³tese de nulidade para mais de duas mĂ©dias, baseado na anĂ¡lise das variĂ¢ncias.

# Primeiro Chunk: Carregar os dados e exibir um resumo
parica <- read.table(file = "parica.txt", sep="", header=T)
print(parica)
summary(parica)
     Trat                Rep       
 Length:20          Min.   :17.50  
 Class :character   1st Qu.:20.00  
 Mode  :character   Median :23.50  
                    Mean   :23.75  
                    3rd Qu.:26.12  
                    Max.   :33.50  

AnĂ¡lise EstatĂ­stica

# Segundo Chunk: Calcular mĂ©dia, variĂ¢ncia e realizar o teste de Bartlett
media <- tapply(parica$Rep, parica$Trat, mean)
print(media)
  T1   T2   T3   T4 
21.7 25.1 19.5 28.7 
var <- tapply(parica$Rep, parica$Trat, var)
print(var)
   T1    T2    T3    T4 
8.825 2.925 2.125 9.575 
bartlett.test(parica$Rep, parica$Trat)

    Bartlett test of homogeneity of variances

data:  parica$Rep and parica$Trat
Bartlett's K-squared = 2.9361, df = 3, p-value = 0.4016
# Terceiro Chunk: Boxplot
boxplot(parica$Rep ~ parica$Trat, main="Schizolobium parahyba", xlab="Tratamentos", ylab="Altura (cm)")
points(media, pch=20, col=2, cex=1.5)

# Quarto Chunk: ANOVA e Teste Tukey
anova.DIC <- aov(Rep ~ Trat, data=parica)
anova(anova.DIC)
Analysis of Variance Table

Response: Rep
          Df Sum Sq Mean Sq F value    Pr(>F)    
Trat       3 242.95  80.983  13.814 0.0001049 ***
Residuals 16  93.80   5.863                      
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Tukey <- TukeyHSD(anova.DIC)
Tukey
  Tukey multiple comparisons of means
    95% family-wise confidence level

Fit: aov(formula = Rep ~ Trat, data = parica)

$Trat
      diff       lwr       upr     p adj
T2-T1  3.4 -0.981192  7.781192 0.1598946
T3-T1 -2.2 -6.581192  2.181192 0.4960496
T4-T1  7.0  2.618808 11.381192 0.0016074
T3-T2 -5.6 -9.981192 -1.218808 0.0102943
T4-T2  3.6 -0.781192  7.981192 0.1277882
T4-T3  9.2  4.818808 13.581192 0.0000976
# Quinto Chunk: Teste de Shapiro e GrĂ¡fico Q-Q
shapiro.test(resid(anova.DIC))

    Shapiro-Wilk normality test

data:  resid(anova.DIC)
W = 0.98613, p-value = 0.9876
qqnorm(resid(anova.DIC))
qqline(resid(anova.DIC))

# Quinto Chunk: Teste de Shapiro e GrĂ¡fico Q-Q
shapiro.test(resid(anova.DIC))

    Shapiro-Wilk normality test

data:  resid(anova.DIC)
W = 0.98613, p-value = 0.9876
qqnorm(resid(anova.DIC))
qqline(resid(anova.DIC))

# Sexto Chunk: Instalar pacote 'car' e realizar o teste de Levene
install.packages("car")
Error in install.packages : Updating loaded packages
library(car)
leveneTest(Rep ~ Trat, data=parica)
Warning: group coerced to factor.
Levene's Test for Homogeneity of Variance (center = median)
      Df F value Pr(>F)
group  3  0.7217 0.5536
      16               
# Sexto Chunk: Instalar pacote 'car' e realizar o teste de Levene
install.packages("car")
Error in install.packages : Updating loaded packages
library(car)
leveneTest(Rep ~ Trat, data=parica)
Warning: group coerced to factor.
Levene's Test for Homogeneity of Variance (center = median)
      Df F value Pr(>F)
group  3  0.7217 0.5536
      16               
LS0tCnRpdGxlOiAiQW7DoWxpc2UgZGUgRGFkb3MgZGUgUGFyaWNhIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKLS0tCgojIyBJbnRyb2R1w6fDo28KCkFuw6FsaXNlIGRlIFZhcmnDom5jaWEgKEFOT1ZBKQpBIEFuw6FsaXNlIGRlIFZhcmnDom5jaWEgKEFOT1ZBKSDDqSBvIHByb2NlZGltZW50byBxdWUgcGVybWl0ZSBkZWNvbXBvciBhIHZhcmlhw6fDo28gdG90YWwgZXhpc3RlbnRlIG5vIGV4cGVyaW1lbnRvIGVtIHZhcmlhw6fDo28gZGV2aWRvIMOgIGRpZmVyZW7Dp2EgZW50cmUgZWZlaXRvcyBkb3MgdHJhdGFtZW50b3MgKGZhdG9yZXMgY29udHJvbGFkb3MpIGUgZW0gdmFyaWHDp8OjbyBkZXZpZG8gYW8gYWNhc28gKGVycm8gZXhwZXJpbWVudGFsIG91IHJlc8OtZHVvKSAoRklTSEVSLCAxOTIxKS4gRGUgb3V0cm8gbW9kbywgw6kgbyBwcm9jZWRpbWVudG8gZXN0YXTDrXN0aWNvIHV0aWxpemFkbyBwYXJhIHRlc3RhciBhIGhpcMOzdGVzZSBkZSBudWxpZGFkZSBwYXJhIG1haXMgZGUgZHVhcyBtw6lkaWFzLCBiYXNlYWRvIG5hIGFuw6FsaXNlIGRhcyB2YXJpw6JuY2lhcy4KCmBgYHtyfQojIFByaW1laXJvIENodW5rOiBDYXJyZWdhciBvcyBkYWRvcyBlIGV4aWJpciB1bSByZXN1bW8KcGFyaWNhIDwtIHJlYWQudGFibGUoZmlsZSA9ICJwYXJpY2EudHh0Iiwgc2VwPSIiLCBoZWFkZXI9VCkKcHJpbnQocGFyaWNhKQpzdW1tYXJ5KHBhcmljYSkKYGBgYAoKIyMgQW7DoWxpc2UgRXN0YXTDrXN0aWNhCmBgYHtyfQojIFNlZ3VuZG8gQ2h1bms6IENhbGN1bGFyIG3DqWRpYSwgdmFyacOibmNpYSBlIHJlYWxpemFyIG8gdGVzdGUgZGUgQmFydGxldHQKbWVkaWEgPC0gdGFwcGx5KHBhcmljYSRSZXAsIHBhcmljYSRUcmF0LCBtZWFuKQpwcmludChtZWRpYSkKdmFyIDwtIHRhcHBseShwYXJpY2EkUmVwLCBwYXJpY2EkVHJhdCwgdmFyKQpwcmludCh2YXIpCmJhcnRsZXR0LnRlc3QocGFyaWNhJFJlcCwgcGFyaWNhJFRyYXQpCmBgYGAKCmBgYHtyfQojIFRlcmNlaXJvIENodW5rOiBCb3hwbG90CmJveHBsb3QocGFyaWNhJFJlcCB+IHBhcmljYSRUcmF0LCBtYWluPSJTY2hpem9sb2JpdW0gcGFyYWh5YmEiLCB4bGFiPSJUcmF0YW1lbnRvcyIsIHlsYWI9IkFsdHVyYSAoY20pIikKcG9pbnRzKG1lZGlhLCBwY2g9MjAsIGNvbD0yLCBjZXg9MS41KQpgYGBgCgpgYGB7cn0KIyBRdWFydG8gQ2h1bms6IEFOT1ZBIGUgVGVzdGUgVHVrZXkKYW5vdmEuRElDIDwtIGFvdihSZXAgfiBUcmF0LCBkYXRhPXBhcmljYSkKYW5vdmEoYW5vdmEuRElDKQpUdWtleSA8LSBUdWtleUhTRChhbm92YS5ESUMpClR1a2V5CmBgYGAKCmBgYHtyfQojIFF1aW50byBDaHVuazogVGVzdGUgZGUgU2hhcGlybyBlIEdyw6FmaWNvIFEtUQpzaGFwaXJvLnRlc3QocmVzaWQoYW5vdmEuRElDKSkKcXFub3JtKHJlc2lkKGFub3ZhLkRJQykpCnFxbGluZShyZXNpZChhbm92YS5ESUMpKQpgYGBgCgpgYGB7cn0KIyBRdWludG8gQ2h1bms6IFRlc3RlIGRlIFNoYXBpcm8gZSBHcsOhZmljbyBRLVEKc2hhcGlyby50ZXN0KHJlc2lkKGFub3ZhLkRJQykpCnFxbm9ybShyZXNpZChhbm92YS5ESUMpKQpxcWxpbmUocmVzaWQoYW5vdmEuRElDKSkKYGBgYAoKYGBge3J9CiMgU2V4dG8gQ2h1bms6IEluc3RhbGFyIHBhY290ZSAnY2FyJyBlIHJlYWxpemFyIG8gdGVzdGUgZGUgTGV2ZW5lCmluc3RhbGwucGFja2FnZXMoImNhciIpCmxpYnJhcnkoY2FyKQpsZXZlbmVUZXN0KFJlcCB+IFRyYXQsIGRhdGE9cGFyaWNhKQpgYGBgCgpgYGB7cn0KIyBTZXh0byBDaHVuazogSW5zdGFsYXIgcGFjb3RlICdjYXInIGUgcmVhbGl6YXIgbyB0ZXN0ZSBkZSBMZXZlbmUKaW5zdGFsbC5wYWNrYWdlcygiY2FyIikKbGlicmFyeShjYXIpCmxldmVuZVRlc3QoUmVwIH4gVHJhdCwgZGF0YT1wYXJpY2EpCmBgYGAKCg==