Skip to content

pedroCabraAcela/Scrapping-Colombian-Macrodata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrapping Colombian Macrodata

Spanish version

Construir modelos econométricos de variables macrofinancieras colombianas tiene como uno de sus principales retos la obtención de datos.

Es cierto que en su mayoría se encuentran gratis en internet. Sin embargo, su búsqueda, importación y armonización suele ser un paso que retrasa de la producción de modelos ⌛.

Con esto en mente, este repositorio pretende ser un aporte a la creación de modelos para Colombia, suministrando un set de funciones de webscrapping de algunos indicadores de interés. Todas las fuentes que se utilizan son públicas y gratis, pero la ventaja de estas funciones es que directamente descargan y armonizan en el ambiente de R sin necesidad de importar o descargar archivos adicionales ¡Solo necesita conexión a internet!

¡El paquete para R con las últimas actualizaciones ya esta disponible en CRAN con el nombre "macrocol"!

Puede instalarse directamente (install.packages) o buscar su última versión en el siguiente link.

En futuras etapas el desarrollador de este repositorio pretende hacer una versión en Python 😄.

¿Qué encontrará en este repositorio? ✏️

  • scrapping_spanish.R: Encontrará las funciones de webscrapping en su versión para R.

    🔨 packages_download: Función para descargar y cargar los paquetes que se necesitan para correr las demás funciones.

    📈 get.TRM: Función para extraer la serie histórica de la TRM desde la Superintendencia Financiera.

    📈 get.IPC: Función para extraer la serie histórica del IPC desde el Banco de la República.

    📈 get.TasaDesempleoCol: Función para extraer la serie histórica de la tasa de desempleo desde el Banco de la República.

    📈 get.Colcap: Función para extraer la serie histórica del Colcap desde el Banco de la República.

    📈 get.TasaIntBanRep: Función para extraer la serie histórica de la tasa de intervención desde el Banco de la República.

    📈 get.IBR: Función para extraer la serie histórica de la IBR nominal a diferentes plazos desde el Banco de la República. Los plazos que permite esta función son:

    📌 ON: Overnight

    📌 1M: 1 Mes

    📌 3M: 3 Meses

    📌 6M: 6 Meses

    📈 get.Acciones: Función que extrae la serie histórica de precios y volúmenes de algunas acciones colombianas desde la Bolsa de Valores de Colombia. Las acciones que permite esta función son:

    📌: BCOLOMBIA: Bancolombia

    📌 ECOPETROL: Ecopetrol

    📌 EXITO: Éxito

    📌 AVIANCA: Avianca

    📌 GRUPOSURA: Grupo Sura

    📌 GRUPOAVAL: Grupo Aval

    📌 ETB: ETB

  • example_scrapping_macro.R: Encontrará un ejemplo de cómo aplicar estas funciones con un modelo muy simple de predicción de la inflación mensual del 2019 ✒️.

English version

One of the main challenges in producing econometric models for Colombian macro-financial variables is obtaining the data.

Most of the variables are indeed available on the internet for free. However, searching, importing and harmonizing this information is a step that slows down the models' production ⌛.

This repository aims to contribute to the econometric models' production with Colombian data, by providing a set of webscrapping functions of some of the main macrofinancial indicators. All the sources are public and free, but the advantage of these functions is that they directly download and harmonize the information in R's environment. No need to import or download additional files. You only need an internet connection!

The R package with all the functions is now available in CRAN. Its name is "macrocol"!

You can directly install it on your computer (install.packages) or you can look for the last updates at the following link.

In the foreseeable future, the developer of this repository intends to create a Python version of this package 😄.

What´s inside? ✏️

  • scrapping_spanish.R: The webscrapping function for R.

    🔨 packages_download: Function to download and load the packages needed for the following functions.

    📈 get.TRM: Function to extract the TRM time serie from the Colombian Financial Supervision Office.

    📈 get.IPC: Function to extract the Colombian CPI time serie from the Colombian Central Bank.

    📈 get.TasaDesempleoCol: Function to extract the Colombian unemployment rate time serie from the Colombian Central Bank.

    📈 get.Colcap: Function to extract the Colcap time serie from the Colombian Central Bank.

    📈 get.TasaIntBanRep: Function to extract the Colombian Central Bank's Policy Rate time serie from the Colombian Central Bank.

    📈 get.IBR: Function to extract the nominal IBR rate time serie from the Colombian Central Bank. The periods available are:

    📌 ON: Overnight

    📌 1M: 1 Month

    📌 3M: 3 Months

    📌 6M: 6 Months

    📈 get.Acciones: Function to extract the price and volume time series of some Colombian assets from the "Bolsa de Valores de Colombia". The assets available are:

    📌: BCOLOMBIA: Bancolombia

    📌 ECOPETROL: Ecopetrol

    📌 EXITO: Éxito

    📌 AVIANCA: Avianca

    📌 GRUPOSURA: Grupo Sura

    📌 GRUPOAVAL: Grupo Aval

    📌 ETB: ETB

  • example_scrapping_macro.R: An example of the usage of these functions on a simple prediction model of 2019's monthly inflation rate ✒️.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages