# (7 x 70) in-sample residuals matrix (simulated), agg_order = 4
res <- rnorm(70)
cov1 <- tecov("ols", agg_order = 4) # OLS
cov2 <- tecov("str", agg_order = 4) # STRC
cov3 <- tecov("wlsv", agg_order = 4, res = res) # WLSv
cov4 <- tecov("wlsh", agg_order = 4, res = res) # WLSh
cov5 <- tecov("acov", agg_order = 4, res = res) # ACOV
cov6 <- tecov("strar1", agg_order = 4, res = res) # STRAR1
cov7 <- tecov("har1", agg_order = 4, res = res) # HAR1
cov8 <- tecov("sar1", agg_order = 4, res = res) # SAR1
cov9 <- tecov("shr", agg_order = 4, res = res) # SHR
cov10 <- tecov("sam", agg_order = 4, res = res) # SAM
# 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