The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Type: Package
Title: Distinctiveness Centrality
Version: 1.0.1
Description: Calculates Distinctiveness Centrality in social networks. For formulas and descriptions, see Fronzetti Colladon and Naldi (2020) <doi:10.1371/journal.pone.0233276>.
License: MIT + file LICENSE
URL: https://github.com/iandreafc/distinctiveness-R, https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0233276
Depends: R (≥ 3.5.0)
Imports: igraph
Encoding: UTF-8
RoxygenNote: 7.2.3
NeedsCompilation: no
Packaged: 2023-10-15 14:58:40 UTC; IV
Author: Andrea Fronzetti Colladon [aut, cre], Luis Maas [aut]
Maintainer: Andrea Fronzetti Colladon <andrea.fronzetticolladon@unipg.it>
Repository: CRAN
Date/Publication: 2023-10-15 15:10:02 UTC

The main function; oversees the calculations of Distinctiveness Centrality

Description

The main function; oversees the calculations of Distinctiveness Centrality

Usage

distinctiveness(
  G,
  alpha = 1,
  normalize = FALSE,
  measures = c("D1", "D2", "D3", "D4", "D5")
)

Arguments

G

the given graph

alpha

the given exponent for penalizing connections to highly connected nodes

normalize

when TRUE, the function normalizes output metrics to allow for comparison with other graphs. Defaults to FALSE

measures

the measures of Distinctiveness Centrality to be computed

Value

a data frame containing the specified calculated measures of Distinctiveness Centrality for the given graph

Examples


g <- igraph::erdos.renyi.game(20, 50, type = "gnm", directed = FALSE)
plot(g)
distinctiveness(g)
distinctiveness(g, alpha = list(2, 1, 3, 2, 4), measures = c("D1", "D3", "D4"))

g_dir <- igraph::erdos.renyi.game(20, 50, type = "gnm", directed = TRUE)
plot(g_dir)
distinctiveness(g_dir)
distinctiveness(g_dir, alpha = 2, normalize = TRUE, measures = c("D2", "D5"))

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.