WALMES, muito obrigado!!
Agora a saída do desdobramento está correta.
#### adaptado de Walmes ---###
## Fatiar solo/nc.
m1 <- aov(mspa~bloco+np*solo + solo/nc + np:solo:nc, data=a1)
anova(m1)
m1$assign
names(coef(m1))[m1$assign==5] # ir mudando o nº ate achar a inter solo:nc
# buscando as posiçoes por expressões regulares,
grep("ES", names(coef(m1))[m1$assign==5])
grep("EU_0-10", names(coef(m1))[m1$assign==5])
grep("EU_40-60", names(coef(m1))[m1$assign==5])
grep("SE_0-10", names(coef(m1))[m1$assign==5])
grep("SE_40-60", names(coef(m1))[m1$assign==5])
grep("TM", names(coef(m1))[m1$assign==5])
# de posse das posiçoes dos solos informar no summary
summary(m1, split=list("solo:nc"=list(
"ES"= c(1),
"EU_0-10"=c(2),
"EU_40-60"=c(3),
"SE_0-10"=c(4),
"SE_40-60"= c(5),
"TM"= c(6)
)))
Odirley R. Campos
Engenheiro Agrônomo UFV/MG