clustAnalytics: An R package for assessing stability and significance of communities in networks

This paper introduces the R package clustAnalytics, which comprises a set of criteria for assessing the significance and stability of communities in networks found by any clustering algorithm. clustAnalytics works with graphs of class igraph from the R-package igraph, extended to handle weighted and...

Descripción completa

Detalles Bibliográficos
Autores: Renedo Mirambell, Martí, Arratia Quesada, Argimiro Alejandro|||0000-0003-1551-420X
Tipo de recurso: artículo
Fecha de publicación:2023
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/397991
Acceso en línea:https://hdl.handle.net/2117/397991
https://dx.doi.org/10.32614/RJ-2023-057
Access Level:acceso abierto
Palabra clave:R (Computer program language)
Computer networks -- Management
R (Llenguatge de programació)
Ordinadors, Xarxes d' -- Gestió
Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació
Descripción
Sumario:This paper introduces the R package clustAnalytics, which comprises a set of criteria for assessing the significance and stability of communities in networks found by any clustering algorithm. clustAnalytics works with graphs of class igraph from the R-package igraph, extended to handle weighted and/or directed graphs. clustAnalytics provides a set of community scoring functions, and methods to systematically compare their values to those of a suitable null model, which are of use when testing for cluster significance. It also provides a non parametric bootstrap method combined with similarity metrics derived from information theory and combinatorics, useful when testing for cluster stability, as well as a method to synthetically generate a weighted network with a ground truth community structure based on the preferential attachment model construction, producing networks with communities and scale-free degree distribution.