PRESENTADO POR:
| INTEGRANTES | CARNET |
|---|---|
| LOPEZ RIVAS, ROXANA BEATRIZ | LR12002 |
| CORTEZ CARRILLO, KARLA XIOMARA | CC19020 |
| LEON REYES, CESIA YASMIN | LR21033 |
| ZOMETA MORAN, KIMBERLY YAMILETH | ZM21018 |
Base de datos
library(readxl)
datos_PIB_trim_CA <- read_excel("C:/Users/cc190/OneDrive/Escritorio/Metodos/datos_PIB_trim_CA.xlsx")
print(datos_PIB_trim_CA)## # A tibble: 139 × 8
## Fechas `Costa Rica` `El Salvador` Guatemala Honduras Nicaragua
## <chr> <chr> <chr> <chr> <chr> <chr>
## 1 <NA> PIB trimestral en consta… PIB trimestr… PIB trim… PIB tri… PIB trim…
## 2 1990-I -- 48.97 -- -- --
## 3 1990-II -- 56.32 -- -- --
## 4 1990-III -- 56.41 -- -- --
## 5 1990-IV -- 59.88 -- -- --
## 6 1991-I 2730297.53 50.54 -- -- --
## 7 1991-II 2585732.5299999998 58.01 -- -- --
## 8 1991-III 2614916.7799999998 56.98 -- -- --
## 9 1991-IV 2873789.53 59.37 -- -- --
## 10 1992-I 2966524.89 53.82 -- -- --
## # ℹ 129 more rows
## # ℹ 2 more variables: `República Dominicana` <chr>, Panamá <chr>
PIB trimestral para Costa Rica
library(mFilter)
library(forecast)
datos_PIB_trim_CA$`Costa Rica` <- as.numeric(datos_PIB_trim_CA$`Costa Rica`)
# Crea la serie temporal
CR <- ts(datos_PIB_trim_CA$`Costa Rica`, start = c(1991, 1), frequency = 4)
CR <- CR[is.finite(CR)]
# Aplica el filtro de Hodrick-Prescott
hp_CR_result <- hpfilter(CR, freq = 1600)
# Extrae la tendencia y el componente cíclico
trend <- hp_CR_result$trend
cycle <- hp_CR_result$cycle
# Visualiza los resultados
plot(CR, type = "l", main = "Filtro de Hodrick-Prescott", ylab = "PIB", xlab = "Tiempo")
lines(trend, col = "red", lwd = 2)
legend("topleft", legend = c("Costa Rica", "Tendencia (Filtro HP)"), col = c("black", "red"), lty = 1, lwd = 2)plot(cycle, type = "l", main = "Componente Ciclico Costa Rica (1991.I - 2024.II)", ylab = "Ciclo", xlab = "Tiempo")PIB trimestral para El Salvador
library(mFilter)
library(forecast)
datos_PIB_trim_CA$`El Salvador` <- as.numeric(datos_PIB_trim_CA$`El Salvador`)
# Crea la serie temporal
El_Salvador <- ts(datos_PIB_trim_CA$`El Salvador`, start = c(1990, 1), frequency = 4)
El_Salvador <- El_Salvador[is.finite(El_Salvador)]
# Aplica el filtro de Hodrick-Prescott
hp_ES_result <- hpfilter(El_Salvador, freq = 1600)
# Extrae la tendencia y el componente cíclico
trend <- hp_ES_result$trend
cycle <- hp_ES_result$cycle
# Visualiza los resultados
plot(El_Salvador, type = "l", main = "Filtro de Hodrick-Prescott", ylab = "PIB", xlab = "Tiempo")
lines(trend, col = "red", lwd = 2)
legend("topleft", legend = c("El Salvador", "Tendencia (Filtro HP)"), col = c("black", "red"), lty = 1, lwd = 2)plot(cycle, type = "l", main = "Componente Ciclico El Salvador (1991.I - 2024.II)", ylab = "Ciclo", xlab = "Tiempo")PIB trimestral para Guatemala
library(mFilter)
library(forecast)
datos_PIB_trim_CA$Guatemala <- as.numeric(datos_PIB_trim_CA$Guatemala)
# Crea la serie temporal
Guatemala <- ts(datos_PIB_trim_CA$Guatemala, start = c(2001, 1), frequency = 4)
Guatemala <- Guatemala[is.finite(Guatemala)]
# Aplica el filtro de Hodrick-Prescott
hp_G_result <- hpfilter(Guatemala, freq = 1600)
# Extrae la tendencia y el componente cíclico
trend <- hp_G_result$trend
cycle <- hp_G_result$cycle
# Visualiza los resultados
plot(Guatemala, type = "l", main = "Filtro de Hodrick-Prescott", ylab = "PIB", xlab = "Tiempo")
lines(trend, col = "red", lwd = 2)
legend("topleft", legend = c("Guatemala", "Tendencia (Filtro HP)"), col = c("black", "red"), lty = 1, lwd = 2)plot(cycle, type = "l", main = "Componente Ciclico Guatemala (2001.I - 2024.II)", ylab = "Ciclo", xlab = "Tiempo")PIB trimestral para Honduras
library(mFilter)
library(forecast)
datos_PIB_trim_CA$Honduras <- as.numeric(datos_PIB_trim_CA$Honduras)
# Crea la serie temporal
Honduras <- ts(datos_PIB_trim_CA$Honduras, start = c(2000, 1), frequency = 4)
Honduras <- Honduras[is.finite(Honduras)]
# Aplica el filtro de Hodrick-Prescott
hp_H_result <- hpfilter(Honduras, freq = 1600)
# Extrae la tendencia y el componente cíclico
trend <- hp_H_result$trend
cycle <- hp_H_result$cycle
# Visualiza los resultados
plot(Honduras, type = "l", main = "Filtro de Hodrick-Prescott", ylab = "PIB", xlab = "Tiempo")
lines(trend, col = "red", lwd = 2)
legend("topleft", legend = c("Honduras", "Tendencia (Filtro HP)"), col = c("black", "red"), lty = 1, lwd = 2)plot(cycle, type = "l", main = "Componente Ciclico Honduras (2000.I - 2024.II)", ylab = "Ciclo", xlab = "Tiempo")PIB trimestral para Nicaragua
library(mFilter)
library(forecast)
datos_PIB_trim_CA$Nicaragua <- as.numeric(datos_PIB_trim_CA$Nicaragua)
# Crea la serie temporal
Nicaragua <- ts(datos_PIB_trim_CA$Nicaragua, start = c(2006, 1), frequency = 4)
Nicaragua <- Nicaragua[is.finite(Nicaragua)]
# Aplica el filtro de Hodrick-Prescott
hp_N_result <- hpfilter(Nicaragua, freq = 1600)
# Extrae la tendencia y el componente cíclico
trend <- hp_N_result$trend
cycle <- hp_N_result$cycle
# Visualiza los resultados
plot(Nicaragua, type = "l", main = "Filtro de Hodrick-Prescott", ylab = "PIB", xlab = "Tiempo")
lines(trend, col = "red", lwd = 2)
legend("topleft", legend = c("Nicaragua", "Tendencia (Filtro HP)"), col = c("black", "red"), lty = 1, lwd = 2)plot(cycle, type = "l", main = "Componente Ciclico Nicaragua (2006.I - 2024.II)", ylab = "Ciclo", xlab = "Tiempo")PIB trimestral para Republica Dominicana
library(mFilter)
library(forecast)
datos_PIB_trim_CA$`República Dominicana` <- as.numeric(datos_PIB_trim_CA$`República Dominicana`)
# Crea la serie temporal
Republica_Dominicana <- ts(datos_PIB_trim_CA$`República Dominicana`, start = c(1991, 1), frequency = 4)
Republica_Dominicana <- Republica_Dominicana[is.finite(Republica_Dominicana)]
# Aplica el filtro de Hodrick-Prescott
hp_RD_result <- hpfilter(Republica_Dominicana, freq = 1600)
# Extrae la tendencia y el componente cíclico
trend <- hp_RD_result$trend
cycle <- hp_RD_result$cycle
# Visualiza los resultados
plot(Republica_Dominicana, type = "l", main = "Filtro de Hodrick-Prescott", ylab = "PIB", xlab = "Tiempo")
lines(trend, col = "red", lwd = 2)
legend("topleft", legend = c("Republica Dominicana", "Tendencia (Filtro HP)"), col = c("black", "red"), lty = 1, lwd = 2)plot(cycle, type = "l", main = "Componente Ciclico Republica Dominicana (1991.I - 2024.II)", ylab = "Ciclo", xlab = "Tiempo")PIB trimestral para Panamá
library(mFilter)
library(forecast)
datos_PIB_trim_CA$Panamá <- as.numeric(datos_PIB_trim_CA$Panamá)
# Crea la serie temporal
Panamá <- ts(datos_PIB_trim_CA$Panamá, start = c(1996, 1), frequency = 4)
Panamá <- Panamá[is.finite(Panamá)]
# Aplica el filtro de Hodrick-Prescott
hp_P_result <- hpfilter(Panamá, freq = 1600)
# Extrae la tendencia y el componente cíclico
trend <- hp_P_result$trend
cycle <- hp_P_result$cycle
# Visualiza los resultados
plot(Panamá, type = "l", main = "Filtro de Hodrick-Prescott", ylab = "PIB", xlab = "Tiempo")
lines(trend, col = "red", lwd = 2)
legend("topleft", legend = c("Panamá", "Tendencia (Filtro HP)"), col = c("black", "red"), lty = 1, lwd = 2)plot(cycle, type = "l", main = "Componente Ciclico Republica Dominicana (1996.I - 2022.III)", ylab = "Ciclo", xlab = "Tiempo")