[R-br] two-way anova - violação das pressuposições

Marcelo Laia marcelolaia em gmail.com
Sáb Mar 2 13:17:09 -03 2019


Colegas,

Estamos com um conjunto de dados que viola pressuposições da ANOVA,
principalmente a normalidade. Eu já li, por diversas vezes, que essa violação
pode não ser tão danosa assim, devido a robustez do teste.

Por favor, tire um tempo para ver os resultados e depois peço uma ajuda.

Genotipo e Isolado são fatores
Area está em centímetros quadrados

> leveneTest(Area ~ Genotipo*Isolado, data = cerato.desc)
Levene's Test for Homogeneity of Variance (center = median)
       Df F value    Pr(>F)    
group  41  3.4755 4.718e-08 ***
      126                      
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
> 

cat("Normality p-values by Factor Genotipo: ")
for (i in unique(factor(cerato.desc$Genotipo))){
  cat(shapiro.test(cerato.desc[cerato.desc$Genotipo==i, ]$Area)$p.value," ")
}
7.074459e-10  3.200422e-06

#Shapiro-Wilk normality tests by Isolado
for (i in unique(factor(cerato.desc$Isolado))){
  cat(shapiro.test(cerato.desc[cerato.desc$Isolado==i, ]$Area)$p.value," ")
}
0.09534117  0.4006495  0.6065291  0.2093362  0.6138097  0.5604402  0.1302976  0.3135567  0.905537  0.7294285  0.0966383  0.1512716  0.8469947  0.1226855  0.2713435  0.9695489  0.2747097  0.5476302  0.0008750702  0.03693436  0.4197769 

> bartlett.test(Area~Genotipo,data = cerato.desc )

	Bartlett test of homogeneity of variances

data:  Area by Genotipo
Bartlett's K-squared = 19.769, df = 1, p-value = 8.738e-06

> bartlett.test(Area~Isolado,data = cerato.desc )

	Bartlett test of homogeneity of variances

data:  Area by Isolado
Bartlett's K-squared = 171.26, df = 20, p-value < 2.2e-16

A pergunta é: mesmo com esses resultados eu poderia afirmar que o teste, neste
caso, será robusto o suficiente para essas violações?

Obrigado!

-- 
Marcelo


Mais detalhes sobre a lista de discussão R-br