R/getScores0.R

Defines functions getScores0

getScores0 <- function(i, Y, XX, Minv){
  minv <<- Minv[[i]]
  xy <<- crossprod(XX[[i]],Y)
  A <<- minv%*%xy
  XA <- XX[[i]]%*%A
  vv <- 1/apply(XA, 2, sd)
  vv <- cbind(rep(1,nrow(A)))%*%rbind(vv)
  As <<- A*vv
  scores <- XX[[i]]%*%As
  scores
}
isglobal-brge/GCCA documentation built on Feb. 19, 2022, 9:21 a.m.