set.seed(1)
p <- 3
m <- 4
mats <- replicate(m,
{
A <- matrix(rnorm(p * p), p, p)
crossprod(A)
},
simplify = FALSE
)
cov_cube <- array(NA_real_, dim = c(p, p, m))
for (k in 1:m) cov_cube[, , k] <- mats[[k]]
FG(cov_cube, maxit = 5)
FG2(cov_cube, maxit = 5)
Run the code above in your browser using DataLab