Correlation of Community Centrality with Classic Centrality
Correlation of Community Centrality with Classic Centrality
This function calculates the correlation between the community centrality and classic centrality measures for a set of nodes in a network, and plots a scatterplot of the relationship together with a fitted straight line.
centrality: A character string naming the classic centrality measure. Can be one of "degree", "betweenness", "closeness", and "constraint". Defaults to "degree".
type: A character string naming the type of community centrality. Can be "commweight" or "commconn", defaults to "commweight".
method: A character string naming the correlation method. Can be one of "spearman", "pearson", or "kendall". Defaults to "spearman".
plot: Logical, whether to plot a scatterplot of the relationship, defaults to TRUE.
pch: An integer specifying the plot symbol (see par). Defaults to 20.
...: Additional arguments to be passed to plot.
Details
The correlation between community centrality and classic centrality measures, such as degree or betweenness, may reveal discrepancies, thereby indicating that community centrality scores provide a unique reflection of node importance.
Returns
A correlation coefficient.
References
Kalinka, A.T. and Tomancak, P. (2011). linkcomm: an R package for the generation, visualization, and analysis of link communities in networks of arbitrary size and type. Bioinformatics 27 , 2011-2012.
## Generate graph and extract link communities.g <- swiss[,3:4]lc <- getLinkCommunities(g)## Correlate community centrality with degree centrality.corLinkcommCentrality(lc)