La apicultura se refiere al manejo de las colonias de abejas, generalmente en colmenas artificiales.
Las abejas silvestres son clave para la polinización de plantas de cultivo locales y regionales, los informes de su declive son motivo depreocupación. La extinción de las abejas provocará una crisis económica con el declive de productos como frutas y verduras.
Con la inteligencia artificial y el aprendizaje automático podemos empezar a definir qué patrones se corresponden con una colmena saludable y cuáles con una que no lo es. El santo grial sería lograr identificar qué indicadores constituyen una alerta temprana de problemas - Simon Potts, profesor de biodiversidad de la Universidad de Reading.
Hace unos 7 u 8 años las colonias de abejas empezaron a morir y desaparecer masivamente en muchos países del mundo, es un tema muy preocupante, dado que su actividad está estrechamente vinculada a la producción de alimentos, siendo esencial para el desarrollo de numerosas plantas y árboles, en muchos casos existe una total dependencia de las abejas. Como daño colateral de la reducción del número de colonias, se reduce la producción de miel en muchos países, y esta reducción se incrementa año tras año. Las abejas son un importante aliado en la producción alimentaria del mundo, se calcula que hasta una tercera parte de los alimentos que consumimos están vinculados a la actividad que desarrollan, por lo que su extinción representaría un verdadero problema. En el post Los alimentos y la polinización de los insectos nos hacíamos eco de una investigación en la que se determinaba que el valor económico del trabajo que realizan los insectos con la polinización, se cifraba en unos 153.000 millones de euros al año en Europa, por lo que se pueden considerar además, parte importante de un motor económico.
Un nuevo estudio publicado en Nature Communications encontró que solo el dos por ciento de las especies de abejas silvestres contribuye con el 80% de las visitas de polinización de cultivos observadas a nivel mundial.
Setenta de los 100 principales cultivos alimentarios que se cultivan en todo el mundo dependen de polinizadores, lo que equivale al 90% de la nutrición mundial. Para producir un kilogramo de miel, una abeja tendría que visitar 4 millones de flores y volar 4 veces la circunferencia de la Tierra.
Según la Organización de las Naciones Unidas para la Alimentación y la Agricultura (FAO), el 75% de los cultivos alimentarios a nivel global dependen de la polinización por insectos y otros animales. Además, se estima que entre 235,000 y 577,000 millones de dólares de producción anual de alimentos a nivel mundial depende de la ayuda de los polinizadores.
La Asamblea General de las Naciones Unidas declaró el 20 de mayo el Día Mundial de las Abejas para llamar la atención sobre la importancia de preservar las abejas y otros polinizadores.
El objetivo de este caso de estudio es contestar las siguientes preguntas:
¿Por qué las abejas importan tanto a la humanidad?
¿Por qué las abejas están desapareciendo tan rápidamente?
¿Cómo ha sido la variación de la producción de miel en el país?
analizando datos de manera gráfica.
La cadena de Markov, también conocida como modelo de Markov o proceso de Markov, es un concepto desarrollado dentro de la teoría de la probabilidad y la estadística que establece una fuerte dependencia entre un evento y otro suceso anterior. Su principal utilidad es el análisis del comportamiento de procesos estocásticos. En efecto, las cadenas de este tipo tienen memoria, “Recuerdan” el último evento y esto condiciona las posibilidades de los eventos futuros.
El análisis de Montecarlo es un método utilizado para, mediante una simulación matemática compleja, aproximar el resultado de cálculos de los que no se puede obtener una solución exacta. Es un método que se utiliza para realizar estimaciones en caso de que existan parámetros que muestran variabilidad.
En base a los datos extraidos de la División Estadística de la FAO (FAOSTAT) la cual tiene publicada información sobre el número de colmenas por país desde el año 1961 y hasta el 2019, la cual se resume para nuestro país, en la tabla y gráfica siguientes:
datatable(BEESMX)Ahora se presentan los datos concentrados de la producción de miel en las entidades federativas durante el periodo del 2016 a 2021, considerando solo el mes de Enero del 2021, para ellos se tomaron los datos de producción en toneladas de miel anual publicados por el SIAP.
datatable(PRODMIELMX)plot_ly(BEESMX, x = ~Year, y = ~Value, type = "scatter", mode = "markers") %>%
layout(title = "Producción de colmenas en México (1961-2019)",
xaxis = list(title = "Años"))Ahora presentaremos los datos de manera grafica:
qplot(Year, Value, data = PRODMIELMX2, geom = "auto", color=Estado,linetype=Estado)Analizando los datos generales podemos decir que los mayores productores de miel son Estados del sur como Yucatán, Campeche y Chiapas.
cor(BEESMX)## Year Value
## Year 1.0000000 0.2324513
## Value 0.2324513 1.0000000
Con el coeficiente de correlación tan pequeño de 0.2324513 se puede decir que no existe una relación notoria entre el número de abejas y el tiempo.
pairs(BEESMX, col = "yellow")A continuación se hará la regresión simple
regresion <- lm (Year ~ Value, data=BEESMX )
summary(regresion)##
## Call:
## lm(formula = Year ~ Value, data = BEESMX)
##
## Residuals:
## Min 1Q Median 3Q Max
## -29.669 -14.755 -2.034 16.429 27.714
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 1.970e+03 1.144e+01 172.213 <2e-16 ***
## Value 1.054e-05 5.842e-06 1.804 0.0765 .
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 16.85 on 57 degrees of freedom
## Multiple R-squared: 0.05403, Adjusted R-squared: 0.03744
## F-statistic: 3.256 on 1 and 57 DF, p-value: 0.07645
\[ y = 1.970e+03 + 1.054e-05 x \]
plot(BEESMX$Value, BEESMX$Year, xlab = "Número de abejas", ylab="Año", col = "brown")
abline(regresion, col = "yellow")Los datos no presentan linealidad y se encuentran muy dispersos entre sí.
confint(regresion)## 2.5 % 97.5 %
## (Intercept) 1.946841e+03 1.992649e+03
## Value -1.157103e-06 2.223917e-05
anova(regresion)## Analysis of Variance Table
##
## Response: Year
## Df Sum Sq Mean Sq F value Pr(>F)
## Value 1 924.5 924.51 3.2558 0.07645 .
## Residuals 57 16185.5 283.96
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
residuos <- rstandard(regresion)
valores.ajustados <- fitted(regresion)
plot(valores.ajustados,residuos, col = "deeppink4")Se observa que los datos están muy dispersos.
No se observa ningún patrón especial, por lo que tanto la homocedasticidad como la linealidad resultan hipótesis razonables.
La hipótesis de normalidad se suele comprobar mediante un QQ plot de los residuos. El siguiente código sirve para obtenerlo: Para peso anterior y peso actual
qqnorm(residuos, col = "coral")
qqline(residuos, col = "orange")Los datos no presentan una linealidad, por ello no se puede expresar como residuos normales
shapiro.test(residuos)##
## Shapiro-Wilk normality test
##
## data: residuos
## W = 0.90437, p-value = 0.0002154
los residuos no son normales
Por lo tanto, la hipótesis nula de que las variables del tiempo en años y el número de abejas se encuentran relacionadas, queda descartada.
Una cadena de Markov es una serie de eventos, en la cual la probabilidad de que ocurra un evento depende del evento inmediato anterior. En efecto, las cadenas de este tipo tienen memoria, “Recuerdan” el último evento y esto condiciona las posibilidades de los eventos futuros.
Ene sta ocación aplicaremos el uso de la cadena de Markov para predecir si las condiciones climáticas afectan la desaparición de las abejas.
library(pacman)
p_load("markovchain", "DT")\[ P = \left( {\begin{array}{ccc} 0 & 0.5 & 0.5 \\ 0.5 & 0 & 0.5 \\ 0.5 & 0.5 & 0 \\ \end{array} } \right) \]
Dicha cadena podemos crearla en R, de la siguiente forma:
P = matrix(c(0,0.5,0.5,.5,0,.5,.5,.5,0),nrow = 3,byrow = TRUE)
P## [,1] [,2] [,3]
## [1,] 0.0 0.5 0.5
## [2,] 0.5 0.0 0.5
## [3,] 0.5 0.5 0.0
mc = new("markovchain",transitionMatrix=P,states=c("Soleado","Nublado","Lluvioso"),name="Cadena 1") La estructura del objeto mc es:
str(mc)## Formal class 'markovchain' [package "markovchain"] with 4 slots
## ..@ states : chr [1:3] "Soleado" "Nublado" "Lluvioso"
## ..@ byrow : logi TRUE
## ..@ transitionMatrix: num [1:3, 1:3] 0 0.5 0.5 0.5 0 0.5 0.5 0.5 0
## .. ..- attr(*, "dimnames")=List of 2
## .. .. ..$ : chr [1:3] "Soleado" "Nublado" "Lluvioso"
## .. .. ..$ : chr [1:3] "Soleado" "Nublado" "Lluvioso"
## ..@ name : chr "Cadena 1"
El resumen de la cadena es:
summary(mc)## Cadena 1 Markov chain that is composed by:
## Closed classes:
## Soleado Nublado Lluvioso
## Recurrent classes:
## {Soleado,Nublado,Lluvioso}
## Transient classes:
## NONE
## The Markov chain is irreducible
## The absorbing states are: NONE
Para visualizar esta cadena de markov simple, utilizamos el comando plot
plot(mc)Para la cadena de markov definida se obtiene que:
recurrentClasses(mc)## [[1]]
## [1] "Soleado" "Nublado" "Lluvioso"
transientStates(mc)## character(0)
absorbingStates(mc)## character(0)
Para conocer la probabilidad de transición en 1 paso entre un estado y otro basta con utilizar la función transitionProbability(), con los argumentos:
object: la cadena de markov
t0: el estado en el tiempo 0
t1: el estado en el tiempo 1
La probabilidad de transicion en un paso del estado “soleado” al estado “llvioso” es:
transitionProbability(object = mc, t0="soleado",t1="lluvioso")## [1] NA
Recuerde que dicha probabilidad es un elemento de la matriz de transición P, por lo tanto, la probabilidad de transicion del estado “a” al estado “b” es simplemente P23
mc[2,3]## [1] 0.5
Es posible computar la matriz de transición en n pasos, simplemente computando la n-ésima potencia de la matriz de transición P, como ejemplo calcularemos la matriz de transición en n = 5 pasos.
n = 5 #número de passos al futuro
mc^n## Cadena 1^5
## A 3 - dimensional discrete Markov Chain defined by the following states:
## Soleado, Nublado, Lluvioso
## The transition matrix (by rows) is defined as follows:
## Soleado Nublado Lluvioso
## Soleado 0.31250 0.34375 0.34375
## Nublado 0.34375 0.31250 0.34375
## Lluvioso 0.34375 0.34375 0.31250
Tambien se pueden conocer la distribución de la cadena en n pasos adelante (P(Xn)) multiplicando la distribucion inicial de X0 por la matriz de transición en n pasos (Pn), calcule la distribución de la cadena en el tiempo n = 6, si la ditribución inicial de la cadena es “(0.5, 0.2, 0.3)”.
x0 <- c(0.5,0.2,0.3) # la distribución de x en t = 0
n = 6
Xn <- x0*(mc^n)Por lo tanto, la distribución de la cadena en y pasos es:
Xn## Soleado Nublado Lluvioso
## [1,] 0.3359375 0.33125 0.3328125
La polinización es el intercambio de polen entre las flores y su principal motivo es lograr la reproducción de cualquier tipo de semilla y de frutas, proceso fundamental para el mantenimiento de la vida sobre la tierra.Según explicó Soto, de cada 10 cosas que comemos, al menos cinco han tenido acción directa de las abejas en un 75 u 80 %. Esto quiere decir que “sin abejas no hay polinización y sin polinización no hay comida”.
La desaparición y exterminación de las abejas va en aumento. El avance de la industrialización o el uso de tóxicos son solo algunas de las razones por las cuales contamos con menos de estos insectos en el planeta cada día.Según las más recientes estadísticas de Greenpeace, en Estados Unidos, las desapariciones de abejas han llegado a 42% entre abril de 2014 y abril de 2015.Pero, ¿porqué son importantes las abejas? Estos insectos, que son una evolución de las avispas, son los agentes polinizadores más relevantes del ecosistema. > “La aportación principal de las abejas sobre la faz de la tierra es la polinización, son el agente polinizador por excelencia”, especificó el agrónomo Jaime Soto a Mi Puerto Rico Verde.
Esta ha variado mucho,en el periodo de 1960 a 1980 este fue incrementando, en el periodo de 1980 a 1990, podemos observar que la producción de miel fue muy alta, casi alcanzando los 2.7M de colmenas, mientras que entre 1990 y 2000 la producción comenzó a disminuir, pero a partir del 2010, ha vuelto a incrementar. Por lo que la producción de miel ha sido muy dispersa en el país.
Este proceso estocástico como las cadenas de Markov nos permite saber la probabilidad en la que va a ocurrir un evento dependiendo solamente del evento inmediatamente anterior, por lo que al llevar a cabo este análisis, observamos que el cambio climático si es un factor para la disminución en la problación de abejas, ya que contribuye a varios impactos los cuales no son buenos para las abejas, como los pueden ser, los cambios de temperatura, sequías, lluvias irregulares, los cuales ocasionan el despliegue de otras especies a otras hábitats, así como la disminución de la flora.
Bejerano, P. G., Bejerano, P. G., & Bejerano, P. G. (2019). Proyecto B-GOOD: big data para dar esperanza a las abejas en Europa. Blogthinkbig.com. https://blogthinkbig.com/entorno-sostenible-abejas-gracias-big-data
Downing, L. (2020). Why Bees Matter so Much to Humans. One Green Planet. https://www.onegreenplanet.org/environment/why-bees-matter-so-much-to-humans/
Gallego, M. (2018). La Inteligencia Artificial en contra de la extinción de las abejas. Big Data Magazine. https://bigdatamagazine.es/la-inteligencia-artificial-en-contra-de-la-extincion-de-las-abejas
Untitled Document. (s. f.). Endangered bees. https://depts.washington.edu/triolive/quest/2007/TTQ07077/consequences.html
Zattara, E. E., & Aizen, M. A. (2021). Worldwide occurrence records suggest a global decline in bee species richness. Elsevier Inc. https://doi.org/10.1016/j.oneear.2020.12.005