trt <- gl(4,4,16,c("-YEMA-AUX","-YEMA+AUX","+YEMA-AUX","+YEMA+AUX"))
trt
## [1] -YEMA-AUX -YEMA-AUX -YEMA-AUX -YEMA-AUX -YEMA+AUX -YEMA+AUX -YEMA+AUX
## [8] -YEMA+AUX +YEMA-AUX +YEMA-AUX +YEMA-AUX +YEMA-AUX +YEMA+AUX +YEMA+AUX
## [15] +YEMA+AUX +YEMA+AUX
## Levels: -YEMA-AUX -YEMA+AUX +YEMA-AUX +YEMA+AUX
rep <- as.factor(gl(4,1,16,c("I","II","III","IV")))
rep
## [1] I II III IV I II III IV I II III IV I II III IV
## Levels: I II III IV
LR <- c(11.8,9.3,7,12.9,
11.5,8.6,8.4,12.1,
11.3,9.34,8.3,8.35,
13.01,6.6,6.53,10.87)
LR
## [1] 11.80 9.30 7.00 12.90 11.50 8.60 8.40 12.10 11.30 9.34 8.30 8.35
## [13] 13.01 6.60 6.53 10.87
NR <- c(9,10,1,11,
15,9,6,11,
4,10,5,4,
14,7,10,12)
NR
## [1] 9 10 1 11 15 9 6 11 4 10 5 4 14 7 10 12
PR <- c(1.232,1.169,0.028,1.488,
2.264,0.819,0.615,1.497,
0.488,0.571,0.556,0.369,
1.169,0.126,0.520,0.757)
PR
## [1] 1.232 1.169 0.028 1.488 2.264 0.819 0.615 1.497 0.488 0.571 0.556 0.369
## [13] 1.169 0.126 0.520 0.757
df <- data.frame(trt, rep,LR, NR, PR)
df
## trt rep LR NR PR
## 1 -YEMA-AUX I 11.80 9 1.232
## 2 -YEMA-AUX II 9.30 10 1.169
## 3 -YEMA-AUX III 7.00 1 0.028
## 4 -YEMA-AUX IV 12.90 11 1.488
## 5 -YEMA+AUX I 11.50 15 2.264
## 6 -YEMA+AUX II 8.60 9 0.819
## 7 -YEMA+AUX III 8.40 6 0.615
## 8 -YEMA+AUX IV 12.10 11 1.497
## 9 +YEMA-AUX I 11.30 4 0.488
## 10 +YEMA-AUX II 9.34 10 0.571
## 11 +YEMA-AUX III 8.30 5 0.556
## 12 +YEMA-AUX IV 8.35 4 0.369
## 13 +YEMA+AUX I 13.01 14 1.169
## 14 +YEMA+AUX II 6.60 7 0.126
## 15 +YEMA+AUX III 6.53 10 0.520
## 16 +YEMA+AUX IV 10.87 12 0.757
library(agricolae)
mod <- aov(LR~trt, df)
summary(mod)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 3.36 1.120 0.195 0.898
## Residuals 12 69.06 5.755
comparison<- LSD.test(mod,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## LR groups
## -YEMA-AUX 10.2500 a
## -YEMA+AUX 10.1500 a
## +YEMA-AUX 9.3225 a
## +YEMA+AUX 9.2525 a
letra <- c("a","a","a","a")
library(ggplot2)
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(LR),
minimo=min(LR),
maximo=max(LR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,15)+
geom_text(aes(label=letra),
position=position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Longitud de las raíces', x = 'Tratamiento', y = 'Longitud de las raíces (cm)') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
library(agricolae)
mod1 <- aov(NR~trt, df)
summary(mod1)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 64.75 21.58 1.65 0.23
## Residuals 12 157.00 13.08
comparison<- LSD.test(mod1,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## NR groups
## +YEMA+AUX 10.75 a
## -YEMA+AUX 10.25 a
## -YEMA-AUX 7.75 a
## +YEMA-AUX 5.75 a
letra
## [1] "a" "a" "a" "a"
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(NR),
minimo=min(NR),
maximo=max(NR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,15)+
geom_text(aes(label=letra), position = position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Número de raíces', x = 'Tratamiento', y = 'Número de raíces') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
library(agricolae)
mod2 <- aov(PR~trt, df)
summary(mod2)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 1.545 0.5149 1.75 0.21
## Residuals 12 3.530 0.2941
comparison<- LSD.test(mod2,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## PR groups
## -YEMA+AUX 1.29875 a
## -YEMA-AUX 0.97925 a
## +YEMA+AUX 0.64300 a
## +YEMA-AUX 0.49600 a
letra
## [1] "a" "a" "a" "a"
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(PR),
minimo=min(PR),
maximo=max(PR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,2.5)+
geom_text(aes(label=letra), position = position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Peso de raíces', x = 'Tratamiento', y = 'Peso de raíces (g)') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
trt <- gl(4,4,16,c("-YEMA-AUX","-YEMA+AUX","+YEMA-AUX","+YEMA+AUX"))
trt
## [1] -YEMA-AUX -YEMA-AUX -YEMA-AUX -YEMA-AUX -YEMA+AUX -YEMA+AUX -YEMA+AUX
## [8] -YEMA+AUX +YEMA-AUX +YEMA-AUX +YEMA-AUX +YEMA-AUX +YEMA+AUX +YEMA+AUX
## [15] +YEMA+AUX +YEMA+AUX
## Levels: -YEMA-AUX -YEMA+AUX +YEMA-AUX +YEMA+AUX
rep <- as.factor(gl(4,1,16,c("1","2","3","4")))
rep
## [1] 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
## Levels: 1 2 3 4
LR <- c(17.2,18.4,15.4,17.43,
6.4,8.5,7.8,8,
11.17,15.9,18.7,10.8,
11.49,12.94,10,12.31)
LR
## [1] 17.20 18.40 15.40 17.43 6.40 8.50 7.80 8.00 11.17 15.90 18.70 10.80
## [13] 11.49 12.94 10.00 12.31
NR <- c(12,11,15,7,
72,68,57,73,
13,23,28,36,
94,124,127,113)
NR
## [1] 12 11 15 7 72 68 57 73 13 23 28 36 94 124 127 113
PR <- c(3.322,3.219,3.367,1.383,
5.838,6.832,3.776,6.338,
2.450,3.921,3.541,2.895,
7.066,7.737,5.945,6.467)
PR
## [1] 3.322 3.219 3.367 1.383 5.838 6.832 3.776 6.338 2.450 3.921 3.541 2.895
## [13] 7.066 7.737 5.945 6.467
df <- data.frame(trt, rep,LR, NR, PR)
df
## trt rep LR NR PR
## 1 -YEMA-AUX 1 17.20 12 3.322
## 2 -YEMA-AUX 2 18.40 11 3.219
## 3 -YEMA-AUX 3 15.40 15 3.367
## 4 -YEMA-AUX 4 17.43 7 1.383
## 5 -YEMA+AUX 1 6.40 72 5.838
## 6 -YEMA+AUX 2 8.50 68 6.832
## 7 -YEMA+AUX 3 7.80 57 3.776
## 8 -YEMA+AUX 4 8.00 73 6.338
## 9 +YEMA-AUX 1 11.17 13 2.450
## 10 +YEMA-AUX 2 15.90 23 3.921
## 11 +YEMA-AUX 3 18.70 28 3.541
## 12 +YEMA-AUX 4 10.80 36 2.895
## 13 +YEMA+AUX 1 11.49 94 7.066
## 14 +YEMA+AUX 2 12.94 124 7.737
## 15 +YEMA+AUX 3 10.00 127 5.945
## 16 +YEMA+AUX 4 12.31 113 6.467
library(agricolae)
mod <- aov(LR~trt, df)
summary(mod)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 191.11 63.70 13.69 0.000352 ***
## Residuals 12 55.84 4.65
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
comparison<- LSD.test(mod,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## LR groups
## -YEMA-AUX 17.1075 a
## +YEMA-AUX 14.1425 ab
## +YEMA+AUX 11.6850 bc
## -YEMA+AUX 7.6750 c
letra <- c("a","c","ab","bc")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(LR),
minimo=min(LR),
maximo=max(LR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,22)+
geom_text(aes(label=letra),
position=position_dodge(width = 0),
vjust=-2,
hjust=1)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Longitud de las raíces', x = 'Tratamiento', y = 'Longitud de las raíces (cm)') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
library(agricolae)
mod1 <- aov(NR~trt, df)
summary(mod1)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 26039 8680 91.31 1.57e-08 ***
## Residuals 12 1141 95
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
comparison<- LSD.test(mod1,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## NR groups
## +YEMA+AUX 114.50 a
## -YEMA+AUX 67.50 b
## +YEMA-AUX 25.00 c
## -YEMA-AUX 11.25 c
letra <- c("c","b","c","a")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(NR),
minimo=min(NR),
maximo=max(NR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,140)+
geom_text(aes(label=letra), position = position_dodge(width = 0),
vjust=-2,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Número de raíces', x = 'Tratamiento', y = 'Número de raíces') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
library(agricolae)
mod2 <- aov(PR~trt, df)
summary(mod2)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 44.67 14.890 15.86 0.000178 ***
## Residuals 12 11.27 0.939
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
comparison<- LSD.test(mod2,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## PR groups
## +YEMA+AUX 6.80375 a
## -YEMA+AUX 5.69600 a
## +YEMA-AUX 3.20175 b
## -YEMA-AUX 2.82275 b
letra <- c("b","a","b","a")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(PR),
minimo=min(PR),
maximo=max(PR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,9.5)+
geom_text(aes(label=letra), position = position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Peso de raíces', x = 'Tratamiento', y = 'Peso de raíces (g)') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
dis <- gl(2,3,6,c("APICAL","BASAL"))
dis
## [1] APICAL APICAL APICAL BASAL BASAL BASAL
## Levels: APICAL BASAL
NR <- c(8,0,7,0,9,5)
NR
## [1] 8 0 7 0 9 5
LR <- c(15.2,0,8,0,7,9)
LR
## [1] 15.2 0.0 8.0 0.0 7.0 9.0
PR <- c(2.274,0,1.803,0,2.663,1.832)
PR
## [1] 2.274 0.000 1.803 0.000 2.663 1.832
df <- data.frame(dis,LR,NR,PR)
df
## dis LR NR PR
## 1 APICAL 15.2 8 2.274
## 2 APICAL 0.0 0 0.000
## 3 APICAL 8.0 7 1.803
## 4 BASAL 0.0 0 0.000
## 5 BASAL 7.0 9 2.663
## 6 BASAL 9.0 5 1.832
library(agricolae)
mod <- aov(LR~dis, df)
summary(mod)
## Df Sum Sq Mean Sq F value Pr(>F)
## dis 1 8.64 8.64 0.216 0.667
## Residuals 4 160.29 40.07
comparison<- LSD.test(mod,"dis",alpha=0.01,group=TRUE)
print(comparison$groups)
## LR groups
## APICAL 7.733333 a
## BASAL 5.333333 a
letra <- c("a","a")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(dis)%>%
summarise(media_trt=mean(LR),
minimo=min(LR),
maximo=max(LR)) %>%
ggplot(aes(x=dis, y=media_trt, fill=dis))+
geom_col()+
ylim(0,18)+
geom_text(aes(label=letra),
position=position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Longitud de las raíces', x = 'Tratamiento', y = 'Longitud de las raíces (cm)') +
guides(fill = guide_legend(title = "Disposición"))+
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Disposición")
library(agricolae)
mod <- aov(NR~dis, df)
summary(mod)
## Df Sum Sq Mean Sq F value Pr(>F)
## dis 1 0.17 0.167 0.008 0.931
## Residuals 4 78.67 19.667
comparison<- LSD.test(mod,"dis",alpha=0.01,group=TRUE)
print(comparison$groups)
## NR groups
## APICAL 5.000000 a
## BASAL 4.666667 a
letra <- c("a","a")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(dis)%>%
summarise(media_trt=mean(NR),
minimo=min(NR),
maximo=max(NR)) %>%
ggplot(aes(x=dis, y=media_trt, fill=dis))+
geom_col()+
ylim(0,9)+
geom_text(aes(label=letra),
position=position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Número de raíces', x = 'Tratamiento', y = 'Número de raíces') +
guides(fill = guide_legend(title = "Disposición"))+
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Disposición")
library(agricolae)
mod <- aov(PR~dis, df)
summary(mod)
## Df Sum Sq Mean Sq F value Pr(>F)
## dis 1 0.029 0.0291 0.018 0.901
## Residuals 4 6.594 1.6485
comparison<- LSD.test(mod,"dis",alpha=0.01,group=TRUE)
print(comparison$groups)
## PR groups
## BASAL 1.498333 a
## APICAL 1.359000 a
letra <- c("a","a")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(dis)%>%
summarise(media_trt=mean(PR),
minimo=min(PR),
maximo=max(PR)) %>%
ggplot(aes(x=dis, y=media_trt, fill=dis))+
geom_col()+
ylim(0,3)+
geom_text(aes(label=letra),
position=position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Peso de raíces', x = 'Tratamiento', y = 'Peso de raíces (g)') +
guides(fill = guide_legend(title = "Disposición"))+
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Disposición")
AUXINAS <- c(rep(c("-AUX","+AUX") , 2, each=2))
AUXINAS
## [1] "-AUX" "-AUX" "+AUX" "+AUX" "-AUX" "-AUX" "+AUX" "+AUX"
trt1 <- rep(c("HOJA" , "PECIOLO") , 1, each=4)
trt1
## [1] "HOJA" "HOJA" "HOJA" "HOJA" "PECIOLO" "PECIOLO" "PECIOLO"
## [8] "PECIOLO"
P.ENRAIZAMIENTO <-c(0,100,0,100,75,25,0,100)
P.ENRAIZAMIENTO
## [1] 0 100 0 100 75 25 0 100
ENRAIZAMIENTO <- c("SI","NO","SI","NO","SI","NO","SI","NO")
ENRAIZAMIENTO
## [1] "SI" "NO" "SI" "NO" "SI" "NO" "SI" "NO"
dt <- data.frame(trt1,AUXINAS,P.ENRAIZAMIENTO,ENRAIZAMIENTO)
dt
## trt1 AUXINAS P.ENRAIZAMIENTO ENRAIZAMIENTO
## 1 HOJA -AUX 0 SI
## 2 HOJA -AUX 100 NO
## 3 HOJA +AUX 0 SI
## 4 HOJA +AUX 100 NO
## 5 PECIOLO -AUX 75 SI
## 6 PECIOLO -AUX 25 NO
## 7 PECIOLO +AUX 0 SI
## 8 PECIOLO +AUX 100 NO
# Gráfica
library(dplyr)
library(ggplot2)
library(cowplot)
library(viridis)
## Loading required package: viridisLite
library(hrbrthemes)
## Warning: package 'hrbrthemes' was built under R version 4.3.2
## NOTE: Either Arial Narrow or Roboto Condensed fonts are required to use these themes.
## Please use hrbrthemes::import_roboto_condensed() to install Roboto Condensed and
## if Arial Narrow is not on your system, please see https://bit.ly/arialnarrow
p <- ggplot(dt, aes(fill=ENRAIZAMIENTO,y=P.ENRAIZAMIENTO, x=AUXINAS)) +
geom_bar(position="dodge", stat="identity") +
ggtitle("PORCENTAJE DE ENRAIZAMIENTO EN
ESTACAS DE GULUPA")+
xlab("Tratamientos")+
ylab("Porcentaje de enraizamiento (%)")+
ylim(c(0,100))+
facet_grid(~trt1, switch = "both")+
theme_minimal()
p+
scale_fill_manual(values=c('#333333',"#999999"))
AUXINAS <- c(rep(c("-AUX","+AUX") , 2, each=2))
AUXINAS
## [1] "-AUX" "-AUX" "+AUX" "+AUX" "-AUX" "-AUX" "+AUX" "+AUX"
trt1 <- rep(c("HOJA" , "PECIOLO") , 1, each=4)
trt1
## [1] "HOJA" "HOJA" "HOJA" "HOJA" "PECIOLO" "PECIOLO" "PECIOLO"
## [8] "PECIOLO"
P.CALLO <-c(0,100,75,25,75,25,100,0)
P.CALLO
## [1] 0 100 75 25 75 25 100 0
PR.CALLO <- c("SI","NO","SI","NO","SI","NO","SI","NO")
PR.CALLO
## [1] "SI" "NO" "SI" "NO" "SI" "NO" "SI" "NO"
dt <- data.frame(trt1,AUXINAS,P.CALLO,PR.CALLO)
dt
## trt1 AUXINAS P.CALLO PR.CALLO
## 1 HOJA -AUX 0 SI
## 2 HOJA -AUX 100 NO
## 3 HOJA +AUX 75 SI
## 4 HOJA +AUX 25 NO
## 5 PECIOLO -AUX 75 SI
## 6 PECIOLO -AUX 25 NO
## 7 PECIOLO +AUX 100 SI
## 8 PECIOLO +AUX 0 NO
ggplot(dt, aes(fill=PR.CALLO,y=P.CALLO, x=AUXINAS)) +
geom_bar(position="dodge", stat="identity") +
ggtitle("PORCENTAJE DE PRESENCIA DE CALLO
EN ESTACAS DE GULUPA")+
xlab("Tratamientos")+
ylab("Porcentaje de presencia
de callo (%)")+
ylim(c(0,100))+
facet_grid(~trt1, switch = "both")+
scale_fill_manual(values=c('#333333',"#999999"))+
guides(fill = guide_legend(title = "Presencia de callo"))+
theme_minimal()
trt <- gl(4,4,16,c("HOJA-AUX","HOJA+AUX","PECIOLO-AUX","PECIOLO+AUX"))
trt
## [1] HOJA-AUX HOJA-AUX HOJA-AUX HOJA-AUX HOJA+AUX HOJA+AUX
## [7] HOJA+AUX HOJA+AUX PECIOLO-AUX PECIOLO-AUX PECIOLO-AUX PECIOLO-AUX
## [13] PECIOLO+AUX PECIOLO+AUX PECIOLO+AUX PECIOLO+AUX
## Levels: HOJA-AUX HOJA+AUX PECIOLO-AUX PECIOLO+AUX
CR <- as.factor(c("NO","NO","NO","NO",
"NO","NO","NO","NO",
"SI","SI","SI","NO",
"NO","NO","NO","NO"))
CR
## [1] NO NO NO NO NO NO NO NO SI SI SI NO NO NO NO NO
## Levels: NO SI
LR <- c(0,0,0,0,
0,0,0,0,
3.5,2,2.5,0,
0,0,0,0)
LR
## [1] 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.5 2.0 2.5 0.0 0.0 0.0 0.0 0.0
NR <- c(0,0,0,0,
0,0,0,0,
6,4,8,0,
0,0,0,0)
NR
## [1] 0 0 0 0 0 0 0 0 6 4 8 0 0 0 0 0
PR <- c(0,0,0,0,
0,0,0,0,
0.056,0.067,0.01,0,
0,0,0,0)
PR
## [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.056 0.067 0.010 0.000
## [13] 0.000 0.000 0.000 0.000
CALLO <-c("NO","NO","NO","NO",
"SI","NO","SI","SI",
"SI","SI","NO","SI",
"SI","SI","SI","SI")
CALLO
## [1] "NO" "NO" "NO" "NO" "SI" "NO" "SI" "SI" "SI" "SI" "NO" "SI" "SI" "SI" "SI"
## [16] "SI"
PC <- c(0,0,0,0,
0.028,0,0.143,0.228,
0.274,0.057,0,0.124,
0.045,0.201,0.183,0.021)
PC
## [1] 0.000 0.000 0.000 0.000 0.028 0.000 0.143 0.228 0.274 0.057 0.000 0.124
## [13] 0.045 0.201 0.183 0.021
df <- data.frame(trt,CR,LR,NR,PR,CALLO,PC)
df
## trt CR LR NR PR CALLO PC
## 1 HOJA-AUX NO 0.0 0 0.000 NO 0.000
## 2 HOJA-AUX NO 0.0 0 0.000 NO 0.000
## 3 HOJA-AUX NO 0.0 0 0.000 NO 0.000
## 4 HOJA-AUX NO 0.0 0 0.000 NO 0.000
## 5 HOJA+AUX NO 0.0 0 0.000 SI 0.028
## 6 HOJA+AUX NO 0.0 0 0.000 NO 0.000
## 7 HOJA+AUX NO 0.0 0 0.000 SI 0.143
## 8 HOJA+AUX NO 0.0 0 0.000 SI 0.228
## 9 PECIOLO-AUX SI 3.5 6 0.056 SI 0.274
## 10 PECIOLO-AUX SI 2.0 4 0.067 SI 0.057
## 11 PECIOLO-AUX SI 2.5 8 0.010 NO 0.000
## 12 PECIOLO-AUX NO 0.0 0 0.000 SI 0.124
## 13 PECIOLO+AUX NO 0.0 0 0.000 SI 0.045
## 14 PECIOLO+AUX NO 0.0 0 0.000 SI 0.201
## 15 PECIOLO+AUX NO 0.0 0 0.000 SI 0.183
## 16 PECIOLO+AUX NO 0.0 0 0.000 SI 0.021
library(agricolae)
mod <- aov(LR~trt, df)
summary(mod)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 12.0 4.000 7.385 0.00461 **
## Residuals 12 6.5 0.542
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
comparison<- LSD.test(mod,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## LR groups
## PECIOLO-AUX 2 a
## HOJA-AUX 0 b
## HOJA+AUX 0 b
## PECIOLO+AUX 0 b
letra <- c("b","b","a","b")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(LR),
minimo=min(LR),
maximo=max(LR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,4)+
geom_text(aes(label=letra),
position=position_dodge(width = 0),
vjust=-2,
hjust=1)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Longitud de las raíces', x = 'Tratamiento', y = 'Longitud de las raíces (cm)') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
library(agricolae)
mod <- aov(NR~trt, df)
summary(mod)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 60.75 20.250 6.943 0.00579 **
## Residuals 12 35.00 2.917
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
comparison<- LSD.test(mod,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## NR groups
## PECIOLO-AUX 4.5 a
## HOJA-AUX 0.0 b
## HOJA+AUX 0.0 b
## PECIOLO+AUX 0.0 b
letra <- c("b","b","a","b")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(NR),
minimo=min(NR),
maximo=max(NR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,8)+
geom_text(aes(label=letra), position = position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Número de raíces', x = 'Tratamiento', y = 'Número de raíces') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
library(agricolae)
mod2 <- aov(PR~trt, df)
summary(mod2)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 0.003317 0.0011056 4.017 0.0342 *
## Residuals 12 0.003303 0.0002752
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
comparison<- LSD.test(mod2,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## PR groups
## PECIOLO-AUX 0.03325 a
## HOJA-AUX 0.00000 a
## HOJA+AUX 0.00000 a
## PECIOLO+AUX 0.00000 a
letra <- c("a","a","a","a")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(PR),
minimo=min(PR),
maximo=max(PR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,0.1)+
geom_text(aes(label=letra), position = position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Peso de raíces', x = 'Tratamiento', y = 'Peso de raíces (g)') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
library(agricolae)
mod2 <- aov(PC~trt, df)
summary(mod2)
## Df Sum Sq Mean Sq F value Pr(>F)
## trt 3 0.03591 0.011968 1.421 0.285
## Residuals 12 0.10109 0.008424
comparison<- LSD.test(mod2,"trt",alpha=0.01,group=TRUE)
print(comparison$groups)
## PC groups
## PECIOLO-AUX 0.11375 a
## PECIOLO+AUX 0.11250 a
## HOJA+AUX 0.09975 a
## HOJA-AUX 0.00000 a
letra <- c("a","a","a","a")
library(ggplot2)
library(dplyr)
p <- df%>%
group_by(trt)%>%
summarise(media_trt=mean(PR),
minimo=min(PR),
maximo=max(PR)) %>%
ggplot(aes(x=trt, y=media_trt, fill=trt))+
geom_col()+
ylim(0,0.1)+
geom_text(aes(label=letra), position = position_dodge(width = 0),
vjust=-3,
hjust=2)+
scale_fill_manual(values=c('#333333','#666666','#999999','#E6E6E6')) +
geom_errorbar(aes(ymin=minimo, ymax=maximo), width=0.2, color='black', position="dodge")+
labs(title = 'Peso de callo', x = 'Tratamiento', y = 'Peso de callo (g)') +
theme_minimal()
p
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank())+
xlab("Tratamientos")
TRATAMIENTO <- c("+AUX","-AUX")
TRATAMIENTO
## [1] "+AUX" "-AUX"
LR <- c(5.125, 4.2)
LR
## [1] 5.125 4.200
NR <- c(4,1)
NR
## [1] 4 1
df <- data.frame(TRATAMIENTO,LR,NR)
df
## TRATAMIENTO LR NR
## 1 +AUX 5.125 4
## 2 -AUX 4.200 1
ggplot(df, aes(fill=TRATAMIENTO,y=LR, x=TRATAMIENTO)) +
geom_bar(position="dodge", stat="identity") +
scale_fill_manual(values=c('#333333','#999999'))+
ggtitle("LONGITUD DE LA RAÍZ EN ARBOLOCO
(Smallanthus pyramidalis)")+
xlab("Tratamientos")+
ylab("Longitud de la raíz (cm)")+
ylim(c(0,5.2))
ggplot(df, aes(fill=TRATAMIENTO,y=NR, x=TRATAMIENTO)) +
geom_bar(position="dodge", stat="identity") +
scale_fill_manual(values=c('#333333','#999999'))+
ggtitle("NÚMERO DE RAICES EN ARBOLOCO
(Smallanthus pyramidalis)")+
xlab("Tratamientos")+
ylab("Número de raíces")+
ylim(c(0,4))