JCF,
Você pode usar o que já está disponível na agricolae, no caso a função design.lsd() para gerar o delineamento. São funções eu recomendo os usuários aplicarem para fazer o sorteio dos níveis dos fatores às unidades experimentais. A partir dele você obtém a matriz do delineamento e daí o resto todo,
require(agricolae)
help(design.lsd, help_type="html")
varieties <- c("perricholi","yungay","maria bonita","tomasa")
lsd <- design.lsd(varieties, seed=23)
lsd
str(lsd)
X <- model.matrix(~row+col+varieties, data=lsd)
dim(X)
colnames(X)
betas <- runif(ncol(X)) # use os valores paramétricos aqui
lsd$Ey <- X%*%betas # valor esperado de y
lsd$y <- rnorm(nrow(X), mean=lsd$Ey, sd=1) # realização de y
plot(y~varieties, lsd)
À disposição.
Walmes.
==========================================================================
Walmes Marques Zeviani
LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W)
Departamento de Estatística - Universidade Federal do Paraná
fone: (+55) 41 3361 3573
VoIP: (3361 3600) 1053 1173
e-mail: walmes@ufpr.br
twitter: @walmeszeviani
homepage: http://www.leg.ufpr.br/~walmes
linux user number: 531218
==========================================================================