Ejercicio Propuesto 6 Resuelto
Ejercicio Propuesto 6 Resuelto
Ejercicio Propuesto 6 Resuelto
Pendiente
Nitrógeno P1 P2 P3
N1 D A C
956 820 689
N2 A B D
867 975 680
N3 C D B
850 775 699
N4 B C A
950 870 980
Solución:
H 0 ≡ μ A =μB =μC =μ D
H 1 ≡ μi ≠ μ j para algúni ≠ j
K −1 3−1
λ=R =3 =2
I −1 4−1
Fichero: propuesto6.txt
> setwd("C:/Users/Usuario/Desktop/Datos")
> propuesto6<-read.table("propuesto6.txt", header = TRUE)
> propuesto6
Para poder analizar los datos mediante un diseño BIB debemos instalar y cargar
los paquetes de R especializados en este tipo de diseños:
>library(daewr)
>library(AlgDesign)
Nota: Depende de la versión de R, también hay que cargar e instalar los paquetes
> library(colorspace)
> library(zoo)
La función “BIBsize(t , k)” de la librería daewr nos permite saber si el diseño puede
realizarse. Calcula los parámetros del diseño donde
t = número de niveles del factor tratamiento.
k = número de tratamientos por bloque.
> BIBsize(t = 4 , k = 3)
Posible BIB design with b= 4 and r= 3 lambda= 2
Para calcular la tabla ANOVA hacemos uso de la función “aov” (asume suma de
cuadrados tipo I) de la siguiente forma:
> summary(mod1)
Df Sum Sq Mean Sq F value Pr(>F)
Pendiente 2 16952 8476 8.44 0.0586 .
Nitrogeno 3 73454 24485 24.38 0.0131 *
Variedad 3 47805 15935 15.87 0.0241 *
Residuals 3 3013 1004
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
El p-valor, 0.0241, es menor que el nivel de significación del 5%, deducimos que el
factor principal: Variedades del aguacate es significativo.
Para evaluar el efecto del primero de los bloques, la suma de cuadrados de bloques debe
ajustarse por los tratamientos, por lo tanto primero se introducen los tratamientos y
después los bloques:
> summary(mod2)
Df Sum Sq Mean Sq F value Pr(>F)
Variedad 3 50345 16782 16.71 0.0224 *
Nitrogeno 3 70915 23638 23.54 0.0138 *
Pendiente 2 16952 8476 8.44 0.0586 .
Residuals 3 3013 1004
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
El p-valor, 0.0586, es mayor que el nivel de significación del 5%, deducimos que el
Factor Bloque: Pendiente no es significativo.
Para evaluar el efecto del segundo bloque, la suma de cuadrados de bloques debe
ajustarse también por los tratamientos, por lo tanto primero se introducen los
tratamientos y después los bloques:
> summary(mod3)
Df Sum Sq Mean Sq F value Pr(>F)
Variedad 3 50345 16782 16.71 0.0224 *
Pendiente 2 16952 8476 8.44 0.0586 .
Nitrogeno 3 70915 23638 23.54 0.0138 *
Residuals 3 3013 1004
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
El p-valor es 0.0138; menor que el nivel de significación del 5%, deducimos que Factor
Bloque: Nitrógeno es significativo.
Los resultados obtenidos coinciden con los realizados primero a los bloques y después
al tratamiento.
Los p-valores del factor tratamiento, Variedad de aguacate (0.6145), del factor bloque
Pendiente (0.779) y del factor bloque Nitrógeno (0.2759) son mayores que 0.05, por lo
tanto no se puede rechazar la hipótesis de homogeneidad de la varianza del tratamiento
y de los bloques.
> library(agricolae)
> (duncan=duncan.test(mod4, "Variedad" , group = T))
$statistics
MSerror Df Mean CV
1004.25 3 810 3.912334
$parameters
test name.t ntr alpha
Duncan Variedad 4 0.05
$duncan
Table CriticalRange
2 4.500659 82.34484
3 4.515652 82.61915
4 4.472854 81.83611
$means
Productividad std r Min Max Q25 Q50 Q75
A 732.0000 142.37977 3 596 880 658.0 720 800.0
B 901.3333 47.54296 3 855 950 877.0 899 924.5
C 769.6667 92.08873 3 689 870 719.5 750 810.0
D 837.0000 120.11245 3 756 975 768.0 780 877.5
$comparison
NULL
$groups
Productividad groups
B 901.3333 a
D 837.0000 ab
C 769.6667 bc
A 732.0000 c
attr(,"class")
[1] "group"
Editor de R
library(colorspace)
library(zoo)
library(daewr)
library(AlgDesign)
BIBsize(t = 4 , k = 3)
mod1 <- aov(Productividad~ Pendiente + Nitrogeno + Variedad, data = propuesto6 )
mod1
summary(mod1)
mod2 <- aov(Productividad~ Variedad + Nitrogeno + Pendiente, data = propuesto6 )
mod2
summary(mod2)
mod3 <- aov(Productividad~ Variedad + Pendiente + Nitrogeno, data = propuesto6 )
mod3
summary(mod3)
mod4 <- lm(Productividad~ Variedad + Nitrogeno + Pendiente, data = propuesto6 )
mod4
car::Anova(mod4, type="III")
bartlett.test(propuesto6$Productividad, propuesto6$Variedad)
bartlett.test(propuesto6$Productividad, propuesto6$Pendiente)
bartlett.test(propuesto6$Productividad, propuesto6$Nitrogeno)
library(agricolae)
(duncan=duncan.test(mod4, "Variedad" , group = T))