# (7 x 70) in-sample residuals matrix (simulated), agg_order = 4
res <- rnorm(70)
cov1 <- tecov("ols", agg_order = 4) # OLS methods
cov2 <- tecov("str", agg_order = 4) # STRC methods
cov3 <- tecov("wlsv", agg_order = 4, res = res) # WLSv methods
cov4 <- tecov("wlsh", agg_order = 4, res = res) # WLSh methods
cov5 <- tecov("acov", agg_order = 4, res = res) # ACOV methods
cov6 <- tecov("strar1", agg_order = 4, res = res) # STRAR1 methods
cov7 <- tecov("har1", agg_order = 4, res = res) # HAR1 methods
cov8 <- tecov("sar1", agg_order = 4, res = res) # SAR1 methods
cov9 <- tecov("shr", agg_order = 4, res = res) # SHR methods
cov10 <- tecov("sam", agg_order = 4, res = res) # SAM methods
# Custom covariance matrix
tecov.ols2 <- function(comb, x) diag(x)
tecov(comb = "ols2", x = 7) # == tecov("ols", agg_order = 4)
Run the code above in your browser using DataLab