# Load data from excel
macro_data <- Load_Excel_Data(system.file("extdata", "MacroData.xlsx", package = "MultiATSM"))
yields_data <- Load_Excel_Data(system.file("extdata", "YieldsData.xlsx", package = "MultiATSM"))
trade_data <- Load_Excel_Data(system.file("extdata", "TradeData.xlsx", package = "MultiATSM"))
# Adjust trade data
trade_data <- lapply(trade_data, function(df) {
countries <- df[[1]]
df <- as.data.frame(df[-1])
rownames(df) <- countries
df
})
# Define features of interest
ModelType <- "GVAR multi"
Economies <- c("China", "Uruguay", "Russia")
GlobalVar <- c("GBC", "CPI_OECD")
DomVar <- c("Eco_Act", "Inflation")
N <- 3
t0 <- "2006-09-01"
tF <- "2019-01-01"
# Compute some inputs
FactorLabels <- LabFac(N, DomVar, GlobalVar, Economies, ModelType)
Wgvar <- Transition_Matrix(
t_First = "2006", t_Last = "2019", Economies,
type = "Sample Mean", trade_data
)
# Compute GVARFactors
GVARFactors <- DatabasePrep(
t0, tF, Economies, N, FactorLabels, ModelType, macro_data,
yields_data, Wgvar
)
Run the code above in your browser using DataLab