R/correlationTetrachoric.R

Defines functions correlationTetrachoric

correlationTetrachoric = function(data, correct){
  pairs = t(utils::combn(ncol(data), 2))

  tet = parallel::mcmapply(function(i, j) findTetrachoric(data, i, j), pairs[,1], pairs[,2])
  mat <- diag(ncol(data))
  mat[lower.tri(mat)] <- as.numeric(tet)
  mat <- t(mat) + mat
  diag(mat) <- 1
  rownames(mat) = colnames(mat) = names(data)
  return(mat)
}

Try the blatent package in your browser

Any scripts or data that you put into this service are public.

blatent documentation built on May 29, 2024, 5:42 a.m.