## -- Attaching packages --------------------------------------- tidyverse 1.3.0 --
## v ggplot2 3.3.3     v purrr   0.3.4
## v tibble  3.0.6     v dplyr   1.0.5
## v tidyr   1.1.3     v stringr 1.4.0
## v readr   1.4.0     v forcats 0.5.1
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag()    masks stats::lag()
## Linking to GEOS 3.9.0, GDAL 3.2.1, PROJ 7.2.1
## rgdal: version: 1.5-23, (SVN revision 1121)
## Geospatial Data Abstraction Library extensions to R successfully loaded
## Loaded GDAL runtime: GDAL 3.2.1, released 2020/12/29
## Path to GDAL shared files: C:/Users/User/Documents/R/win-library/4.0/rgdal/gdal
## GDAL binary built with GEOS: TRUE 
## Loaded PROJ runtime: Rel. 7.2.1, January 1st, 2021, [PJ_VERSION: 721]
## Path to PROJ shared files: C:/Users/User/Documents/R/win-library/4.0/rgdal/proj
## PROJ CDN enabled: FALSE
## Linking to sp version:1.4-5
## To mute warnings of possible GDAL/OSR exportToProj4() degradation,
## use options("rgdal_show_exportToProj4_warnings"="none") before loading rgdal.
## Overwritten PROJ_LIB was C:/Users/User/Documents/R/win-library/4.0/rgdal/proj
##  [1] "05_ANTIOQUIA"                                                           
##  [2] "anexo3.html"                                                            
##  [3] "anexo3.nb.html"                                                         
##  [4] "anexo3.Rmd"                                                             
##  [5] "Chapter1_Chang.pdf"                                                     
##  [6] "Chapter2_Chang.pdf"                                                     
##  [7] "ciudades.odt"                                                           
##  [8] "ciudades.txt"                                                           
##  [9] "CIUDADES.txt.docx"                                                      
## [10] "cuaderno1.html"                                                         
## [11] "cuaderno1.nb.html"                                                      
## [12] "cuaderno1.Rmd"                                                          
## [13] "cuaderno2.Rmd"                                                          
## [14] "cuaderno3.html"                                                         
## [15] "cuaderno3.Rmd"                                                          
## [16] "cuaderno4.html"                                                         
## [17] "cuaderno4.knit.md"                                                      
## [18] "cuaderno4.Rmd"                                                          
## [19] "cuaderno4.utf8.md"                                                      
## [20] "cuaderno4_files"                                                        
## [21] "final1.csv"                                                             
## [22] "final1.xlsx"                                                            
## [23] "informe01.html"                                                         
## [24] "informe01.Rmd"                                                          
## [25] "Informe1.Rmd"                                                           
## [26] "Informe1_files"                                                         
## [27] "Ingeniería Agronómica - Código curso 2015896 _ [“Geomática Basica”].lnk"
## [28] "mapa_antioquia.html"                                                    
## [29] "mapa_antioquia.Rmd"                                                     
## [30] "MGN_DPTO_POLITICO.CPG"                                                  
## [31] "MGN_DPTO_POLITICO.dbf"                                                  
## [32] "MGN_DPTO_POLITICO.prj"                                                  
## [33] "MGN_DPTO_POLITICO.sbn"                                                  
## [34] "MGN_DPTO_POLITICO.sbx"                                                  
## [35] "MGN_DPTO_POLITICO.shp"                                                  
## [36] "MGN_DPTO_POLITICO.shp.xml"                                              
## [37] "MGN_DPTO_POLITICO.shx"                                                  
## [38] "R i386 4.0.4.lnk"                                                       
## [39] "R x64 4.0.4.lnk"                                                        
## [40] "rsconnect"
## 
## -- Column specification --------------------------------------------------------
## cols(
##   DEPTO = col_character(),
##   COD_MUN = col_double(),
##   MUNICIPIO = col_character(),
##   GRUPO = col_character(),
##   SUBGRUPO = col_character(),
##   CULTIVO = col_character(),
##   DESAGREG = col_character(),
##   YEAR = col_double(),
##   PERIODO = col_character(),
##   HA_SIEMBRA = col_double(),
##   HA_COSECHA = col_double(),
##   TON_PROD = col_double(),
##   RENDIM = col_double(),
##   CICLO = col_character()
## )

