node_census {migraph}R Documentation

Censuses of nodes' motifs

Description

These functions include ways to take a census of the positions of nodes in a network:

Usage

node_tie_census(.data)

node_triad_census(.data)

node_quad_census(.data)

node_path_census(.data)

Arguments

.data

An object of a {manynet}-consistent class:

  • matrix (adjacency or incidence) from {base} R

  • edgelist, a data frame from {base} R or tibble from {tibble}

  • igraph, from the {igraph} package

  • network, from the {network} package

  • tbl_graph, from the {tidygraph} package

Quad census

The quad census uses the {oaqc} package to do the heavy lifting of counting the number of each orbits. See vignette('oaqc'). However, our function relabels some of the motifs to avoid conflicts and improve some consistency with other census-labelling practices. The letter-number pairing of these labels indicate the number and configuration of ties. For now, we offer a rough translation:

migraph Ortmann and Brandes
E4 co-K4
I40, I41 co-diamond
H4 co-C4
L42, L41, L40 co-paw
D42, D40 co-claw
U42, U41 P4
Y43, Y41 claw
P43, P42, P41 paw
04 C4
Z42, Z43 diamond
X4 K4

See also this list of graph classes.

References

Davis, James A., and Samuel Leinhardt. 1967. “The Structure of Positive Interpersonal Relations in Small Groups.” 55.

Ortmann, Mark, and Ulrik Brandes. 2017. “Efficient Orbit-Aware Triad and Quad Census in Directed and Undirected Graphs.” Applied Network Science 2(1):13. doi:10.1007/s41109-017-0027-2.

Dijkstra, Edsger W. 1959. "A note on two problems in connexion with graphs". Numerische Mathematik 1, 269-71. doi:10.1007/BF01386390.

Opsahl, Tore, Filip Agneessens, and John Skvoretz. 2010. "Node centrality in weighted networks: Generalizing degree and shortest paths". Social Networks 32(3): 245-51. doi:10.1016/j.socnet.2010.03.006.

See Also

Other motifs: brokerage_census, network_census

Examples

task_eg <- manynet::to_named(manynet::to_uniplex(manynet::ison_algebra, "tasks"))
(tie_cen <- node_tie_census(task_eg))
(triad_cen <- node_triad_census(task_eg))
node_quad_census(manynet::ison_southern_women)
node_path_census(manynet::ison_adolescents)
node_path_census(manynet::ison_southern_women)

[Package migraph version 1.3.4 Index]