network.dyadcount {network}R Documentation

Return the Number of (Possibly Directed) Dyads in a Network Object

Description

network.dyadcount returns the number of dyads within a network, removing those flagged as missing if desired. If the network is directed, directed dyads are counted accordingly.

Usage

network.dyadcount(x, na.omit = TRUE)

Arguments

x

an object of class network

na.omit

logical; omit edges with na==TRUE from the count?

Details

The return value network.dyadcount is equal to the number of dyads, minus the number of NULL edges (and missing edges, if na.omit==TRUE). If x is directed, the number of directed dyads is returned.

Value

The number of dyads in the network

Author(s)

Mark S. Handcock handcock@stat.washington.edu

References

Butts, C. T. (2008). “network: a Package for Managing Relational Data in R.” Journal of Statistical Software, 24(2). http://www.jstatsoft.org/v24/i02/

See Also

get.network.attribute, network.edgecount, is.directed

Examples

#Create a directed network with three edges
m<-matrix(0,3,3)
m[1,2]<-1; m[2,3]<-1; m[3,1]<-1
g<-network(m)
network.dyadcount(g)==6                 #Verify the directed dyad count
g<-network(m|t(m),directed=FALSE)
network.dyadcount(g)==3                         #nC2 in undirected case

[Package network version 1.7 Index]