[R-br] Esquema fatorial

walmes . walmeszeviani em gmail.com
Segunda Junho 2 11:45:22 BRT 2014


Baseado nas discussões, segue um exemplo de análise.

##-----------------------------------------------------------------------------

pkg <- c("lattice", "nlme", "doBy")
sapply(pkg, require, character.only=TRUE)

data <- structure(list(N = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 100L, 100L,
100L, 100L, 100L, 100L, 100L, 100L), K = c(0L, 0L, 0L, 0L, 50L,
50L, 50L, 50L, 0L, 0L, 0L, 0L, 50L, 50L, 50L, 50L), Tempo = c(10L,
10L, 30L, 30L, 10L, 10L, 30L, 30L, 10L, 10L, 30L, 30L, 10L, 10L,
30L, 30L), resp = c(24.30206, 32.96457, 36.58875, 42.1957, 43.33543,
44.00179, 45.53739, 51.26205, 54.23789, 54.94291, 55.0155, 57.36688,
58.63317, 66.21197, 68.81468, 69.32965)), .Names = c("N", "K",
"Tempo", "resp"), class = "data.frame", row.names = c(NA, -16L
))

str(data)

## Gráfico.
xyplot(resp~Tempo|N, groups=K, data=data, type=c("p","a"))

## Tabela de frequência.
ftable(formula=Tempo~N+K, data=data)

## Os fatores tem 2 níveis, não requer conveter para fator.

data

## Não informação de unidades experimentais, então assumir que está na
## ordem correta e colocar o indicador de repetição.

data$rept <- 1:2
data$parcela <- with(data, interaction(N, K, rept))
str(data)

## Especificação e ajuste.
m0 <- lme(resp~N*K*Tempo, random=~1|parcela, data=data)

## Dignóstico simples.
r <- residuals(m0)
f <- fitted(m0)
plot(r~f)
plot(sqrt(abs(r))~f)
qqnorm(r)

## Teste de Wald para os termos de efeito fixo.
anova(m0)

## Quadro de estimativas e medidas de ajuste.
summary(m0)

## Predição.
pred <- data.frame(N=c(0,100,50,50,50,50),
                   K=c(25,25,0,50,25,25),
                   Tempo=c(20,20,20,20,10,30))

pred$y <- predict(m0, newdata=pred, level=0)
pred

##-----------------------------------------------------------------------------

​
​À disposição.
Walmes.​
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140602/76a5d195/attachment.html>


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