uncombine_network {tergm}R Documentation

Split up a network into a list of subgraphs

Description

Given a network created by combine_networks(), uncombine_network() returns a list of networks, preserving attributes that can be preserved.

Usage

uncombine_network(
  nw,
  ignore.nattr = c("bipartite", "directed", "hyper", "loops", "mnext", "multiple", "n",
    ".subnetcache"),
  ignore.vattr = c(),
  ignore.eattr = c(),
  split.vattr = ".NetworkID",
  names.vattr = NULL
)

Arguments

nw

a network::network created by combine_networks().

ignore.nattr, ignore.vattr, ignore.eattr

network, vertex, and edge attributes not to be processed as described below.

split.vattr

name of the vertex attribute on which to split.

names.vattr

optional name of the vertex attribute to use as network names in the output list.

Value

a list of network::networks containing subgraphs on split.vattr. In particular,

If split.vattr is a vector, only the first element is used and it's "popped".

See Also

split.network()

Examples


data(samplk)

o1 <- combine_networks(list(samplk1, samplk2, samplk3))
image(as.matrix(o1))

ol <- uncombine_network(o1)


[Package tergm version 4.0.2 Index]