R/getMeanOfGroupMeans.R

Defines functions getMeanOfGroupMeans

#' A function rather aimed at developers
#' @noRd


getMeanOfGroupMeans= function(traitdat, groupInfo, refGroup = 0){  
  
  groupInfo = ifelse(groupInfo == refGroup, 0, 1)
  
  ntmp = table(groupInfo)
  g0 = which(groupInfo == 0)
  x0 = traitdat[g0]
  x1 = traitdat[-g0]
  
  m0 = mean(x0, na.rm = TRUE)
  m1 = mean(x1, na.rm = TRUE)
  ### should also output the mean of the two group mean
  mm = mean(c(m0, m1))
  
  return(c(mm, m0, m1))
  
}
ajiangsfu/PRPS documentation built on April 29, 2023, 10:13 p.m.