Constructs a matrix, essentially an edgelist, of the pairs of vertices connected by edges active within the query spell.
get.dyads.active(nD, onset = NULL, terminus = NULL, length = NULL, at = NULL,
rule = c("any", "all", "earliest", "latest"), active.default = TRUE)
Returns a two-column numeric matrix in which the first column gives a tail vertex.id and the second column gives the head vertex.id and each row corresponds to the existence of an active relationship between the vertices for the given query spell.
networkDynamic object to be queried
optional numeric value giving onset time of query spell
optional numeric value giving terminus time of query spell
optional numeric value giving length (duration) of query spell
optional numeric value giving single time point to query
a character string indicating the definition of "active" for this query: any
(default) to define active as any active spell during the interval, or all
to define active as being active over the entire interval. For this functions, the values of earliest
and latest
are equivalent to any
and are only included for consistency.
logical; should elements without an activity attribute be regarded as active by default? Default to TRUE
skyebend
Uses is.active
internally. The ordering of matrix rows is arbitrary. The ordering of vertices in non-directed networks corresponds to how they were set in the data structure (i.e. does not enforce i > j) If no edges are active or exist, a matrix with zero rows will be returned.
See also is.active
data(windsurfers)
get.dyads.active(windsurfers,onset=2,terminus=3)
Run the code above in your browser using DataLab