M1<-read_excel("~/Paola/Computacion/M1.xlsx")
M2<-read_excel("~/Paola/Computacion/M2.xlsx")
M3<-read_excel("~/Paola/Computacion/M3.xlsx")
M4<-read_excel("~/Paola/Computacion/M4.xlsx")
datos<-read_excel("~/Paola/Computacion/DATOSCAMILO.xlsx")
PED<-read_excel("~/Paola/Computacion/PE.xlsx")
CM1<-read_excel("~/Paola/Computacion/CM1.xlsx")
CM2<-read_excel("~/Paola/Computacion/CM2.xlsx")
CM3<-read_excel("~/Paola/Computacion/CM3.xlsx")
CM4<-read_excel("~/Paola/Computacion/CM4.xlsx")
CLA<-read_excel("~/Paola/Computacion/CCLA.xlsx")
indice<-read_excel("~/Paola/Computacion/IndiceC.xlsx")
TAC1<-read_excel("~/Paola/Computacion/TAC.xlsx")
# Muestreo 1
tratamiento1<-as.factor(M1$tratamiento)
altura1<-as.numeric(M1$altura)
Al1<-aov(altura1~tratamiento1)
summary(Al1)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento1 3 7.442 2.481 1.299 0.32
## Residuals 12 22.915 1.910
CAL<-HSD.test(Al1,trt="tratamiento1")
CAL
## $statistics
## MSerror Df Mean CV MSD
## 1.909583 12 13.5625 10.18895 2.901015
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento1 4 4.19866 0.05
##
## $means
## altura1 std r Min Max Q25 Q50 Q75
## T1 13.625 1.108678 4 12.0 14.5 13.500 14.00 14.125
## T2 13.500 1.000000 4 12.0 14.0 13.500 14.00 14.000
## T3 12.600 1.529706 4 10.5 14.0 12.000 12.95 13.550
## T4 14.525 1.751904 4 13.0 16.5 13.075 14.30 15.750
##
## $comparison
## NULL
##
## $groups
## altura1 groups
## T4 14.525 a
## T1 13.625 a
## T2 13.500 a
## T3 12.600 a
##
## attr(,"class")
## [1] "group"
# Muestreo 2
tratamiento<-as.factor(M2$tratamiento)
altura<-as.numeric(M2$altura)
Al2<-aov(altura~tratamiento)
summary(Al2)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento 3 10.54 3.514 1.991 0.169
## Residuals 12 21.18 1.765
CAL2<-HSD.test(Al2,trt="tratamiento")
CAL2
## $statistics
## MSerror Df Mean CV MSD
## 1.764583 12 15.2375 8.717809 2.7887
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento 4 4.19866 0.05
##
## $means
## altura std r Min Max Q25 Q50 Q75
## T1 15.950 0.9882645 4 15.0 17.3 15.375 15.75 16.325
## T2 16.025 1.0404326 4 15.2 17.5 15.350 15.70 16.375
## T3 14.925 1.6398679 4 13.0 17.0 14.275 14.85 15.500
## T4 14.050 1.5198684 4 12.5 15.5 12.875 14.10 15.275
##
## $comparison
## NULL
##
## $groups
## altura groups
## T2 16.025 a
## T1 15.950 a
## T3 14.925 a
## T4 14.050 a
##
## attr(,"class")
## [1] "group"
# Muestreo 3
tratamiento3<-as.factor(M3$tratamiento)
altura3<-as.numeric(M3$altura)
Al3<-aov(altura3~tratamiento3)
summary(Al3)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento3 3 7.588 2.529 1.751 0.21
## Residuals 12 17.330 1.444
CAL3<-HSD.test(Al3,trt="tratamiento3")
CAL3
## $statistics
## MSerror Df Mean CV MSD
## 1.444167 12 14.6625 8.195975 2.522838
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento3 4 4.19866 0.05
##
## $means
## altura3 std r Min Max Q25 Q50 Q75
## T1 14.925 1.9032866 4 13.0 17.5 13.900 14.60 15.625
## T2 15.525 0.8578073 4 14.5 16.6 15.250 15.50 15.775
## T3 14.575 0.4924429 4 14.0 15.2 14.375 14.55 14.750
## T4 13.625 1.0843585 4 12.0 14.2 13.575 14.15 14.200
##
## $comparison
## NULL
##
## $groups
## altura3 groups
## T2 15.525 a
## T1 14.925 a
## T3 14.575 a
## T4 13.625 a
##
## attr(,"class")
## [1] "group"
# Muestreo 4
tratamiento4<-as.factor(M4$tratamiento)
altura4<-as.numeric(M4$altura)
Al4<-aov(altura4~tratamiento4)
summary(Al4)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento4 3 6.577 2.192 1.386 0.295
## Residuals 12 18.982 1.582
CAL4<-HSD.test(Al4,trt="tratamiento4")
CAL4
## $statistics
## MSerror Df Mean CV MSD
## 1.581875 12 14.95625 8.409368 2.640382
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento4 4 4.19866 0.05
##
## $means
## altura4 std r Min Max Q25 Q50 Q75
## T1 14.825 1.2971122 4 13.4 16.5 14.150 14.7 15.375
## T2 15.975 1.3301002 4 14.4 17.5 15.225 16.0 16.750
## T3 14.825 0.9464847 4 13.5 15.6 14.475 15.1 15.450
## T4 14.200 1.4071247 4 12.5 15.5 13.325 14.4 15.275
##
## $comparison
## NULL
##
## $groups
## altura4 groups
## T2 15.975 a
## T1 14.825 a
## T3 14.825 a
## T4 14.200 a
##
## attr(,"class")
## [1] "group"
ALT<- c("a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a")
data<-data.frame(alt=as.numeric(datos$altura), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dalt <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(wa = mean(alt,na.rm=TRUE), sda = sd(alt,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dalt$ALT<- ALT
ggplot(dalt, aes(muestreo,wa, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() +
xlab("Muestreo") + ylab("Altura de la planta") + coord_cartesian(ylim=c(0,20)) +
scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),
name = "Tratamiento", labels = c("T0","T1","T2", "T3")) +
geom_text(aes(label = ALT), position = position_dodge(width=1), vjust=-4)+
geom_errorbar(aes(ymin = wa-sda, ymax = wa+sda),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 1, y = 25, label = "**") +
geom_text(data = NULL, x = 2, y = 25, label = "**") +
geom_text(data = NULL, x = 3, y = 25, label = "**") +
geom_text(data = NULL, x = 4, y = 25, label = "**")
#Muestreo 1
NJ<-aov(HOJAS~tratamiento, data = M1)
summary(NJ)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento 3 4.5 1.500 4 0.0346 *
## Residuals 12 4.5 0.375
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CNH1<-HSD.test(NJ,trt="tratamiento")
CNH1
## $statistics
## MSerror Df Mean CV MSD
## 0.375 12 4.75 12.89205 1.285572
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento 4 4.19866 0.05
##
## $means
## HOJAS std r Min Max Q25 Q50 Q75
## T1 5.50 0.5773503 4 5 6 5.00 5.5 6.00
## T2 5.00 0.8164966 4 4 6 4.75 5.0 5.25
## T3 4.25 0.5000000 4 4 5 4.00 4.0 4.25
## T4 4.25 0.5000000 4 4 5 4.00 4.0 4.25
##
## $comparison
## NULL
##
## $groups
## HOJAS groups
## T1 5.50 a
## T2 5.00 a
## T3 4.25 a
## T4 4.25 a
##
## attr(,"class")
## [1] "group"
#Muestreo 2
NJ2<-aov(HOJAS~tratamiento, data = M2)
summary(NJ2)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento 3 4.5 1.500 4 0.0346 *
## Residuals 12 4.5 0.375
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CNH2<-HSD.test(NJ2,trt="tratamiento")
CNH2
## $statistics
## MSerror Df Mean CV MSD
## 0.375 12 7.25 8.446516 1.285572
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento 4 4.19866 0.05
##
## $means
## HOJAS std r Min Max Q25 Q50 Q75
## T1 8.00 0.8164966 4 7 9 7.75 8.0 8.25
## T2 7.50 0.5773503 4 7 8 7.00 7.5 8.00
## T3 6.75 0.5000000 4 6 7 6.75 7.0 7.00
## T4 6.75 0.5000000 4 6 7 6.75 7.0 7.00
##
## $comparison
## NULL
##
## $groups
## HOJAS groups
## T1 8.00 a
## T2 7.50 a
## T3 6.75 a
## T4 6.75 a
##
## attr(,"class")
## [1] "group"
#Muestreo 3
NJ3<-aov(HOJAS~tratamiento, data = M3)
summary(NJ3)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento 3 6.5 2.1667 2.261 0.134
## Residuals 12 11.5 0.9583
CNH3<-HSD.test(NJ3,trt="tratamiento")
CNH3
## $statistics
## MSerror Df Mean CV MSD
## 0.9583333 12 5 19.5789 2.055129
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento 4 4.19866 0.05
##
## $means
## HOJAS std r Min Max Q25 Q50 Q75
## T1 5.75 0.9574271 4 5 7 5.00 5.5 6.25
## T2 4.25 0.9574271 4 3 5 3.75 4.5 5.00
## T3 4.50 0.5773503 4 4 5 4.00 4.5 5.00
## T4 5.50 1.2909944 4 4 7 4.75 5.5 6.25
##
## $comparison
## NULL
##
## $groups
## HOJAS groups
## T1 5.75 a
## T4 5.50 a
## T3 4.50 a
## T2 4.25 a
##
## attr(,"class")
## [1] "group"
#Muestreo 4
NJ4<-aov(HOJAS~tratamiento, data = M4)
summary(NJ4)
## Df Sum Sq Mean Sq F value Pr(>F)
## tratamiento 3 8.187 2.729 1.955 0.175
## Residuals 12 16.750 1.396
CNH4<-HSD.test(NJ4,trt="tratamiento")
CNH4
## $statistics
## MSerror Df Mean CV MSD
## 1.395833 12 5.0625 23.33736 2.480262
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey tratamiento 4 4.19866 0.05
##
## $means
## HOJAS std r Min Max Q25 Q50 Q75
## T1 6.00 1.414214 4 5 8 5.00 5.5 6.50
## T2 4.50 1.290994 4 3 6 3.75 4.5 5.25
## T3 4.25 0.500000 4 4 5 4.00 4.0 4.25
## T4 5.50 1.290994 4 4 7 4.75 5.5 6.25
##
## $comparison
## NULL
##
## $groups
## HOJAS groups
## T1 6.00 a
## T4 5.50 a
## T2 4.50 a
## T3 4.25 a
##
## attr(,"class")
## [1] "group"
NH<- c("a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a")
data<-data.frame(NH=as.numeric(datos$HOJAS), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dH <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w = mean(NH,na.rm=TRUE), sd = sd(NH,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dH$NH<- NH
ggplot(dH, aes(muestreo,w, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Numero de hojas") + coord_cartesian(ylim=c(0,15)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = NH), position = position_dodge(width=1), vjust=-4)+ geom_errorbar(aes(ymin = w-sd, ymax = w+sd),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 1, y = 25, label = "**") +
geom_text(data = NULL, x = 2, y = 25, label = "**") +
geom_text(data = NULL, x = 3, y = 25, label = "**") +
geom_text(data = NULL, x = 4, y = 25, label = "**")
#Muestreo 1
TPFA<-as.factor(M1$tratamiento)
PFA<-as.numeric(M1$PFA)
PFA<-aov(PFA~TPFA)
summary(PFA)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFA 3 12.95 4.317 4.585 0.0232 *
## Residuals 12 11.30 0.942
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CPFA<-HSD.test(PFA,trt="TPFA")
CPFA
## $statistics
## MSerror Df Mean CV MSD
## 0.9415458 12 7.32125 13.25365 2.037049
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFA 4 4.19866 0.05
##
## $means
## PFA std r Min Max Q25 Q50 Q75
## T1 8.1100 0.7861722 4 6.97 8.72 7.9150 8.375 8.5700
## T2 8.2875 0.7058033 4 7.31 8.81 8.0000 8.515 8.8025
## T3 6.1775 1.5097986 4 5.00 8.32 5.1875 5.695 6.6850
## T4 6.7100 0.6086597 4 5.87 7.30 6.5075 6.835 7.0375
##
## $comparison
## NULL
##
## $groups
## PFA groups
## T2 8.2875 a
## T1 8.1100 ab
## T4 6.7100 ab
## T3 6.1775 b
##
## attr(,"class")
## [1] "group"
#Muestreo 2
TPFA2<-as.factor(M2$tratamiento)
PFA2<-as.numeric(M2$PFA)
PFA2<-aov(PFA2~TPFA2)
summary(PFA2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFA2 3 36.16 12.052 13.44 0.000382 ***
## Residuals 12 10.76 0.896
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CPFA2<-HSD.test(PFA2,trt="TPFA2")
CPFA2
## $statistics
## MSerror Df Mean CV MSD
## 0.8964917 12 7.81375 12.11752 1.987714
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFA2 4 4.19866 0.05
##
## $means
## PFA2 std r Min Max Q25 Q50 Q75
## T1 9.880 1.3253679 4 8.36 11.51 9.1700 9.825 10.5350
## T2 8.470 0.8786732 4 7.71 9.52 7.7625 8.325 9.0325
## T3 7.015 0.7673548 4 6.05 7.92 6.7325 7.045 7.3275
## T4 5.890 0.6844462 4 4.87 6.29 5.8075 6.200 6.2825
##
## $comparison
## NULL
##
## $groups
## PFA2 groups
## T1 9.880 a
## T2 8.470 ab
## T3 7.015 bc
## T4 5.890 c
##
## attr(,"class")
## [1] "group"
#Muestreo 3
TPFA3<-as.factor(M3$tratamiento)
PFA3<-as.numeric(M3$PFA)
PFA3<-aov(PFA3~TPFA3)
summary(PFA3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFA3 3 2.483 0.8276 0.342 0.796
## Residuals 12 29.078 2.4231
CPFA3<-HSD.test(PFA3,trt="TPFA3")
CPFA3
## $statistics
## MSerror Df Mean CV MSD
## 2.42314 12 8.596875 18.10709 3.267909
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFA3 4 4.19866 0.05
##
## $means
## PFA3 std r Min Max Q25 Q50 Q75
## T1 9.1200 1.558568 4 7.37 11.08 8.2850 9.015 9.8500
## T2 8.0300 2.062313 4 6.16 9.82 6.2875 8.070 9.8125
## T3 8.5075 1.096308 4 6.89 9.22 8.3000 8.960 9.1675
## T4 8.7300 1.344768 4 7.54 10.54 7.8100 8.420 9.3400
##
## $comparison
## NULL
##
## $groups
## PFA3 groups
## T1 9.1200 a
## T4 8.7300 a
## T3 8.5075 a
## T2 8.0300 a
##
## attr(,"class")
## [1] "group"
#Muestreo 4
TPFA4<-as.factor(M4$tratamiento)
PFA4<-as.numeric(M4$PFA)
PFA4<-aov(PFA4~TPFA4)
summary(PFA4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFA4 3 16.13 5.377 1.274 0.327
## Residuals 12 50.63 4.219
CPFA4<-HSD.test(PFA4,trt="TPFA4")
CPFA4
## $statistics
## MSerror Df Mean CV MSD
## 4.21944 12 9.476875 21.67516 4.312292
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFA4 4 4.19866 0.05
##
## $means
## PFA4 std r Min Max Q25 Q50 Q75
## T1 11.1200 1.558568 4 9.37 13.08 10.285 11.015 11.8500
## T2 8.9475 1.478995 4 7.18 10.72 8.215 8.945 9.6775
## T3 9.3850 2.078020 4 7.49 12.22 8.060 8.915 10.2400
## T4 8.4550 2.818339 4 4.58 11.34 7.850 8.950 9.5550
##
## $comparison
## NULL
##
## $groups
## PFA4 groups
## T1 11.1200 a
## T3 9.3850 a
## T2 8.9475 a
## T4 8.4550 a
##
## attr(,"class")
## [1] "group"
PFA<- c("ab","a","b","ab","a","ab","bc","c","a","a","a","a","a","a","a","a")
data<-data.frame(PFA=as.numeric(datos$PFA), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dPFA <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w2 = mean(PFA,na.rm=TRUE), sd2 = sd(PFA,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dPFA$PFA<- PFA
plot_1<-ggplot(dPFA, aes(muestreo,w2, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Fresco parte aerea") + coord_cartesian(ylim=c(0,15)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = PFA), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w2-sd2, ymax = w2+sd2),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 1, y = 15, label = "**") +
geom_text(data = NULL, x = 2, y = 15, label = "**") +
geom_text(data = NULL, x = 3, y = 25, label = "**") +
geom_text(data = NULL, x = 4, y = 25, label = "**")
#Muestreo 1
TPSA1<-as.factor(M1$tratamiento)
PSA1<-as.numeric(M1$PSA)
PSA1<-aov(PSA1~TPSA1)
summary(PSA1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSA1 3 0.1237 0.04124 2.345 0.124
## Residuals 12 0.2110 0.01759
CPSA1<-HSD.test(PSA1,trt="TPSA1")
CPSA1
## $statistics
## MSerror Df Mean CV MSD
## 0.0175875 12 0.69625 19.04745 0.2784087
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSA1 4 4.19866 0.05
##
## $means
## PSA1 std r Min Max Q25 Q50 Q75
## T1 0.7600 0.15513435 4 0.60 0.97 0.6825 0.735 0.8125
## T2 0.8025 0.08500000 4 0.72 0.92 0.7575 0.785 0.8300
## T3 0.5875 0.18714967 4 0.46 0.86 0.4675 0.515 0.6350
## T4 0.6350 0.06350853 4 0.55 0.70 0.6100 0.645 0.6700
##
## $comparison
## NULL
##
## $groups
## PSA1 groups
## T2 0.8025 a
## T1 0.7600 a
## T4 0.6350 a
## T3 0.5875 a
##
## attr(,"class")
## [1] "group"
#Muestreo 2
TPSA2<-as.factor(M2$tratamiento)
PSA2<-as.numeric(M2$PSA)
PSA2<-aov(PSA2~TPSA2)
summary(PSA2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSA2 3 0.4043 0.1348 4.292 0.0283 *
## Residuals 12 0.3768 0.0314
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CPSA2<-HSD.test(PSA2,trt="TPSA2")
CPSA2
## $statistics
## MSerror Df Mean CV MSD
## 0.03139792 12 0.921875 19.22111 0.3719899
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSA2 4 4.19866 0.05
##
## $means
## PSA2 std r Min Max Q25 Q50 Q75
## T1 1.1525 0.2236627 4 0.83 1.33 1.0925 1.225 1.2850
## T2 0.9500 0.1669331 4 0.80 1.14 0.8150 0.930 1.0650
## T3 0.8750 0.1862794 4 0.74 1.15 0.7775 0.805 0.9025
## T4 0.7100 0.1140175 4 0.58 0.85 0.6475 0.705 0.7675
##
## $comparison
## NULL
##
## $groups
## PSA2 groups
## T1 1.1525 a
## T2 0.9500 ab
## T3 0.8750 ab
## T4 0.7100 b
##
## attr(,"class")
## [1] "group"
#Muestreo 3
TPSA3<-as.factor(M3$tratamiento)
PSA3<-as.numeric(M3$PSA)
PSA3<-aov(PSA3~TPSA3)
summary(PSA3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSA3 3 0.0262 0.00873 0.17 0.914
## Residuals 12 0.6152 0.05127
CPSA3<-HSD.test(PSA3,trt="TPSA3")
CPSA3
## $statistics
## MSerror Df Mean CV MSD
## 0.05126667 12 1.09 20.77261 0.4753333
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSA3 4 4.19866 0.05
##
## $means
## PSA3 std r Min Max Q25 Q50 Q75
## T1 1.140 0.14764823 4 1.0 1.33 1.0375 1.115 1.2175
## T2 1.115 0.36792209 4 0.8 1.59 0.8375 1.035 1.3125
## T3 1.035 0.09110434 4 0.9 1.10 1.0275 1.070 1.0775
## T4 1.070 0.19899749 4 0.9 1.28 0.9000 1.050 1.2200
##
## $comparison
## NULL
##
## $groups
## PSA3 groups
## T1 1.140 a
## T2 1.115 a
## T4 1.070 a
## T3 1.035 a
##
## attr(,"class")
## [1] "group"
#Muestreo 4
TPSA4<-as.factor(M4$tratamiento)
PSA4<-as.numeric(M4$PSA)
PSA4<-aov(PSA4~TPSA4)
summary(PSA4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSA4 3 0.3377 0.1126 1.241 0.338
## Residuals 12 1.0885 0.0907
CPSA4<-HSD.test(PSA4,trt="TPSA4")
CPSA4
## $statistics
## MSerror Df Mean CV MSD
## 0.09070417 12 1.22875 24.51038 0.632258
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSA4 4 4.19866 0.05
##
## $means
## PSA4 std r Min Max Q25 Q50 Q75
## T1 1.4500 0.2540341 4 1.23 1.67 1.2300 1.450 1.670
## T2 1.0775 0.4324639 4 0.65 1.45 0.7325 1.105 1.450
## T3 1.2650 0.2932007 4 0.97 1.67 1.1350 1.210 1.340
## T4 1.1225 0.1590335 4 0.98 1.27 0.9875 1.120 1.255
##
## $comparison
## NULL
##
## $groups
## PSA4 groups
## T1 1.4500 a
## T3 1.2650 a
## T4 1.1225 a
## T2 1.0775 a
##
## attr(,"class")
## [1] "group"
PSA<- c("a","a","a","a","a","ab","ab","b","a","a","a","a","a","a","a","a")
data<-data.frame(PSA=as.numeric(datos$PSA), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dPSA <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w3 = mean(PSA,na.rm=TRUE), sd3 = sd(PSA,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dPSA$PSA<- PSA
plot_2<-ggplot(dPSA, aes(muestreo,w3, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Seco parte aerea") + coord_cartesian(ylim=c(0,3)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = PSA), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w3-sd3, ymax = w3+sd3),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 1, y = 25, label = "**") +
geom_text(data = NULL, x = 2, y = 3, label = "**") +
geom_text(data = NULL, x = 3, y = 25, label = "**") +
geom_text(data = NULL, x = 4, y = 25, label = "**")
#Muestreo 1
TPFR1<-as.factor(M1$tratamiento)
PFR1<-as.numeric(M1$PFR)
PFR1<-aov(PFR1~TPFR1)
summary(PFR1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFR1 3 209.4 69.80 2.468 0.112
## Residuals 12 339.4 28.28
CPFR1<-HSD.test(PFR1,trt="TPFR1")
CPFR1
## $statistics
## MSerror Df Mean CV MSD
## 28.28487 12 9.11875 58.32326 11.16498
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFR1 4 4.19866 0.05
##
## $means
## PFR1 std r Min Max Q25 Q50 Q75
## T1 15.2000 8.404451 4 6.07 24.95 9.6250 14.890 20.4650
## T2 7.9950 4.079775 4 2.52 12.36 6.7575 8.550 9.7875
## T3 5.6875 4.656081 4 2.02 12.15 2.4325 4.290 7.5450
## T4 7.5925 2.044755 4 5.88 10.42 6.2175 7.035 8.4100
##
## $comparison
## NULL
##
## $groups
## PFR1 groups
## T1 15.2000 a
## T2 7.9950 a
## T4 7.5925 a
## T3 5.6875 a
##
## attr(,"class")
## [1] "group"
#Muestreo 2
TPFR2<-as.factor(M2$tratamiento)
PFR2<-as.numeric(M2$PFR)
PFR2<-aov(PFR2~TPFR2)
summary(PFR2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFR2 3 346.8 115.59 1.976 0.171
## Residuals 12 701.8 58.49
CPFR2<-HSD.test(PFR2,trt="TPFR2")
CPFR2
## $statistics
## MSerror Df Mean CV MSD
## 58.48556 12 17.89125 42.74483 16.05481
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFR2 4 4.19866 0.05
##
## $means
## PFR2 std r Min Max Q25 Q50 Q75
## T1 23.3075 6.723141 4 17.15 30.18 17.7425 22.95 28.5150
## T2 21.6575 10.527916 4 8.87 34.12 16.6250 21.82 26.8525
## T3 14.0125 6.564548 4 7.71 22.54 9.5925 12.90 17.3200
## T4 12.5875 5.900109 4 8.72 21.19 8.7500 10.22 14.0575
##
## $comparison
## NULL
##
## $groups
## PFR2 groups
## T1 23.3075 a
## T2 21.6575 a
## T3 14.0125 a
## T4 12.5875 a
##
## attr(,"class")
## [1] "group"
#Muestreo 3
TPFR3<-as.factor(M3$tratamiento)
PFR3<-as.numeric(M3$PFR)
PFR3<-aov(PFR3~TPFR3)
summary(PFR3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFR3 3 92.9 30.98 0.441 0.728
## Residuals 12 842.7 70.23
CPFR3<-HSD.test(PFR3,trt="TPFR3")
CPFR3
## $statistics
## MSerror Df Mean CV MSD
## 70.2252 12 14.02187 59.7641 17.59249
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFR3 4 4.19866 0.05
##
## $means
## PFR3 std r Min Max Q25 Q50 Q75
## T1 18.1650 10.694361 4 11.81 34.17 12.9425 13.340 18.5625
## T2 12.9725 10.289896 4 2.85 26.62 6.5925 11.210 17.5900
## T3 12.1750 5.694983 4 4.83 18.24 9.5475 12.815 15.4425
## T4 12.7750 5.311933 4 8.01 20.09 9.4200 11.500 14.8550
##
## $comparison
## NULL
##
## $groups
## PFR3 groups
## T1 18.1650 a
## T2 12.9725 a
## T4 12.7750 a
## T3 12.1750 a
##
## attr(,"class")
## [1] "group"
#Muestreo 4
TPFR4<-as.factor(M4$tratamiento)
PFR4<-as.numeric(M4$PFR)
PFR4<-aov(PFR4~TPFR4)
summary(PFR4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPFR4 3 58.1 19.35 0.199 0.895
## Residuals 12 1165.3 97.11
CPFR4<-HSD.test(PFR4,trt="TPFR4")
CPFR4
## $statistics
## MSerror Df Mean CV MSD
## 97.10624 12 15.45187 63.77381 20.68732
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPFR4 4 4.19866 0.05
##
## $means
## PFR4 std r Min Max Q25 Q50 Q75
## T1 18.4700 12.549932 4 11.35 37.27 12.1000 12.630 19.00
## T2 14.5775 10.883763 4 3.86 28.82 7.6025 12.815 19.79
## T3 15.4625 8.365303 4 8.93 27.24 9.8225 12.840 18.48
## T4 13.2975 6.518402 4 7.88 22.19 8.7275 11.560 16.13
##
## $comparison
## NULL
##
## $groups
## PFR4 groups
## T1 18.4700 a
## T3 15.4625 a
## T2 14.5775 a
## T4 13.2975 a
##
## attr(,"class")
## [1] "group"
PFR<- c("a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a")
data<-data.frame(PFR=as.numeric(datos$PFR), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dPFR <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w4 = mean(PFR,na.rm=TRUE), sd4 = sd(PFR,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dPFR$PFR<- PFR
plot_3<-ggplot(dPFR, aes(muestreo,w4, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Fresco raiz tuberosa") + coord_cartesian(ylim=c(0,40)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = PFR), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w4-sd4, ymax = w4+sd4),width = .5, position = position_dodge(0.9))
#Muestreo 1
TPSR2<-as.factor(M1$tratamiento)
PSR2<-as.numeric(M1$PSR)
PSR2<-aov(PSR2~TPSR2)
summary(PSR2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSR2 3 0.8373 0.27909 2.981 0.0738 .
## Residuals 12 1.1233 0.09361
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CPSR2<-HSD.test(PSR2,trt="TPSR2")
CPSR2
## $statistics
## MSerror Df Mean CV MSD
## 0.09360833 12 0.76125 40.19111 0.6423001
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSR2 4 4.19866 0.05
##
## $means
## PSR2 std r Min Max Q25 Q50 Q75
## T1 1.100 0.4080033 4 0.61 1.47 0.8425 1.16 1.4175
## T2 0.810 0.3040833 4 0.37 1.07 0.7675 0.90 0.9425
## T3 0.475 0.2886174 4 0.24 0.88 0.2850 0.39 0.5800
## T4 0.660 0.1794436 4 0.47 0.87 0.5375 0.65 0.7725
##
## $comparison
## NULL
##
## $groups
## PSR2 groups
## T1 1.100 a
## T2 0.810 a
## T4 0.660 a
## T3 0.475 a
##
## attr(,"class")
## [1] "group"
#Muestreo 2
TPSR2<-as.factor(M2$tratamiento)
PSR2<-as.numeric(M2$PSR)
PSR2<-aov(PSR2~TPSR2)
summary(PSR2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSR2 3 27.29 9.097 0.788 0.523
## Residuals 12 138.50 11.542
CPSR2<-HSD.test(PSR2,trt="TPSR2")
CPSR2
## $statistics
## MSerror Df Mean CV MSD
## 11.54185 12 4.2825 79.33054 7.132118
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSR2 4 4.19866 0.05
##
## $means
## PSR2 std r Min Max Q25 Q50 Q75
## T1 6.2025 4.828356 4 2.05 11.05 2.0500 5.855 10.0075
## T2 4.7600 3.155482 4 1.26 7.82 2.5350 4.980 7.2050
## T3 3.2150 2.168156 4 1.15 6.13 1.8550 2.790 4.1500
## T4 2.9525 2.862940 4 1.23 7.23 1.4325 1.675 3.1950
##
## $comparison
## NULL
##
## $groups
## PSR2 groups
## T1 6.2025 a
## T2 4.7600 a
## T3 3.2150 a
## T4 2.9525 a
##
## attr(,"class")
## [1] "group"
#Muestreo 3
TPSR3<-as.factor(M3$tratamiento)
PSR3<-as.numeric(M3$PSR)
PSR3<-aov(PSR3~TPSR3)
summary(PSR3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSR3 3 0.9214 0.3071 1.329 0.311
## Residuals 12 2.7734 0.2311
CPSR3<-HSD.test(PSR3,trt="TPSR3")
CPSR3
## $statistics
## MSerror Df Mean CV MSD
## 0.2311208 12 1.36 35.34929 1.009254
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSR3 4 4.19866 0.05
##
## $means
## PSR3 std r Min Max Q25 Q50 Q75
## T1 1.7700 0.5270674 4 1.40 2.55 1.490 1.565 1.8450
## T2 1.2875 0.6030685 4 0.60 2.00 0.930 1.275 1.6325
## T3 1.1950 0.4163732 4 0.60 1.57 1.110 1.305 1.3900
## T4 1.1875 0.3310967 4 0.89 1.66 1.025 1.100 1.2625
##
## $comparison
## NULL
##
## $groups
## PSR3 groups
## T1 1.7700 a
## T2 1.2875 a
## T3 1.1950 a
## T4 1.1875 a
##
## attr(,"class")
## [1] "group"
#Muestreo 4
TPSR4<-as.factor(M4$tratamiento)
PSR4<-as.numeric(M4$PSR)
PSR4<-aov(PSR4~TPSR4)
summary(PSR4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPSR4 3 0.7031 0.2344 0.954 0.446
## Residuals 12 2.9483 0.2457
CPSR4<-HSD.test(PSR4,trt="TPSR4")
CPSR4
## $statistics
## MSerror Df Mean CV MSD
## 0.2456875 12 1.44125 34.39159 1.040572
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPSR4 4 4.19866 0.05
##
## $means
## PSR4 std r Min Max Q25 Q50 Q75
## T1 1.7875 0.5864228 4 1.37 2.65 1.4525 1.565 1.9000
## T2 1.4200 0.5525094 4 0.67 2.00 1.2700 1.505 1.6550
## T3 1.2425 0.3997812 4 0.67 1.57 1.1275 1.365 1.4800
## T4 1.3150 0.4168533 4 0.84 1.67 1.0275 1.375 1.6625
##
## $comparison
## NULL
##
## $groups
## PSR4 groups
## T1 1.7875 a
## T2 1.4200 a
## T4 1.3150 a
## T3 1.2425 a
##
## attr(,"class")
## [1] "group"
PSR<- c("a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a")
data<-data.frame(PSR=as.numeric(datos$PSR), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dPSR <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w5 = mean(PSR,na.rm=TRUE), sd5 = sd(PSR,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dPSR$PSR<- PSR
plot_4<-ggplot(dPSR, aes(muestreo,w5, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Seco raiz tuberosa") + coord_cartesian(ylim=c(0,10)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = PSR), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w5-sd5, ymax = w5+sd5),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 1, y = 25, label = "**") +
geom_text(data = NULL, x = 2, y = 24, label = "**") +
geom_text(data = NULL, x = 3, y = 25, label = "**") +
geom_text(data = NULL, x = 4, y = 25, label = "**")
plot_grid(plot_1,plot_2,plot_3,plot_4,labels = "AUTO")
## CRA
#Muestreo 1
TCRA1<-as.factor(M1$tratamiento)
CRA1<-as.numeric(M1$CRA)
CRA1<-aov(CRA1~TCRA1)
summary(CRA1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCRA1 3 1039.6 346.5 6.553 0.00714 **
## Residuals 12 634.5 52.9
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CCRA1<-HSD.test(CRA1,trt="TCRA1")
CCRA1
## $statistics
## MSerror Df Mean CV MSD
## 52.87812 12 78.58875 9.252895 15.26577
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCRA1 4 4.19866 0.05
##
## $means
## CRA1 std r Min Max Q25 Q50 Q75
## T1 66.850 6.836524 4 58.49 75.19 64.3025 66.860 69.4075
## T2 76.665 5.517152 4 71.07 82.84 72.5775 76.375 80.4625
## T3 88.960 9.611892 4 76.62 100.00 85.5825 89.610 92.9875
## T4 81.880 6.476650 4 73.91 87.70 77.9825 82.955 86.8525
##
## $comparison
## NULL
##
## $groups
## CRA1 groups
## T3 88.960 a
## T4 81.880 ab
## T2 76.665 ab
## T1 66.850 b
##
## attr(,"class")
## [1] "group"
#Muestreo 2
TCRA2<-as.factor(M2$tratamiento)
CRA2<-as.numeric(M2$CRA)
CRA2<-aov(CRA2~TCRA2)
summary(CRA2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCRA2 3 1952 650.5 3.76 0.041 *
## Residuals 12 2076 173.0
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CCRA2<-HSD.test(CRA2,trt="TCRA2")
CCRA2
## $statistics
## MSerror Df Mean CV MSD
## 173.0082 12 67.155 19.58642 27.61303
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCRA2 4 4.19866 0.05
##
## $means
## CRA2 std r Min Max Q25 Q50 Q75
## T1 84.8125 13.495099 4 70.89 100.00 75.0225 84.180 93.9700
## T2 68.0500 9.216001 4 54.23 72.97 67.9250 72.500 72.6250
## T3 59.1425 18.986814 4 37.24 80.22 47.3275 59.555 71.3700
## T4 56.6150 8.030037 4 45.21 63.03 53.9775 59.110 61.7475
##
## $comparison
## NULL
##
## $groups
## CRA2 groups
## T1 84.8125 a
## T2 68.0500 ab
## T3 59.1425 ab
## T4 56.6150 b
##
## attr(,"class")
## [1] "group"
#Muestreo 3
TCRA3<-as.factor(M3$tratamiento)
CRA3<-as.numeric(M3$CRA)
CRA3<-aov(CRA3~TCRA3)
summary(CRA3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCRA3 3 114.3 38.11 0.389 0.763
## Residuals 12 1174.4 97.87
CCRA3<-HSD.test(CRA3,trt="TCRA3")
CCRA3
## $statistics
## MSerror Df Mean CV MSD
## 97.8672 12 77.66563 12.73766 20.76822
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCRA3 4 4.19866 0.05
##
## $means
## CRA3 std r Min Max Q25 Q50 Q75
## T1 80.2300 9.207377 4 67.08 87.99 77.5950 82.925 85.5600
## T2 80.2850 10.774880 4 64.42 88.21 78.4975 84.255 86.0425
## T3 75.9975 8.564992 4 65.40 86.22 72.5400 76.185 79.6425
## T4 74.1500 10.827551 4 59.22 83.32 69.7650 77.030 81.4150
##
## $comparison
## NULL
##
## $groups
## CRA3 groups
## T2 80.2850 a
## T1 80.2300 a
## T3 75.9975 a
## T4 74.1500 a
##
## attr(,"class")
## [1] "group"
#Muestreo 4
TCRA4<-as.factor(M4$tratamiento)
CRA4<-as.numeric(M4$CRA)
CRA4<-aov(CRA4~TCRA4)
summary(CRA4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCRA4 3 783.9 261.3 1.394 0.292
## Residuals 12 2249.8 187.5
CCRA4<-HSD.test(CRA4,trt="TCRA4")
CCRA4
## $statistics
## MSerror Df Mean CV MSD
## 187.4793 12 74.34437 18.41741 28.74467
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCRA4 4 4.19866 0.05
##
## $means
## CRA4 std r Min Max Q25 Q50 Q75
## T1 84.8650 11.136428 4 73.86 99.11 77.4300 83.245 90.6800
## T2 76.5175 21.122104 4 44.89 88.21 75.2125 86.485 87.7900
## T3 67.9500 11.291486 4 53.98 79.61 61.6225 69.105 75.4325
## T4 68.0450 7.228833 4 57.72 74.55 66.5025 69.955 71.4975
##
## $comparison
## NULL
##
## $groups
## CRA4 groups
## T1 84.8650 a
## T2 76.5175 a
## T4 68.0450 a
## T3 67.9500 a
##
## attr(,"class")
## [1] "group"
CRA<- c("b","ab","a","ab","a","ab","ab","b","a","a","a","a","a","a","a","a")
data<-data.frame(CRA=as.numeric(datos$CRA), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dCRA <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w6 = mean(CRA,na.rm=TRUE), sd6 = sd(CRA,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dCRA$CRA<- CRA
plot_5<-ggplot(dCRA, aes(muestreo,w6, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Contenido relativo de agua") + coord_cartesian(ylim=c(0,110)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = CRA), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w6-sd6, ymax = w6+sd6),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 1, y = 110, label = "**") +
geom_text(data = NULL, x = 2, y = 110, label = "**")
TPE<-as.factor(PED$tratamiento)
PE<-as.numeric(PED$PE)
APE<-aov(PE~TPE)
summary(APE)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPE 3 66.8 22.27 0.514 0.684
## Residuals 8 346.7 43.33
CPE<-HSD.test(APE,trt="TPE")
CPE
## $statistics
## MSerror Df Mean CV MSD
## 43.33478 8 11.98917 54.9072 17.21241
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPE 4 4.52881 0.05
##
## $means
## PE std r Min Max Q25 Q50 Q75
## T1 11.88000 7.133085 3 7.48 20.11 7.765 8.05 14.080
## T2 15.86667 8.261709 3 6.35 21.20 13.200 20.05 20.625
## T3 10.35000 6.332875 3 5.84 17.59 6.730 7.62 12.605
## T4 9.86000 3.754610 3 6.61 13.97 7.805 9.00 11.485
##
## $comparison
## NULL
##
## $groups
## PE groups
## T2 15.86667 a
## T1 11.88000 a
## T3 10.35000 a
## T4 9.86000 a
##
## attr(,"class")
## [1] "group"
PE1<- c("a","a","a","a")
data<-data.frame(PE1=as.numeric(PED$PE), muestreo=as.factor(PED$Muestreo),Tratamiento=PED$tratamiento)
dPE <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w7 = mean(PE1,na.rm=TRUE), sd7 = sd(PE1,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dPE$PE1<- PE1
plot_6<-ggplot(dPE, aes(muestreo,w7, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Perdida de electrolitos") + coord_cartesian(ylim=c(0,30)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = PE1), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w7-sd7, ymax = w7+sd7),width = .5, position = position_dodge(0.9))
plot_grid(plot_5,plot_6,labels = "AUTO")
## Area foliar
# Muestreo 1
TAF1<-as.factor(M1$tratamiento)
AF1<-as.numeric(M1$AF)
AAF1<-aov(AF1~TAF1)
summary(AAF1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TAF1 3 5010 1670.1 3.49 0.05 .
## Residuals 12 5742 478.5
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CAF1<-HSD.test(AAF1,trt="TAF1")
CAF1
## $statistics
## MSerror Df Mean CV MSD
## 478.5173 12 167.2562 13.07876 45.92293
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TAF1 4 4.19866 0.05
##
## $means
## AF1 std r Min Max Q25 Q50 Q75
## T1 177.625 23.21226 4 154.1 209.2 165.650 173.60 185.575
## T2 189.800 18.33594 4 167.6 208.7 178.925 191.45 202.325
## T3 143.900 25.60456 4 124.2 179.7 126.075 135.85 153.675
## T4 157.700 19.58213 4 136.7 182.5 146.075 155.80 167.425
##
## $comparison
## NULL
##
## $groups
## AF1 groups
## T2 189.800 a
## T1 177.625 a
## T4 157.700 a
## T3 143.900 a
##
## attr(,"class")
## [1] "group"
# Muestreo 2
TAF2<-as.factor(M2$tratamiento)
AF2<-as.numeric(M2$AF)
AAF2<-aov(AF2~TAF2)
summary(AAF2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TAF2 3 20077 6692 13.78 0.000341 ***
## Residuals 12 5826 486
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CAF2<-HSD.test(AAF2,trt="TAF2")
CAF2
## $statistics
## MSerror Df Mean CV MSD
## 485.5354 12 183.2694 12.02321 46.25846
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TAF2 4 4.19866 0.05
##
## $means
## AF2 std r Min Max Q25 Q50 Q75
## T1 231.5300 30.628526 4 210.09 276.96 216.255 219.535 234.8100
## T2 199.1250 5.217851 4 191.74 203.60 197.470 200.580 202.2350
## T3 165.0550 23.385633 4 138.42 195.20 154.935 163.300 173.4200
## T4 137.3675 20.734537 4 111.04 161.38 129.445 138.525 146.4475
##
## $comparison
## NULL
##
## $groups
## AF2 groups
## T1 231.5300 a
## T2 199.1250 ab
## T3 165.0550 bc
## T4 137.3675 c
##
## attr(,"class")
## [1] "group"
# Muestreo 3
TAF3<-as.factor(M3$tratamiento)
AF3<-as.numeric(M3$AF)
AAF3<-aov(AF3~TAF3)
summary(AAF3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TAF3 3 1506 502 0.446 0.725
## Residuals 12 13509 1126
CAF3<-HSD.test(AAF3,trt="TAF3")
CAF3
## $statistics
## MSerror Df Mean CV MSD
## 1125.737 12 205.2562 16.3464 70.43674
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TAF3 4 4.19866 0.05
##
## $means
## AF3 std r Min Max Q25 Q50 Q75
## T1 214.700 42.47799 4 174.3 266.4 183.225 209.05 240.525
## T2 189.025 38.09596 4 143.2 227.3 165.775 192.80 216.050
## T3 209.300 17.87867 4 188.0 231.5 201.800 208.85 216.350
## T4 208.000 30.45685 4 181.2 240.9 182.550 204.95 230.400
##
## $comparison
## NULL
##
## $groups
## AF3 groups
## T1 214.700 a
## T3 209.300 a
## T4 208.000 a
## T2 189.025 a
##
## attr(,"class")
## [1] "group"
# Muestreo 4
TAF4<-as.factor(M4$tratamiento)
AF4<-as.numeric(M4$AF)
AAF4<-aov(AF4~TAF4)
summary(AAF4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TAF4 3 558 186.0 0.639 0.604
## Residuals 12 3494 291.2
CAF4<-HSD.test(AAF4,trt="TAF4")
CAF4
## $statistics
## MSerror Df Mean CV MSD
## 291.2081 12 213.6062 7.988915 35.82469
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TAF4 4 4.19866 0.05
##
## $means
## AF4 std r Min Max Q25 Q50 Q75
## T1 206.350 22.63706 4 189.6 239.2 192.450 198.30 212.200
## T2 209.350 19.48923 4 185.4 233.1 202.725 209.45 216.075
## T3 220.475 10.77168 4 207.5 232.4 214.400 221.00 227.075
## T4 218.250 12.51146 4 204.5 231.6 209.600 218.45 227.100
##
## $comparison
## NULL
##
## $groups
## AF4 groups
## T3 220.475 a
## T4 218.250 a
## T2 209.350 a
## T1 206.350 a
##
## attr(,"class")
## [1] "group"
AF<- c("a","a","a","a","a","ab","bc","c","a","a","a","a","a","a","a","a")
data<-data.frame(AF=as.numeric(datos$AF), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dAF <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w8 = mean(AF,na.rm=TRUE), sd8 = sd(AF,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dAF$AF<- AF
ggplot(dAF, aes(muestreo,w8, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Area foliar") + coord_cartesian(ylim=c(0,300)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = AF), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w8-sd8, ymax = w8+sd8),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 2, y = 300, label = "**")
# Muestreo 1
TT1<-as.factor(M1$tratamiento)
T1<-as.numeric(M1$T)
AT1<-aov(T1~TT1)
summary(AT1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TT1 3 0.02188 0.007292 0.304 0.822
## Residuals 12 0.28750 0.023958
CT1<-HSD.test(AT1,trt="TT1")
CT1
## $statistics
## MSerror Df Mean CV MSD
## 0.02395833 12 13.09375 1.182127 0.3249444
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TT1 4 4.19866 0.05
##
## $means
## T1 std r Min Max Q25 Q50 Q75
## T1 13.150 0.19148542 4 13 13.4 13 13.10 13.250
## T2 13.050 0.10000000 4 13 13.2 13 13.00 13.050
## T3 13.100 0.20000000 4 13 13.4 13 13.00 13.100
## T4 13.075 0.09574271 4 13 13.2 13 13.05 13.125
##
## $comparison
## NULL
##
## $groups
## T1 groups
## T1 13.150 a
## T3 13.100 a
## T4 13.075 a
## T2 13.050 a
##
## attr(,"class")
## [1] "group"
# Muestreo 2
TT2<-as.factor(M2$tratamiento)
T2<-as.numeric(M2$T)
AT2<-aov(T2~TT2)
summary(AT2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TT2 3 7.717 2.572 1.973 0.172
## Residuals 12 15.648 1.304
CT2<-HSD.test(AT2,trt="TT2")
CT2
## $statistics
## MSerror Df Mean CV MSD
## 1.303958 12 22.71875 5.026289 2.397246
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TT2 4 4.19866 0.05
##
## $means
## T2 std r Min Max Q25 Q50 Q75
## T1 23.375 1.0307764 4 22.5 24.5 22.500 23.25 24.125
## T2 22.050 1.7916473 4 20.0 24.0 20.900 22.10 23.250
## T3 22.000 0.4082483 4 21.5 22.5 21.875 22.00 22.125
## T4 23.450 0.8812869 4 22.5 24.5 22.875 23.40 23.975
##
## $comparison
## NULL
##
## $groups
## T2 groups
## T4 23.450 a
## T1 23.375 a
## T2 22.050 a
## T3 22.000 a
##
## attr(,"class")
## [1] "group"
# Muestreo 3
TT3<-as.factor(M3$tratamiento)
T3<-as.numeric(M3$T)
AT3<-aov(T3~TT3)
summary(AT3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TT3 3 22.882 7.627 9.21 0.00194 **
## Residuals 12 9.938 0.828
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CT3<-HSD.test(AT3,trt="TT3")
CT3
## $statistics
## MSerror Df Mean CV MSD
## 0.828125 12 21.95625 4.144668 1.910419
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TT3 4 4.19866 0.05
##
## $means
## T3 std r Min Max Q25 Q50 Q75
## T1 23.550 1.1561430 4 22.2 24.7 22.800 23.65 24.400
## T2 20.475 0.6701990 4 19.8 21.1 19.950 20.50 21.025
## T3 22.600 0.8640988 4 21.4 23.4 22.300 22.80 23.100
## T4 21.200 0.8831761 4 20.0 22.0 20.825 21.40 21.775
##
## $comparison
## NULL
##
## $groups
## T3 groups
## T1 23.550 a
## T3 22.600 ab
## T4 21.200 bc
## T2 20.475 c
##
## attr(,"class")
## [1] "group"
# Muestreo 4
TT4<-as.factor(M4$tratamiento)
T4<-as.numeric(M4$T)
AT4<-aov(T4~TT4)
summary(AT4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TT4 3 13.81 4.605 4.185 0.0304 *
## Residuals 12 13.21 1.100
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CT4<-HSD.test(AT4,trt="TT4")
CT4
## $statistics
## MSerror Df Mean CV MSD
## 1.100417 12 21.5 4.879104 2.202213
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TT4 4 4.19866 0.05
##
## $means
## T4 std r Min Max Q25 Q50 Q75
## T1 22.500 0.6782330 4 22.0 23.5 22.15 22.25 22.600
## T2 20.475 0.6701990 4 19.8 21.1 19.95 20.50 21.025
## T3 22.350 0.8544004 4 21.4 23.4 21.85 22.30 22.800
## T4 20.675 1.6620770 4 19.5 23.1 19.65 20.05 21.075
##
## $comparison
## NULL
##
## $groups
## T4 groups
## T1 22.500 a
## T3 22.350 a
## T4 20.675 a
## T2 20.475 a
##
## attr(,"class")
## [1] "group"
T<- c("a","a","a","a","a","a","a","a","a","c","ab","bc","a","a","a","a")
data<-data.frame(T=as.numeric(datos$T), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dT <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w9 = mean(T,na.rm=TRUE), sd9 = sd(T,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dT$T<- T
plot_7<-ggplot(dT, aes(muestreo,w9, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("°C de la hoja") + coord_cartesian(ylim=c(0,30)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = T), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w9-sd9, ymax = w9+sd9),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 3, y = 30, label = "**")
# Muestreo 1
TEC1<-as.factor(M1$tratamiento)
EC1<-as.numeric(M1$EC)
AEC1<-aov(EC1~TEC1)
summary(AEC1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TEC1 3 510 170.0 0.644 0.601
## Residuals 12 3166 263.9
CEC1<-HSD.test(AEC1,trt="TEC1")
CEC1
## $statistics
## MSerror Df Mean CV MSD
## 263.8714 12 42.09764 38.58677 34.10177
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TEC1 4 4.19866 0.05
##
## $means
## EC1 std r Min Max Q25 Q50 Q75
## T1 47.12886 15.65615 4 36.363636 70.27027 38.35920 40.94077 49.71042
## T2 33.80859 17.67727 4 9.756098 50.00000 26.43902 37.73913 45.10870
## T3 39.97346 15.32995 4 20.000000 56.09756 33.12500 41.89815 48.74661
## T4 47.47964 16.21350 4 26.666667 62.50000 38.80952 50.37594 59.04605
##
## $comparison
## NULL
##
## $groups
## EC1 groups
## T4 47.47964 a
## T1 47.12886 a
## T3 39.97346 a
## T2 33.80859 a
##
## attr(,"class")
## [1] "group"
# Muestreo 2
TEC2<-as.factor(M2$tratamiento)
EC2<-as.numeric(M2$EC)
AEC2<-aov(EC2~TEC2)
summary(AEC2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TEC2 3 150.2 50.05 1.385 0.295
## Residuals 12 433.7 36.15
CEC2<-HSD.test(AEC2,trt="TEC2")
CEC2
## $statistics
## MSerror Df Mean CV MSD
## 36.14502 12 48.50412 12.39497 12.62133
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TEC2 4 4.19866 0.05
##
## $means
## EC2 std r Min Max Q25 Q50 Q75
## T1 44.36533 7.761744 4 39.47368 55.88235 39.86842 41.05263 45.54954
## T2 49.29436 1.689214 4 47.82609 51.35135 47.95652 49.00000 50.33784
## T3 52.84091 8.454569 4 44.44444 63.88889 47.47475 51.51515 56.88131
## T4 47.51590 3.162630 4 44.11765 51.35135 45.48887 47.29730 49.32432
##
## $comparison
## NULL
##
## $groups
## EC2 groups
## T3 52.84091 a
## T2 49.29436 a
## T4 47.51590 a
## T1 44.36533 a
##
## attr(,"class")
## [1] "group"
# Muestreo 3
TEC3<-as.factor(M3$tratamiento)
EC3<-as.numeric(M3$EC)
AEC3<-aov(EC3~TEC3)
summary(AEC3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TEC3 3 394.6 131.55 1.975 0.172
## Residuals 12 799.3 66.61
CEC3<-HSD.test(AEC3,trt="TEC3")
CEC3
## $statistics
## MSerror Df Mean CV MSD
## 66.60983 12 47.69409 17.11215 17.13365
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TEC3 4 4.19866 0.05
##
## $means
## EC3 std r Min Max Q25 Q50 Q75
## T1 50.26856 6.261486 4 40.90909 54.05405 49.81061 53.05556 53.51351
## T2 41.45952 12.336334 4 23.33333 50.00000 38.92157 46.25237 48.79032
## T3 54.34411 4.181423 4 50.00000 58.62069 51.20968 54.37788 57.51232
## T4 44.70415 7.587072 4 37.03704 55.17241 41.40212 43.30357 46.60560
##
## $comparison
## NULL
##
## $groups
## EC3 groups
## T3 54.34411 a
## T1 50.26856 a
## T4 44.70415 a
## T2 41.45952 a
##
## attr(,"class")
## [1] "group"
# Muestreo 4
TEC4<-as.factor(M4$tratamiento)
EC4<-as.numeric(M4$EC)
AEC4<-aov(EC4~TEC4)
summary(AEC4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TEC4 3 226.9 75.62 2.119 0.151
## Residuals 12 428.3 35.70
CEC4<-HSD.test(AEC4,trt="TEC4")
CEC4
## $statistics
## MSerror Df Mean CV MSD
## 35.69517 12 48.09029 12.4236 12.54254
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TEC4 4 4.19866 0.05
##
## $means
## EC4 std r Min Max Q25 Q50 Q75
## T1 45.97070 4.712337 4 41.02564 50.00000 42.39927 46.42857 50.00000
## T2 43.96183 7.238744 4 35.48387 51.35135 39.33972 44.50605 49.12816
## T3 54.01261 6.675676 4 45.45455 61.76471 52.07792 54.41558 56.35027
## T4 48.41604 4.859062 4 43.75000 53.57143 44.55819 48.17137 52.02922
##
## $comparison
## NULL
##
## $groups
## EC4 groups
## T3 54.01261 a
## T4 48.41604 a
## T1 45.97070 a
## T2 43.96183 a
##
## attr(,"class")
## [1] "group"
EC<- c("a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a")
data<-data.frame(EC=as.numeric(datos$EC), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dEC <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w10 = mean(EC,na.rm=TRUE), sd10 = sd(EC,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dEC$EC<- EC
plot_8<-ggplot(dEC, aes(muestreo,w10, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("Estomas cerrados (%)") + coord_cartesian(ylim=c(0,100)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = EC), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w10-sd10, ymax = w10+sd10),width = .5, position = position_dodge(0.9))
# Muestreo 1
TPA1<-as.factor(M1$tratamiento)
PA1<-as.numeric(M1$EPA)
APA1<-aov(PA1~TPA1)
summary(APA1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPA1 3 437.6 145.9 0.618 0.616
## Residuals 12 2832.0 236.0
CPA1<-HSD.test(APA1,trt="TPA1")
CPA1
## $statistics
## MSerror Df Mean CV MSD
## 235.997 12 34.17865 44.94675 32.25032
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPA1 4 4.19866 0.05
##
## $means
## PA1 std r Min Max Q25 Q50 Q75
## T1 41.79301 18.931720 4 13.51351 53.65854 40.87838 50.00000 50.91463
## T2 35.85972 10.531133 4 26.08696 48.78049 27.95031 34.28571 42.19512
## T3 31.17342 19.565808 4 14.63415 56.25000 16.15854 26.90476 41.91964
## T4 27.88847 9.583976 4 16.66667 40.00000 23.90351 27.44361 31.42857
##
## $comparison
## NULL
##
## $groups
## PA1 groups
## T1 41.79301 a
## T2 35.85972 a
## T3 31.17342 a
## T4 27.88847 a
##
## attr(,"class")
## [1] "group"
# Muestreo 2
TPA2<-as.factor(M2$tratamiento)
PA2<-as.numeric(M2$EPA)
APA2<-aov(PA2~TPA2)
summary(APA2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPA2 3 130.4 43.47 1.809 0.199
## Residuals 12 288.4 24.03
CPA2<-HSD.test(APA2,trt="TPA2")
CPA2
## $statistics
## MSerror Df Mean CV MSD
## 24.03416 12 27.25831 17.98522 10.29189
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPA2 4 4.19866 0.05
##
## $means
## PA2 std r Min Max Q25 Q50 Q75
## T1 28.34697 3.959835 4 26.31579 34.28571 26.31579 26.39319 28.42437
## T2 26.39272 6.873021 4 20.00000 34.78261 21.21622 25.39414 30.57065
## T3 23.23232 2.550380 4 19.44444 25.00000 23.04293 24.24242 24.43182
## T4 31.06121 5.168511 4 27.02703 37.83784 27.02703 29.68998 33.72417
##
## $comparison
## NULL
##
## $groups
## PA2 groups
## T4 31.06121 a
## T1 28.34697 a
## T2 26.39272 a
## T3 23.23232 a
##
## attr(,"class")
## [1] "group"
# Muestreo 3
TPA3<-as.factor(M3$tratamiento)
PA3<-as.numeric(M3$EPA)
APA3<-aov(PA3~TPA3)
summary(APA3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPA3 3 423.5 141.17 3.961 0.0355 *
## Residuals 12 427.7 35.64
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CPA3<-HSD.test(APA3,trt="TPA3")
CPA3
## $statistics
## MSerror Df Mean CV MSD
## 35.63767 12 31.10981 19.18922 12.53243
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPA3 4 4.19866 0.05
##
## $means
## PA3 std r Min Max Q25 Q50 Q75
## T1 25.10886 1.906390 4 23.33333 27.77778 24.07658 24.66216 25.69444
## T2 34.96228 7.999106 4 28.57143 46.66667 31.33641 32.30550 35.93137
## T3 27.05013 4.350637 4 22.85714 32.25806 23.81773 26.54265 29.77504
## T4 37.31798 7.483490 4 31.03448 48.14815 33.53987 35.04464 38.82275
##
## $comparison
## NULL
##
## $groups
## PA3 groups
## T4 37.31798 a
## T2 34.96228 a
## T3 27.05013 a
## T1 25.10886 a
##
## attr(,"class")
## [1] "group"
# Muestreo 4
TPA4<-as.factor(M4$tratamiento)
PA4<-as.numeric(M4$EPA)
APA4<-aov(PA4~TPA4)
summary(APA4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TPA4 3 225.7 75.25 1.768 0.207
## Residuals 12 510.8 42.56
CPA4<-HSD.test(APA4,trt="TPA4")
CPA4
## $statistics
## MSerror Df Mean CV MSD
## 42.56325 12 31.43082 20.75686 13.69614
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TPA4 4 4.19866 0.05
##
## $means
## PA4 std r Min Max Q25 Q50 Q75
## T1 25.24484 3.110099 4 21.05263 28.57143 24.49393 25.67766 26.42857
## T2 33.35399 9.648909 4 21.62162 45.16129 29.59895 33.31653 37.07157
## T3 31.92131 7.822983 4 23.52941 42.42424 28.60963 30.86580 34.17749
## T4 35.20313 2.505947 4 32.14286 37.93103 33.81696 35.36932 36.75549
##
## $comparison
## NULL
##
## $groups
## PA4 groups
## T4 35.20313 a
## T2 33.35399 a
## T3 31.92131 a
## T1 25.24484 a
##
## attr(,"class")
## [1] "group"
pa<- c("a","a","a","a","a","a","a","a","a","a","a","a","a","a","a","a")
data<-data.frame(pa=as.numeric(datos$EPA), muestreo=as.factor(datos$Muestreo),Tratamiento=datos$tratamiento)
dpa <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w11 = mean(pa,na.rm=TRUE), sd11 = sd(pa,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dpa$pa<- pa
plot_9<-ggplot(dpa, aes(muestreo,w11, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("E parcialmente abiertos (%)") + coord_cartesian(ylim=c(0,75)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = pa), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w11-sd11, ymax = w11+sd11),width = .5, position = position_dodge(0.9))
# Muestreo 1
TCL1<-as.factor(CM1$tratamiento)
CLA1<-as.numeric(CM1$CLA)
ACL1<-aov(CLA1~TCL1)
summary(ACL1)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCL1 3 86.2 28.73 1.231 0.306
## Residuals 60 1400.3 23.34
CCL1<-HSD.test(ACL1,trt="TCL1")
CCL1
## $statistics
## MSerror Df Mean CV MSD
## 23.3376 60 48.675 9.924809 4.513377
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCL1 4 3.737089 0.05
##
## $means
## CLA1 std r Min Max Q25 Q50 Q75
## T1 49.05000 4.947188 16 42.3 58.3 44.85 48.70 52.950
## T2 49.06250 4.165873 16 41.5 56.3 47.50 48.70 51.900
## T3 49.84375 5.332038 16 40.2 57.3 47.05 52.30 53.275
## T4 46.74375 4.805271 16 36.2 57.6 44.10 47.35 48.575
##
## $comparison
## NULL
##
## $groups
## CLA1 groups
## T3 49.84375 a
## T2 49.06250 a
## T1 49.05000 a
## T4 46.74375 a
##
## attr(,"class")
## [1] "group"
# Muestreo 2
TCL2<-as.factor(CM2$tratamiento)
CLA2<-as.numeric(CM2$CLA)
ACL2<-aov(CLA2~TCL2)
summary(ACL2)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCL2 3 80.2 26.72 0.898 0.447
## Residuals 60 1784.6 29.74
CCL2<-HSD.test(ACL2,trt="TCL2")
CCL2
## $statistics
## MSerror Df Mean CV MSD
## 29.74381 60 48.49688 11.24565 5.095324
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCL2 4 3.737089 0.05
##
## $means
## CLA2 std r Min Max Q25 Q50 Q75
## T1 49.61875 5.533801 16 40.6 58.8 46.525 47.70 53.60
## T2 48.15000 4.584030 16 41.0 57.2 44.525 48.10 51.25
## T3 49.40000 5.281666 16 40.0 57.2 43.450 51.15 53.20
## T4 46.81875 6.280363 16 30.1 54.8 43.825 48.80 50.20
##
## $comparison
## NULL
##
## $groups
## CLA2 groups
## T1 49.61875 a
## T3 49.40000 a
## T2 48.15000 a
## T4 46.81875 a
##
## attr(,"class")
## [1] "group"
# Muestreo 3
TCL3<-as.factor(CM3$tratamiento)
CLA3<-as.numeric(CM3$CLA)
ACL3<-aov(CLA3~TCL3)
summary(ACL3)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCL3 3 1000 333.5 6.816 0.000498 ***
## Residuals 60 2936 48.9
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CCL3<-HSD.test(ACL3,trt="TCL3")
CCL3
## $statistics
## MSerror Df Mean CV MSD
## 48.92865 60 36.81562 18.99982 6.535143
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCL3 4 3.737089 0.05
##
## $means
## CLA3 std r Min Max Q25 Q50 Q75
## T1 35.83750 4.764574 16 30.4 44.2 32.000 34.65 39.175
## T2 42.81875 7.673697 16 30.8 52.4 37.375 44.50 48.850
## T3 31.76250 7.196840 16 20.4 41.3 28.150 32.80 36.575
## T4 36.84375 7.895144 16 23.4 46.4 34.500 38.95 41.200
##
## $comparison
## NULL
##
## $groups
## CLA3 groups
## T2 42.81875 a
## T4 36.84375 ab
## T1 35.83750 b
## T3 31.76250 b
##
## attr(,"class")
## [1] "group"
# Muestreo 4
TCL4<-as.factor(CM4$tratamiento)
CLA4<-as.numeric(CM4$CLA)
ACL4<-aov(CLA4~TCL4)
summary(ACL4)
## Df Sum Sq Mean Sq F value Pr(>F)
## TCL4 3 387.6 129.20 2.825 0.0462 *
## Residuals 60 2744.5 45.74
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
CCL4<-HSD.test(ACL4,trt="TCL4")
CCL4
## $statistics
## MSerror Df Mean CV MSD
## 45.74243 60 39.01719 17.33419 6.318778
##
## $parameters
## test name.t ntr StudentizedRange alpha
## Tukey TCL4 4 3.737089 0.05
##
## $means
## CLA4 std r Min Max Q25 Q50 Q75
## T1 36.39375 4.335661 16 31.5 44.4 33.200 34.85 38.800
## T2 41.88125 6.167033 16 31.6 49.4 36.125 43.20 46.850
## T3 36.76250 7.196840 16 25.4 46.3 33.150 37.80 41.575
## T4 41.03125 8.622352 16 26.5 55.6 35.450 42.85 45.275
##
## $comparison
## NULL
##
## $groups
## CLA4 groups
## T2 41.88125 a
## T4 41.03125 a
## T3 36.76250 a
## T1 36.39375 a
##
## attr(,"class")
## [1] "group"
cla<- c("a","a","a","a","a","a","a","a","b","a","b","ab","a","a","a","a")
data<-data.frame(cla=as.numeric(CLA$CLA), muestreo=as.factor(CLA$Muestreo),Tratamiento=CLA$tratamiento)
dcla <-data %>%
group_by(muestreo, Tratamiento) %>%
summarise(w12 = mean(cla,na.rm=TRUE), sd12 = sd(cla,na.rm=TRUE))
## `summarise()` has grouped output by 'muestreo'. You can override using the
## `.groups` argument.
dcla$cla<- cla
plot_10<-ggplot(dcla, aes(muestreo,w12, fill = Tratamiento)) +
geom_bar(position="dodge", stat="identity") +
theme_classic() + xlab("Muestreo") + ylab("C relativo de clorofila") + coord_cartesian(ylim=c(0,60)) + scale_fill_manual(values = c("grey50","grey40","grey30","grey20"),name = "Tratamiento", labels = c("T1","T2","T3", "T4")) + geom_text(aes(label = cla), position = position_dodge(width=1), vjust=-4, cex=3)+ geom_errorbar(aes(ymin = w12-sd12, ymax = w12+sd12),width = .5, position = position_dodge(0.9))+
geom_text(data = NULL, x = 3, y = 60, label = "**")
plot_grid(plot_7,plot_8,plot_9,plot_10,labels = "AUTO")
df_FF <- data.frame(FF = (indice$FF),
Tratamiento = as.factor(indice$tratamiento),
PUNT = as.factor(indice$Muestreo))
datai<-data.frame(FF=as.numeric(indice$FF), muestreo=as.factor(indice$Muestreo),Tratamiento=indice$tratamiento)
FF<-ggplot(datai, aes(muestreo, as.numeric(FF), group = Tratamiento)) +
geom_line(aes(linetype = Tratamiento))+
geom_point(aes(shape = Tratamiento))+
theme_classic()+
labs(title="Fraccion foliar (%)",x="Muestreo", y = "FF")
df_RAF <- data.frame(RAF = (indice$RAF),
Tratamiento = as.factor(indice$tratamiento),
PUNT = as.factor(indice$Muestreo))
dataF<-data.frame(RAF=as.numeric(indice$RAF), muestreo=as.factor(indice$Muestreo),Tratamiento=indice$tratamiento)
RAF<-ggplot(dataF, aes(muestreo, as.numeric(RAF), group = Tratamiento)) +
geom_line(aes(linetype = Tratamiento))+
geom_point(aes(shape = Tratamiento))+
theme_classic()+
labs(title="Relacion de area foliar ",x="Muestreo", y = "RAF (cm⁻²/g))")
df_t <- data.frame(TAC = (TAC1$TAC),
Tratamiento = as.factor(TAC1$tratamiento),
PUNT = as.factor(TAC1$Tiempo))
datat<-data.frame(TAC=as.numeric(TAC1$TAC), muestreo=as.factor(TAC1$Tiempo),Tratamiento=TAC1$tratamiento)
TAC<-ggplot(datat, aes(muestreo, as.numeric(TAC), group = Tratamiento)) +
geom_line(aes(linetype = Tratamiento))+
geom_point(aes(shape = Tratamiento))+
theme_classic()+
labs(title="Tasa absoluta de crecimiento",x="DDS", y = "TAC (g/g*dias)")
graf<-plot_grid(FF,RAF,TAC,labels = "AUTO", ncol = 2, align = 'v');graf