R/reduce_transitivity.R

Defines functions .reduce_transitivity

.reduce_transitivity <- function(M) {

  D <- Matrix::Diagonal(n = ncol(M))
  adj <- M - D
  transitivity <- adj %*% adj
  transitivity@x[transitivity@x > 0] <- 1

  return(adj - transitivity)

}
neuroimaginador/fcaR documentation built on June 9, 2025, 12:41 p.m.