| Title: | Acceder Con R a Los Datos Del Portal De Hacienda |
|---|---|
| Description: | Obtener listado de datos, acceder y extender series del Portal de Datos de Hacienda.Las proyecciones se realizan con 'forecast', Hyndman RJ, Khandakar Y (2008) <doi:10.18637/jss.v027.i03>. Search, download and forecast time-series from the Ministry of Economy of Argentina. Forecasts are built with the 'forecast' package, Hyndman RJ, Khandakar Y (2008) <doi:10.18637/jss.v027.i03>. |
| Authors: | Fernando Garcia Diaz [aut, cre] |
| Maintainer: | Fernando Garcia Diaz <[email protected]> |
| License: | GPL-3 |
| Version: | 0.1.8 |
| Built: | 2026-05-17 09:19:51 UTC |
| Source: | https://github.com/fmgarciadiaz/portalhacienda-cran |
Recomendado sólo para estimaciones rápidas.Forecast sólo acepta XTS con una única serie de tiempo. Para múltiples series usar vForecast
Forecast(SERIE, N = 6, confidence = c(80), ...)Forecast(SERIE, N = 6, confidence = c(80), ...)
SERIE |
XTS a extender |
N |
Cantidad de períodos a extender (detecta automáticamente la frecuencia de la serie) |
confidence |
Vector de intervalos de confianza a agregar en la salida (i.e. c(95)) o FALSE sin intervalos |
... |
otros parámetros para |
XTS con la serie expandida e intervalos de confianza al
# Forecast de 12 meses del tipo de cambio TCN <- Forecast(Get("174.1_T_DE_CATES_0_0_32", start_date = "2017", timeout = 15))# Forecast de 12 meses del tipo de cambio TCN <- Forecast(Get("174.1_T_DE_CATES_0_0_32", start_date = "2017", timeout = 15))
Get devuelve la serie seleccionada en series = ID. Para un detalle sobre las opciones
disponibles en parametros consultar:
https://series-tiempo-ar-api.readthedocs.io/es/latest/
Get( series, start_date = NULL, end_date = NULL, representation_mode = NULL, collapse = NULL, collapse_aggregation = NULL, limit = 1000, timeout = 10, detail = FALSE )Get( series, start_date = NULL, end_date = NULL, representation_mode = NULL, collapse = NULL, collapse_aggregation = NULL, limit = 1000, timeout = 10, detail = FALSE )
series |
ID de la serie a obtener |
start_date |
Fecha de inicio |
end_date |
Fecha de final |
representation_mode |
Indica el modo de representacion de las series |
collapse |
Modifica la frecuencia de muestreo de los datos de la serie |
collapse_aggregation |
Indica la función de agregacion temporal que debe usarse para homogeneizar la frecuencia temporal de todas las series solicitadas |
limit |
Limite de datos a obtener (para evitar descargas fallidas siempre verificar el cumplimiento de los maximos permitidos por la API) |
timeout |
Timeout para la conección a la API de datos |
detail |
Agregar detalles a las series (requiere descarga de base de metadatos) |
Un objeto XTS con la serie seleccionada en ID. NULL en caso de error.
# Cargar serie mensual de TCN TCN <- Get("174.1_T_DE_CATES_0_0_32", start_date = "2017", timeout = 15)# Cargar serie mensual de TCN TCN <- Get("174.1_T_DE_CATES_0_0_32", start_date = "2017", timeout = 15)
Buscar en el archivo de meta-datos online del Portal de Hacienda.
Se recomienda utilizar Search_online("*") para descargar todos los metadatos y hacer búsquedas posteriores
sin descargar toda la base nuevamente.
Search_online(PATTERN = "*")Search_online(PATTERN = "*")
PATTERN |
Pattern de búsqueda en la descripción de la serie |
Tibble con las series disponibles que con descripción coincidente
Listado <- Search_online("Tipo de Cambio") Todaslasseries <- Search_online("*")Listado <- Search_online("Tipo de Cambio") Todaslasseries <- Search_online("*")
Recomendado sólo para estimaciones rápidas. A diferencia de Forecast, no devuelve intervalos de confianza, pero acepta
como input un XTS con múltiples series de tiempo.
vForecast(SERIE, N = 6, ...)vForecast(SERIE, N = 6, ...)
SERIE |
XTS a extender |
N |
Cantidad de períodos a extender (detecta automáticamente la frecuencia de la serie) |
... |
Otros parámetros para |
XTS con la series expandidas, acepta xts con muchas series
#' # Forecast de 12 meses del tipo de cambio TCN <- vForecast(Get("120.1_PCE_1993_0_24,120.1_ED1_1993_0_26", start_date = 2010),12)#' # Forecast de 12 meses del tipo de cambio TCN <- vForecast(Get("120.1_PCE_1993_0_24,120.1_ED1_1993_0_26", start_date = 2010),12)