Aplique el filtro HP para cada uno de los paĆses de CentroamĆ©rica, para los periodos disponibles para cada paĆs
represente sus resultados de forma grƔfica:
library(readxl)
library(mFilter)
library(forecast)
datos <- read_excel("datos_PIB_trim_CA.xlsx", skip = 4)
paises <- colnames(datos)[-1]
for (pais in paises) {
serie <- as.numeric(datos[[pais]])
serie <- na.interp(serie)
PIB_trim <- ts(serie,
start = c(1990,1),
frequency = 4)
hp_result <- hpfilter(PIB_trim, freq = 1600)
cycle <- hp_result$cycle
plot(cycle, type = "l",
ylab = "Ciclo",
xlab = "Tiempo")
title(main = paste("Componente CĆclico -", pais), cex.main = 1.3)
}plot(hp_result, ask = FALSE)
title(main = paste("Filtro HP -", pais,
"\nPeriodo:", start(PIB_trim)[1], "-", end(PIB_trim)[1]))