set.seed(123)
porc_ger= c(
rnorm(40,60,6),
rnorm(40,70,7),
rnorm(40,80,8))
acido=gl(3,40,120,c("co","c1","c2"))
datos = data.frame(acido, porc_ger)
head (datos)
table(datos$acido)
datos_des=datos [-c(50,111,120),]
table(dato_des$acido)
mod1=aov(porc_ger~acido,datos)
summary(mod1)
boxplot(datos$porc_ger~datos$acido)
##analisis de varianza balanceado(con los datos desbalanceados)
mod2=aov(porc_ger~acido,datos_des)
summary(mod2)
mod3= lm(porc_ger~acido,datos_des)
library(car)
mod3_res=Anova(mod3,type='II')
mod3_res
##ahora con bloques
set.seed(123)
porc_ger= c(
rnorm(40,60,6),
rnorm(40,70,7),
rnorm(40,80,8))
bloq=gl(3,40,120,c("c0","c1","c2"))
acido=gl(4,10,120,c("c0","c1","c2","c3"))
datos=data.frame(acido, bloq, porc_ger)
datos_des= datos[-sample(120,5),]
datos_des
table(datos_des$bloq, datos_des$acido)
mod1=aov(porc_ger~bloq*acido,datos_des)
summary(mod1)
mod2=lm(porc_ger~bloq*acido,datos_des)
mod2_res=Anova(mod2,tyoe="II")
mod2_res
##ajustando desbalanceado con diferente orden
mod3=lm(porc_ger~bloq+acido+bloq:acido,datos_des)
Anova(mod3,tyoe="II")
mod3=lm(porc_ger~bloq+acido+bloq:acido,datos_des)
Anova(mod3,tyoe="II")
#con covariable
diseno factorial simple en bloques completos generalizados y al azar, desbalanceado y con la tecnica analisis de covarianza
set.seed(123)
porc_ger= c(
rnorm(40,60,6),
rnorm(40,70,7),
rnorm(40,80,8))
diam_med=sort(rnorm(120,12,1.3))
bloq=gl(3,40,120,c("c0","c1","c2"))
acido=gl(4,10,120,c("c0","c1","c2","c3"))
datos=data.frame(acido, bloq, porc_ger, diam_med)
datos_des= datos[-sample(120,5),]
table(datos_des$bloq,datos_des$acido)
mod1=lm(porc_ger~bloq+acido+bloq:acido,datos_des)
Anova(mod3,tyoe="II")