Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

comm.str

Community Strength/Degree Centrality


Description

Computes the community strength/degree centrality measure of each community in a network or computes the strength/degree centrality measure of each community's connections to the other communities

Usage

comm.str(A, comm, weighted = TRUE, measure = c("within", "between"))

Arguments

A

An adjacency matrix of network data

comm

A vector corresponding to the community each node belongs to

weighted

Is the network weighted? Defaults to TRUE. Set to FALSE for weighted measures

measure

Type of measure to compute:

  • "within" Computes the community strength or degree of nodes within its own community

  • "between" Computes the community strength or degree of nodes outside of its own community

Value

A vector of community strength/degree centrality values for each specified community in the network (larger values suggest more central positioning)

Author(s)

Alexander Christensen <alexpaulchristensen@gmail.com>

Examples

# Pearson's correlation only for CRAN checks
A <- TMFG(neoOpen, normal = FALSE)$A

comm <- igraph::walktrap.community(convert2igraph(abs(A)))$membership

#Strength
within.ns <- comm.str(A, comm, measure = "within")
between.ns <- comm.str(A, comm, measure = "between")

#Degree
within.deg <- comm.str(A, comm, weighted = FALSE, measure = "within")
between.deg <- comm.str(A, comm, weighted = FALSE, measure = "between")

NetworkToolbox

Methods and Measures for Brain, Cognitive, and Psychometric Network Analysis

v1.4.1
GPL (>= 3.0)
Authors
Alexander Christensen [aut, cre] (<https://orcid.org/0000-0002-9798-7037>), Guido Previde Massara [ctb] (<https://orcid.org/0000-0003-0502-2789>)
Initial release
2020-12-07

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.