Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C:\Users\Asus\AppData\Local\Temp\Rtmp2z6ZS5\downloaded_packages
> #Test de shapiro hasta maximo 50 datos este caso##
> #Test de shapiro hasta maximo 50 datos este caso##
> library(lmtest)
Loading required package: zoo
as.Date, as.Date.numeric
> shapiro.test(fit$residuals)
data: fit$residuals
W = 0.87107, p-value = 0.02824
C:\Users\Asus\AppData\Local\Temp\Rtmp2z6ZS5\downloaded_packages
> library(nortest)
> lillie.test(fit$residuals)
data: fit$residuals
D = 0.22764, p-value = 0.02619
C:\Users\Asus\AppData\Local\Temp\Rtmp2z6ZS5\downloaded_packages
> install.packages("car")
Installing package into ‘D:/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
probando la URL 'https://cloud.r-project.org/bin/windows/contrib/4.1/car_3.0-
11.zip'
Content type 'application/zip' length 1570050 bytes (1.5 MB)
downloaded 1.5 MB
C:\Users\Asus\AppData\Local\Temp\Rtmp2z6ZS5\downloaded_packages
> library(carData)
> library(car)
> var <- leveneTest(peso,Riego,"median")
> print(var)
Levene's Test for Homogeneity of Variance (center = "median")
Df F value Pr(>F)
group 1 0.0016 0.9685
14
> var1 <- leveneTest(peso,Fertilizante,"median")
> print(var1)
Levene's Test for Homogeneity of Variance (center = "median")
Df F value Pr(>F)
group 1 0.3692 0.5532
14
> #METODO LARGO test de levene opcional si hay problemas con Car y
Cardata
> ##Usar este
> #Por variedad
> y <- peso
>y
[1] 645 752 642 621 667 637 627 762 670 655 745 596 787 576 675 660
> med <- tapply(y, Riego, median)
> med
Riego Alto Riego Bajo
651 661
> aresid <- abs(y - med[Riego])
> aresid
Riego Bajo Riego Bajo Riego Alto Riego Alto Riego Bajo Riego Bajo Riego
Alto
16 91 9 30 6 24 24
Riego Alto Riego Bajo Riego Bajo Riego Alto Riego Alto Riego Bajo Riego
Bajo
111 9 6 94 55 126 85
Riego Alto Riego Alto
24 9
> ###TEST DE LEVENE
> anova(lm(aresid ~Riego ))
Analysis of Variance Table
Response: aresid
Df Sum Sq Mean Sq F value Pr(>F)
Riego 1 3.1 3.06 0.0016 0.9685
Residuals 14 26449.9 1889.28
> #Por Fertilizante
> y1 <- peso
> y1
[1] 645 752 642 621 667 637 627 762 670 655 745 596 787 576 675 660
> med1 <- tapply(y1, Fertilizante, median)
> med1
Inorganico Organico
646.0 668.5
> aresid1 <- abs(y1 - med1[Fertilizante])
> aresid1
Organico Inorganico Organico Inorganico Organico Inorganico
23.5 106.0 26.5 25.0 1.5 9.0
Organico Inorganico Organico Inorganico Organico Inorganico
41.5 116.0 1.5 9.0 76.5 50.0
Organico Inorganico Organico Inorganico
118.5 70.0 6.5 14.0
> ###TEST DE LEVENE
> anova(lm(aresid1 ~Fertilizante ))
Analysis of Variance Table
Response: aresid1
Df Sum Sq Mean Sq F value Pr(>F)
Fertilizante 1 663.1 663.06 0.3692 0.5532
Residuals 14 25140.9 1795.78
> ## en el caso de Test de Levene no se cumple
> ## con el supuesto de varianza constante
> ## se requiere buscar un test no prámetrico
> ## en este caso es el test de Friedman
> ## En este caso se continua el proceso del ejercicio
> ### como hay diferncia en tratamientos y se
> #se hace la comnparación de medias Test HSD Tuckey#
> #cargar library agricolae si da error instalar
> #Pruebas de compración simples
> install.packages("agricolae")
Installing package into ‘D:/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
probando la URL 'https://cloud.r-
project.org/bin/windows/contrib/4.1/agricolae_1.3-5.zip'
Content type 'application/zip' length 1273878 bytes (1.2 MB)
downloaded 1.2 MB
C:\Users\Asus\AppData\Local\Temp\Rtmp2z6ZS5\downloaded_packages
> library(agricolae)
> prueba1=HSD.test(fit,'Riego')
> prueba1
$statistics
MSerror Df Mean CV MSD
5814.285 9 669.8125 11.384 86.24639
$parameters
test name.t ntr StudentizedRange alpha
Tukey Riego 2 3.199173 0.05
$means
peso std r Min Max Q25 Q50 Q75
Riego Alto 666.000 59.27659 8 596 762 625.5 651 692.5
Riego Bajo 673.625 66.64605 8 576 787 643.0 661 690.5
$comparison
NULL
$groups
peso groups
Riego Bajo 673.625 a
Riego Alto 666.000 a
attr(,"class")
[1] "group"
> prueba2=HSD.test(fit,'Fertilizante')
> prueba2
$statistics
MSerror Df Mean CV MSD
5814.285 9 669.8125 11.384 86.24639
$parameters
test name.t ntr StudentizedRange alpha
Tukey Fertilizante 2 3.199173 0.05
$means
peso std r Min Max Q25 Q50 Q75
Inorganico 657.375 67.65445 8 576 762 614.75 646.0 683.0
Organico 682.250 55.29854 8 627 787 644.25 668.5 692.5
$comparison
NULL
$groups
peso groups
Organico 682.250 a
Inorganico 657.375 a
attr(,"class")
[1] "group"
> #Pruebas de comparación múltiples
> intervals = TukeyHSD(fit)
> intervals
Tukey multiple comparisons of means
95% family-wise confidence level
$Bloques
diff lwr upr p adj
II-I 8.25 -160.0709 176.5709 0.9986256
III-I 1.50 -166.8209 169.8209 0.9999916
IV-I 9.50 -158.8209 177.8209 0.9979094
III-II -6.75 -175.0709 161.5709 0.9992443
IV-II 1.25 -167.0709 169.5709 0.9999952
IV-III 8.00 -160.3209 176.3209 0.9987459
$Riego
diff lwr upr p adj
Riego Bajo-Riego Alto 7.625 -78.62139 93.87139 0.8459295
$Fertilizante
diff lwr upr p adj
Organico -Inorganico 24.875 -61.37139 111.1214 0.5304226
$`Riego:Fertilizante`
diff lwr upr
Riego Bajo:Inorganico -Riego Alto:Inorganico -4.75 -173.0709 163.5709
Riego Alto:Organico -Riego Alto:Inorganico 12.50 -155.8209 180.8209
Riego Bajo:Organico -Riego Alto:Inorganico 32.50 -135.8209 200.8209
Riego Alto:Organico -Riego Bajo:Inorganico 17.25 -151.0709 185.5709
Riego Bajo:Organico -Riego Bajo:Inorganico 37.25 -131.0709 205.5709
Riego Bajo:Organico -Riego Alto:Organico 20.00 -148.3209 188.3209
p adj
Riego Bajo:Inorganico -Riego Alto:Inorganico 0.9997356
Riego Alto:Organico -Riego Alto:Inorganico 0.9952908
Riego Bajo:Organico -Riego Alto:Inorganico 0.9286419
Riego Alto:Organico -Riego Bajo:Inorganico 0.9879163
Riego Bajo:Organico -Riego Bajo:Inorganico 0.8980375
Riego Bajo:Organico -Riego Alto:Organico 0.9814878
> ####GRAFICOS
> boxplot(peso~Fertilizante,main="peso", xlab="Fertilizante"
+ ,ylab="Unidades",col=rainbow(10, alpha = .3)
+)
>
> stripchart(peso~Fertilizante, method = "stack")
>
> boxplot(peso~Riego,main="peso", xlab="Riego"
+ ,ylab="Unidades",col=rainbow(10, alpha = .3)
+)
>
> stripchart(peso~Riego, method = "stack")
>