R/DNSL.betweenness.R

Defines functions DNSL.betweenness

Documented in DNSL.betweenness

library(igraph)

# Computes betweenness centrality in a graph with duplicated nodes, returning only values for original ones.
# DNSL = Duplicated Nodes with Self Loops
#

DNSL.betweenness <- function( df, first.node="V1", second.node="V2" ) {
  dup.graph <- dup.nodes.from.data.frame(df, first.node, second.node)
  betweenness <- betweenness(dup.graph)
  original.nodes <- .original_graph_nodes(dup.graph)
  return( betweenness[ original.nodes ] )
}

Try the dupNodes package in your browser

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

dupNodes documentation built on June 22, 2024, 7:03 p.m.