Los datos que se utilizan en este ejemplo fueron tomados en el 2015, con un diseño igual al usado en el 2021. En este documento pueden encontrarlos: Experimento Competencia Intraespecífica.
Se usan los datos que están en la hoja germinacion del archivo rabanos2015.xlsx.
library(readxl)
## datos germinación
germina <- read_excel("data/rabanos2015.xlsx",
sheet = "germinacion")
head(germina)
## # A tibble: 6 x 4
## tratamiento cup semana plantas
## <chr> <dbl> <dbl> <dbl>
## 1 03S 1 1 2
## 2 03S 2 1 0
## 3 03S 3 1 3
## 4 06S 4 1 6
## 5 06S 5 1 0
## 6 06S 6 1 6
Las variables son:
Gráfica de la variación en germinación y supervivencia de las plantas en cada vaso o tiesto.
library(dplyr)
library(ggplot2)
# gráfica por vaso y tratamiento
germina %>%
ggplot( aes(x=semana, y=plantas, group=cup,
color=tratamiento)) +
geom_line()
Figura 1. Cantidad de plantas presentes en cada réplica (vaso) de los tratamiento, en cada semana de medición. Los tratamientos se refieren al número de semillas sembradas en cada vaso.
A continuación se visualiza y analiza la relación entre la densidad inicial de plantas (tratamientos) y la biomasa seca promedio por planta al final del experimento.
# desde Excel
library(readxl)
rabanos <- read_excel("data/rabanos2015.xlsx",
sheet = "biomasa")
head(rabanos)
## # A tibble: 6 x 5
## tratamiento inicial plantas biomasa biom_planta
## <chr> <dbl> <dbl> <dbl> <dbl>
## 1 3S 3 3 0.067 22.3
## 2 3S 3 3 0.069 23
## 3 3S 3 3 0.07 23.3
## 4 6S 6 6 0.11 18.3
## 5 6S 6 6 0.109 18.2
## 6 6S 6 5 0.065 13
Las variables son:
Gráfica de la biomasa por planta versus la densidad inicial de semillas de cada tratamiento y a continuación el análisis de regresión correspondiente.
library(ggplot2)
## biom_planta ~ inicial
# plot
ggplot(data = rabanos, aes(x = inicial, y = biom_planta)) +
geom_point(color='blue') +
geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula 'y ~ x'
Figura 2. Relación entre la biomasa promedio por planta (mg) y la cantidad de semillas sembradas en cada tratamiento.
# regresión lineal
reg <- lm(biom_planta ~ inicial, data = rabanos)
summary(reg)
##
## Call:
## lm(formula = biom_planta ~ inicial, data = rabanos)
##
## Residuals:
## Min 1Q Median 3Q Max
## -14.8704 -3.1086 0.9647 4.5906 7.2897
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 17.8304 2.3190 7.689 3.44e-06 ***
## inicial -0.0800 0.0936 -0.855 0.408
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 5.933 on 13 degrees of freedom
## Multiple R-squared: 0.0532, Adjusted R-squared: -0.01963
## F-statistic: 0.7305 on 1 and 13 DF, p-value: 0.4082
Análisis similar con la variable inicial (semillas sembradas) con una transformación logarítmica.
## biom_planta ~ log(inicial)
library(dplyr)
# log
rabanos <- rabanos %>%
mutate(log_ini = log(inicial))
# plot
ggplot(data = rabanos, aes(x = log_ini, y = biom_planta)) +
geom_point(color='blue') +
geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula 'y ~ x'
Figura 3. Relación entre la biomasa promedio por planta (mg) y la cantidad de semillas sembradas en cada tratamiento en escala logarítmica base 10.
# reg2
reglog <- lm(biom_planta ~ log_ini, data = rabanos)
summary(reglog)
##
## Call:
## lm(formula = biom_planta ~ log_ini, data = rabanos)
##
## Residuals:
## Min 1Q Median 3Q Max
## -14.3424 -2.2005 0.4575 3.2574 8.3911
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 21.840 3.965 5.509 0.000101 ***
## log_ini -2.212 1.484 -1.491 0.159934
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 5.635 on 13 degrees of freedom
## Multiple R-squared: 0.146, Adjusted R-squared: 0.08027
## F-statistic: 2.222 on 1 and 13 DF, p-value: 0.1599
Análisis similar con la variable inicial (semillas sembradas) con una transformación logarítmica al igual que la biomasa por planta.
library(dplyr)
## log(biom_planta) ~ log(inicial)
rabanos <- rabanos %>%
mutate(log_biom = log(biom_planta))
# plot
ggplot(data = rabanos, aes(x = log_ini, y = log_biom)) +
geom_point(color='blue') +
geom_smooth(method = "lm", se = TRUE)
## `geom_smooth()` using formula 'y ~ x'
Figura 4. Relación entre el logaritmo (base 10) de la biomasa promedio por planta (mg) y la cantidad de semillas sembradas en cada tratamiento en escala logarítmica base 10.
# stats
regll <- lm(log_biom ~ log_ini, data = rabanos)
summary(regll)
##
## Call:
## lm(formula = log_biom ~ log_ini, data = rabanos)
##
## Residuals:
## Min 1Q Median 3Q Max
## -1.9858 -0.0829 0.1393 0.2608 0.5558
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 3.0035 0.4351 6.903 1.08e-05 ***
## log_ini -0.1306 0.1629 -0.802 0.437
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 0.6184 on 13 degrees of freedom
## Multiple R-squared: 0.04713, Adjusted R-squared: -0.02616
## F-statistic: 0.6431 on 1 and 13 DF, p-value: 0.437