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)

}
Malaga-FCA-group/fcaR documentation built on May 6, 2023, 1:45 p.m.