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 Dec. 10, 2023, 10:23 p.m.