R/transformZi.R

Defines functions .transformZi

Documented in .transformZi

#' Transform Zi for RVB2
#'
#' @param Zi A vector or matrix
#'
#' @return (Zi^T Zi)^{-1} Zi
#'
#'@keywords internal
.transformZi <- function(Zi){
  if(ncol(Zi) == 1){
    Zi = Zi/(crossprod(Zi) %>% drop())
  }
  else{
    Zi = solve(crossprod(Zi), t(Zi))
  }
  return(Zi)
}
hrnasif/rvb documentation built on Dec. 20, 2021, 4:49 p.m.