A continuacion la siguiente tabla nos muestra que tipo de cultivos y grupos de estos son cultivados en todos los municipios del departamento. Esto nos brinda una idea general de que productos tienen mayor peso y relevancia en ciertas regiones, y nos permitira seleccionar las zonas de estudio especifico. Para esto usamos el paquete dplyr.

evita

Debido al analisis cuantitativo en la extension del territorio Antioqueño, vamos a analizar un cluster agricola que ha sido historico en nuestro pais. El cultivo de banano en el Uraba Antioqueño es quizas el producto agricola de mayor peso en el PIB del pais.

La siguiente tabla expone la produccion de Banano a lo largo de los años en todos los municipios de Antioquia.

evita_banano

Gracias a este tabla ilustrativa pudimos observar que el cultivo de Banano en Apartado es donde la Produccion es mas alto a lo largo de los años.

Por otro lado y debido a la explosion mediatica de los ultimos años ante la exportacion de Aguacate Hass, realizamos un analisis de dicha produccion a lo largo de los años donde se tiene registro. Evidenciando que a partir del 2015 empezo la produccion de este producto. Variable que veremos en una grafico a lo largo de los años.

evita_aguacate

Ahora, y debido a que el auge de las exportaciones ha sido algo reciente, se realizo un analisis de la produccion en el ultimo año disponible en datos de estos dos productos.Tomando municipios agricolas para estas frutas segun informes del Ministerio de Agricultura y desarrollo rural.

Para el AGuacate Hass, tomaremos como referencia el municipio de Urrao; y para el Banano tomaremos Apartado.

Y se confirma con los datos agricolas que Apartado es un municipio productor de Banano con el mayor valor de rendimiento (35.00)

evita_apartado_2018

Y para el caso del Aguacate Hass, el municipio de Urrao lleva la mayor produccion con Aguacate. Debido a las condiciones agroclimatologicas favorables para un cultivo de este tipo. Las plantas de aguacate pueden adaptarse a diferentes tipos de suelo, pero las condiciones óptimas serían los suelos francos de consistencia media y ricos en materia orgánica, como son los suelos de este municipio.

evita_urrao_2018

Para efectos de productividad y gestion de proyectos en el Departamente, es una necesidad imperativa contar con calculos de Rendimientos de siembra, entendido como la relacion entre la Toneladas de produccion sobre las hectareas de siembra. De nuevo los valores mas importantes y relevantes se dan en Banano, Aguacate y Cafe.Teniendo en cuenta la relacion de cada cultivo entre la siembra y cosecha

En este caso crearemos la funcion para conocer el promedio de rendimiento de cada municipio. En el caso de Antioquia obtuvimos informacion de 104 cultivos. Esto es relevante para creacion de planes de desarrollo agricola.

Para posteriormente conocer los rendimientos maximos de cada cultivo y saber cual es el potencial de los municipios y del departamente por producto. Confirmamos la hipotesis inicial de los productos de exportacion, tienen lugar en municipios claves.Tambien realizamos el filtrado por grupos de cultivos.

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf
## `summarise()` has grouped output by 'CULTIVO'. You can override using the `.groups` argument.

Frutales y hortalizas son los grupos de cultivos de mayor relevancia a nivel departamental.

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf

## Warning in max(RENDIM, na.rm = TRUE): ningun argumento finito para max;
## retornando -Inf
## `summarise()` has grouped output by 'GRUPO'. You can override using the `.groups` argument.

La zona del Uraba y el suroccidente de Antioquia tiene el area maxima de cosecha en productos claves: Banano, aguacate, cafe etc.

## `summarise()` has grouped output by 'GRUPO'. You can override using the `.groups` argument.

Y ahora calcularemos la produccion mas grande de cada cultivo por año.

## `summarise()` has grouped output by 'GRUPO', 'MUNICIPIO'. You can override using the `.groups` argument.

Muy relevante que para el 2015, cuando empiezan las exportaciones a Europa y Estados Unidos de Aguacate, es donde la produccion crece de manera exponencial. Igual que la constante en la alta produccion de frutales por todo el departamento.

A partir de 2015, cuando por varias negociaciones de empresarios y TLC con otros paises, el aguacate hass se convirtio en un producto estrella colombiano.

g

Basado en datos de MinAgricultura (2020)

Centrandose en no mas de 5 municipios, dinamizando la economia local de dicha region. Urrao es el enclave de produccion, comercializacion y exportacion del producto.

Evidenciamos el crecimiento coyuntural del aguacate debido al contexto internacional.