R/localClusteringCoeff.R

Defines functions localClusteringCoeff

Documented in localClusteringCoeff

localClusteringCoeff <- function(g, deg=NULL){
  # check if g is a graphNEL object
  if(class(g)[1]!="graphNEL"){
    stop("'g' must be a 'graphNEL' object")
  }
  stopifnot(.validateGraph(g))
  
  if(is.null(deg)){ 
    deg <- graph::degree(g)
  }
  #lcc <- (2*length(edges(g)))/(deg*(deg-1))
  lcc <- igraph::transitivity(.G2IG(g), type='local')
  names(lcc) <- nodes(g)
  lcc[is.na(lcc)] <- 0

  return(lcc)
}

Try the QuACN package in your browser

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

QuACN documentation built on May 2, 2019, 5:46 p.m.