
which.matrix.type
attempts to choose an appropriate matrix expression for a network
object, or (if its argument is a matrix) attempts to determine whether the matrix is of type adjacency, incidence, or edgelist.which.matrix.type(x)
network
"adjacency"
, "incidence"
, or "edgelist"
as.matrix.network
, as.network.matrix
#Create an arbitrary adjacency matrix
m<-matrix(rbinom(25,1,0.5),5,5)
diag(m)<-0
#Can we guess the type?
which.matrix.type(m)
#Try the same thing with a network
g<-network(m)
which.matrix.type(g)
which.matrix.type(as.matrix.network(g,matrix.type="incidence"))
which.matrix.type(as.matrix.network(g,matrix.type="edgelist"))
Run the code above in your browser using DataLab