Nesta aula é programada uma função no R para aleatorizar tratamentos em um experimento no delineamento inteiramente casualizado (DIC). São utilizadas nesta aula as funções paste, rep, cbind, nrow, sample e function. Vale apena assistir esta aula para aprender a programar no R.
Segue abaixo os comandos utilizados.
remove(list=ls()) #Apaga a memoria do r
#Ctrl+L Apaga o console.
NumTrat=5
NumRep=4
AleatorizarDIC=function(NumTrat,NumRep){
Tratamentos=paste("trat",1:NumTrat,sep="_")
Tratamentos=rep(Tratamentos,NumRep)
Repetições=rep(1:NumRep, each=NumTrat)
Mat=cbind(Tratamentos,Repetições)
ID=1:nrow(Mat)
ID=sample(ID)
Mat=Mat[ID,]
return(Mat)
}
AleatorizarDIC(10,4)
Негізгі бет R aula 3a: Programação no R -Planejamento de experimentos no delineamento inteiramente casualizado
Пікірлер: 11