Ejercicio Propuesto 8 Resuelto
Ejercicio Propuesto 8 Resuelto
Ejercicio Propuesto 8 Resuelto
Semanas
Lugar Semana 1 Semana 2 Semana 3 Semana 4
Aguas 78 94 620 760 204 333 890 655
Arriba 43 58 420 913 98 89 763 562
Aguas 79 87 546 652 45 69 254 86
abajo 145 522 76 94 59 62 789 267
Solución:
Es un diseño factorial dedos factores con replicación, la variable respuesta y ijk viene
descrita por la siguiente ecuación
Para realizar este supuesto en R debemos introducir primero los datos de forma correcta.
Podemos introducir los datos directamente en R de forma manual o introducirlos
previamente en un archivo de texto o Excel y leerlos en R.
> mod1 <- aov(n_diatomeas~ semana + lugar + semana * lugar, data = propuesto8 )
> mod1
Call:
aov(formula = n_diatomeas ~ semana + lugar + semana * lugar,
data = propuesto8)
Terms:
semana lugar semana:lugar Residuals
Sum of Squares 1236724.8 235984.5 330818.2 914922.0
Deg. of Freedom 3 1 3 24
Residual standard error: 195.2479
Estimated effects may be unbalanced
> summary(mod1)
Df Sum Sq Mean Sq F value Pr(>F)
semana 3 1236725 412242 10.814 0.00011 ***
lugar 1 235984 235984 6.190 0.02018 *
semana:lugar 3 330818 110273 2.893 0.05616 .
Residuals 24 914922 38122
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Son significativos los efectos de los dos factores, pero no es significativo la interacción.
Ambos son factores determinantes en el número de diatomeas halladas en el agua del
río.
Para determinar si hay algún día de la semana más recomendable que otro, vamos a
aplicar un contraste de comparaciones múltiples
Editor de R
setwd("C:/Users/Usuario/Desktop/Datos")
propuesto8<-read.table("propuesto8.txt", header = TRUE)
propuesto8
propuesto8$semana <- factor(propuesto8$semana)
propuesto8$semana
propuesto8$lugar <- factor(propuesto8$lugar)
propuesto8$lugar
mod1 <- aov(n_diatomeas~ semana + lugar + semana * lugar, data = propuesto8 )
mod1
summary(mod1)
library(agricolae)
LSD.test(mod1,"semana", p.adj="bonferroni", console=TRUE)
SNK.test(mod1,"lugar", console=TRUE)
(duncan=duncan.test(mod1, "semana" , group = T))