#1. Carga de las funciones

source(file = "C:/Users/Patrick/Desktop/ues2020/metodos/tareas_en_grupo/funciones_comercio_exterior.R" , echo = TRUE,max.deparse.length = 100,encoding = "utf-8") 
## 
## > options(scipen = 999)
## 
## > library(dplyr)
## 
## > library(readxl)
## 
## > library(stringr)
## 
## > load("C:/Users/Patrick/Desktop/ues2020/metodos/data_comercio_exterior_agosto_2020.RData")
## 
## > nombre_archivo <- "C:/Users/Patrick/Desktop/ues2020/metodos/tareas_en_grupo/nombres_iso_paises.xls ..." ... [TRUNCATED] 
## 
## > nombres_iso_paises <- read_excel(nombre_archivo)
## 
## > data_comercio_exterior_agosto_2020 <- data_comercio_exterior_agosto_2020 %>% 
## +     left_join(nomb .... [TRUNCATED] 
## 
## > herramientas_mostrar_paises <- function() {
## +     paises <- nombres_iso_paises %>% select(nom_pais .... [TRUNCATED] 
## 
## > herramientas_mostrar_regiones <- function() {
## +     nombres_iso_paises %>% group_by(region, cod_re .... [TRUNCATED] 
## 
## > herramientas_mostrar_paises_en_tabla <- function() {
## +     data_comercio_exterior_agosto_2020 %>%  .... [TRUNCATED] 
## 
## > indicadores_IVCR_capitulo <- function(codigo_pais, 
## +     capitulo, anio) {
## +     codigo_pais <- e .... [TRUNCATED] 
## 
## > indicadores_IVCR_partida <- function(codigo_pais, 
## +     partida, anio) {
## +     codigo_pais <- enq .... [TRUNCATED] 
## 
## > indicadores_Balassa_capitulo <- function(codigo_pais, 
## +     capitulo, anio, normalizado = TRUE) { .... [TRUNCATED] 
## 
## > indicadores_Balassa_partida <- function(codigo_pais, 
## +     partida, anio, normalizado = TRUE) {
## + .... [TRUNCATED] 
## 
## > indicadores_IHH_Herfindahl_Hirschmann_anual_texto <- function(codigo_pais, 
## +     anio, normalizad .... [TRUNCATED] 
## 
## > indicadores_IHH_Herfindahl_Hirschmann_anual <- function(codigo_pais, 
## +     anio, normalizado = TR .... [TRUNCATED]

#2. Herramientas de Consulta de Países

library(kableExtra)
herramientas_mostrar_paises() %>% head() %>% kable() %>% kable_material(html_font = "sans-serif")
nom_pais_esp codigo_pais region cod_region region_intermedia cod_region_intermedia
Afganistan 4 Asia 142 NA NA
Albania 8 Europa 150 NA NA
Alemania 276 Europa 150 NA NA
Andorra 20 Europa 150 NA NA
Angola 24 África 2 África Central 17
Anguila (R.U.) 660 Américas 19 Caribe 29

3. Herramientas de Consulta de Regiones

library(kableExtra)
herramientas_mostrar_regiones() %>% head() %>% kable() %>% kable_material(html_font = "sans-serif")
region cod_region region_intermedia cod_region_intermedia # de Paises incluidos
África 2 África Central 17 8
África 2 Africa Del Sur 18 5
África 2 África Occidental 11 16
África 2 África Oriental 14 17
África 2 NA NA 6
Américas 19 Caribe 29 26

4. Herramientas de Consulta de Paises con transacciones en la tabla

library(kableExtra)
herramientas_mostrar_paises_en_tabla() %>% head() %>% kable() %>% kable_material(html_font = "sans-serif")
pais anio # Transacciones
Afganistan 2017 8
Afganistan 2018 7
Afganistan 2019 10
Afganistan 2020 14
Albania 2017 26
Albania 2018 27

#5.Uso de Indicador de Ventaja Comparativa Revelada 5.1. Ejemplo 1 En este ejemplo se analizará el IVCR con USA, para el periodo 2017-2020, para el capitulo “01”

Resultados_IVCR<-data.frame("años"=2017:2020,
                            "IVCR"=sapply(X=2017:2020,FUN = indicadores_IVCR_capitulo,codigo_pais=840,capitulo="01"))
Resultados_IVCR %>% kable(align = "l") %>% 
  kable_material(html_font = "sans-serif")
años IVCR
2017 -0.1268112
2018 -0.0997253
2019 -0.0880920
2020 -0.0841604

5.2 Ejemplo 2 En este ejemplo se analizará el IVCR con USA, para el periodo 2017-2020, para el producto “0105110000”

