rm(list=ls(all=TRUE)); ls()
header = TRUE, # com cabecalho
sep = '\t', # separador de celulas <TAB>
dec = ',', # separador de decimal <, (virgula)>
na.string = '.') # indicador de omissao
str(download)
## lendo e transformando variaveis em fator
dados <- transform(download,
trat = factor(trat), # transforma em fator
rep = factor(rep), # idem
bloco = factor(bloco)) # ...
all(complete.cases(dados)) # completo
xtabs(~rep+trat, dados)
xtabs(~rep+bloco, dados)
xtabs(~bloco+trat+rep, dados)
str(dados) # estrutura da planilha
m0 <- lm(terms(resp~rep/bloco+trat, keep.order=TRUE), data=dados)
anova(m0)
require(doBy)
popMeans(m0, effect="trat")
require(nlme)
dados$blocoin <- with(dados, interaction(rep, bloco, drop=TRUE))
mm0 <- lme(resp~rep+trat, random=~1|blocoin, dados)
anova(mm0)
popMeans(mm0, effect="trat")
À disposição.