O modelo da análise de variância é especificado da seguinte maneira:
> ex09.av <- aov(resp ~ bloco + a*b + Error(bloco/a), data=ex09) > summary(ex09.av) Error: bloco Df Sum Sq Mean Sq bloco 3 2842.87 947.62 Error: bloco:a Df Sum Sq Mean Sq F value Pr(>F) a 3 2848.02 949.34 13.819 0.001022 ** Residuals 9 618.29 68.70 --- Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1 Error: Within Df Sum Sq Mean Sq F value Pr(>F) b 3 170.54 56.85 2.7987 0.053859 . a:b 9 586.47 65.16 3.2082 0.005945 ** Residuals 36 731.20 20.31 --- Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1
Observe que neste caso, é necessário especificar quais serão os denominadores para obtenção correta do teste F para os efeitos de bloco da ANOVA (se for de interesse testar o efeito de blocos).
Nesse caso, deve-se realizar isso da seguinte maneira:
> ex09.av1 <- aov(resp ~ bloco + a*b + bloco*a, data=ex09) > ex09.anova<-anova(ex09.av1) > is.list(ex09.anova) [1] TRUE > names(ex09.anova) [1] "Df" "Sum Sq" "Mean Sq" "F value" "Pr(>F)" > ex09.anova$Df 1 2 3 4 5 3 3 3 9 9 36 > ex09.anova$Mean 1 2 3 4 5 947.62437 949.34062 56.84562 68.69937 65.16285 20.31118 > Fcalc <- ex09.anova$Mean[1]/ex09.anova$Mean[5] > Fcalc 1 13.79378 > pvalor <- 1 - pf(Fcalc, ex09.anova$Df[1], ex09.anova$Df[5]) > pvalor 1 0.001028707
Pode-se concluir, nesse caso, que existe efeito significativo de blocos nesse experimento, portanto, rejeita-se a hipótese para esse efeito.
Também para o efeito da interação, existe efeito significativo. Portanto, para esse experimento é necessário estudar o efeito da interação sem estudar os efeitos principais.
Graficamente, pode-se visualizar o comportamento de variedades dentro de tratamentos de sementes e vice-versa com os seguintes comandos:
attach(ex09) par(mfrow=c(1,2)) interaction.plot(a, b, resp, xlab="Variedades") interaction.plot(b, a, resp,xlab="Trat. de Sementes")
As médias de cada fator podem ser obtidas com o comando model.tables
ex09.m <- model.tables(ex09.av, ty="means")
ADILSON DOS ANJOS 2005-11-07