Resultados_IVCR_sac<-data.frame("años"=2017:2020,
                            "IVCR"=sapply(X=2017:2020,FUN = indicadores_IVCR_partida,codigo_pais=840,partida="0105110000"))
Resultados_IVCR_sac %>% kable(align = "l") %>% 
  kable_material(html_font = "sans-serif")
años IVCR
2017 -0.1332373
2018 -0.1862546
2019 -0.1890461
2020 -0.2208467

#6. Uso de Indicador de Balassa. 6.1. Ejemplo 1 En este ejemplo se analizará el indice de Balassa con USA, para el periodo 2017-2020, para al capitulo “01”

Resultados_Balassa<-data.frame("años"=2017:2020,
                            "IB"=sapply(X=2017:2020,FUN = indicadores_Balassa_capitulo,codigo_pais=840,capitulo="01"))
Resultados_Balassa %>% kable(align = "l") %>% 
  kable_material(html_font = "sans-serif")
años IB
2017 0.3597730
2018 0.3228978
2019 0.4015546
2020 0.7034690

6.2. Ejemplo 2 En este ejemplo se analizará el IB con USA, para el periodo 2017-2020, para el producto “0105110000”

Resultados_IB_sac<-data.frame("años"=2017:2020,
                            "IB"=sapply(X=2017:2020,
                                          FUN = indicadores_Balassa_partida,
                                          codigo_pais=840,
                                          partida="0105110000",
                                          normalizado=TRUE))
Resultados_IB_sac %>% kable(align = "l") %>% 
  kable_material(html_font = "sans-serif")
años IB
2017 0.5646451
2018 0.5561408
2019 0.5538812
2020 0.7400013

#7. Uso de Indicador de Herfindahl Hirschmann anual Ambos ejemplos para USA para el período 2017-2020

7.1. Ejemplo 1: Uso de Indicador de Herfindahl Hirschmann anual

Resultados_IHH<-data.frame("años"=2017:2020,"IHH"=sapply(X = 2017:2020,
       FUN = indicadores_IHH_Herfindahl_Hirschmann_anual,codigo_pais=840,normalizado=TRUE))
Resultados_IHH %>% kable(align = "l",digits = 6) %>% 
  kable_material(html_font = "sans-serif")
años IHH
2017 0.005591
2018 0.005661
2019 0.005873
2020 0.009867

7.2 Ejemplo 2: Uso de Indicador de Herfindahl Hirschmann anual propuesto en el texto

Resultados_IHH_texto<-data.frame("años"=2017:2020,"IHH"=sapply(X = 2017:2020,
       FUN = indicadores_IHH_Herfindahl_Hirschmann_anual_texto,codigo_pais=840,normalizado=TRUE))
Resultados_IHH_texto %>% kable(align = "l",digits = 6) %>% 
  kable_material(html_font = "sans-serif")
años IHH
2017 0.000982
2018 0.000977
2019 0.000906
2020 0.001103

#8. EJEMPLOS ADICIONALES Para este ejemplo se analizara el IVCR con los paises Sud-Africa(710), Senegal(686) y Ghana(288) (capitulo 80) para el año 2019

library(kableExtra)
Resultados_IVCR_1<-data.frame("año"=2019,
                                  "IVCR"=sapply(X=c(710,686,288),
                    FUN=indicadores_IVCR_capitulo, anio=2019, capitulo="11"))
Resultados_IVCR_1 %>% kable(align= "l") %>%
  kable_material(html_font = "sans-serif")
año IVCR
2019 0
2019 0
2019 0

#8.1 Uso del Indice de Balassa Para este ejemplo se analizara el IB con Colombia(170), Venezuela(862) con el producto 0105110000 para los años 2018-2019

Resultados_IB_sac_1<-data.frame("año"=2018,
                            "IB"=sapply(X=c(170,862),
                                          FUN = indicadores_Balassa_partida,
                                          anio=2018,
                                          partida="0105110000",
                                          normalizado=TRUE))
Resultados_IB_sac_1 %>% kable(align= "l") %>%
  kable_material(html_font = "sans-serif")
año IB
2018 0.5561408
2018 0.5561408

#8.2 Uso del Indice de Herfindahl Hirschmann Para este ejemplo se analizara el IHH con Costa Rica(188) para los años 2018-2019

Resultados_IHH_01<-data.frame("años"=2018:2019,"IHH"=sapply(X = 2018:2019,
       FUN = indicadores_IHH_Herfindahl_Hirschmann_anual,codigo_pais=188,normalizado=TRUE))
Resultados_IHH_01 %>% kable(align = "l",digits = 6) %>% 
  kable_material(html_font = "sans-serif")
años IHH
2018 0.002505
2019 0.002889