varianceDegree.multiplex: Layers' variance degree of the multiplex network

Description Usage Arguments Value References See Also Examples

Description

This function calculates the variance of the degrees on each (intra)layer of the multiplex network. For (intra)layers with directed relationships, the function considers the 'total degree' descriptor.

Usage

1
2
3
4
varianceDegree.multiplex(obj,
                        indexNodeVar = 1:length(nodes.multiplex(obj)),
                        verbose = FALSE
                        )

Arguments

obj

An object of class multiplex.

indexNodeVar

A vector of IDs (or labels) for the selected nodes on which to calculate the variance degree. Default selects all the nodes of the network.

verbose

Default is FALSE. If TRUE, the function prints on console the name of the selected nodes on which the variances are evaluated.

Value

A list containing the variances of the degrees for each (intra)layer of the multiplex network.

References

Wassermann and Faust (1994), Social network analysis. Cambridge University Press.

See Also

create.multiplex, degree.multiplex

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Loading Aarhus CS Department dataset.

data(aarhus_mplex)

# Creating the multiplex object using the dataset loaded into aarhus_mplex object.

mplexObj <- create.multiplex(nodes = aarhus_mplex$nodes,
                            layersNames = aarhus_mplex$layerNames,
                            layer1 = aarhus_mplex$L1,
                            type1 = "undirected",
                            aarhus_mplex$L2,
                            aarhus_mplex$L3,
                            aarhus_mplex$L4,
                            aarhus_mplex$L5
                            )

# Calculating the variance degrees on the 5 intralayers of the multiplex network.
# We see, for example, that "facebook" is the more varied relationship (in terms of degree
# distribution), while "coauthor" is the less varied.

varianceDegree.multiplex(mplexObj)

# Calculating the variance degrees for the first 10 employees:

varianceDegree.multiplex(mplexObj, indexNodeVar = 1:10)

# Using the 'verbose = TRUE' option, the function prints the name of the nodes on which the variance
# degree is performed:

varianceDegree.multiplex(mplexObj, indexNodeVar = 1:10, verbose = TRUE)

Achab94/mplex documentation built on May 5, 2019, 11:46 a.m.