# \donttest{
library(PCRA)
# load data
data(stocksCRSP)
data(factorsSPGMI)
dateRange <- c("2006-01-31","2010-12-31")
stockItems <- c("Date", "TickerLast", "CapGroupLast", "Return",
"Ret13WkBill","MktIndexCRSP","Sector")
factorItems <- c("BP","Beta60M","PM12M1M")
stocks_factors <- selectCRSPandSPGMI("monthly", dateRange = dateRange,
stockItems = stockItems, factorItems = factorItems, outputType ="data.table")
# fit a fundamental factor model with style variables BP and LogMktCap
fundamental_model <- fitFfm(data = stocks_factors,
asset.var = "TickerLast",
ret.var = "Return",
date.var = "Date",
exposure.vars = c("BP", "PM12M1M")
)
#Plot and print the time series of VIF values
vif(fundamental_model,isPrint=TRUE)
# }
Run the code above in your browser using DataLab