Auxiliary function, gives mask for matrix for directed, undirected etc.

mat2vec.ix(mat, directed, selfloops)

Arguments

mat

matrix

directed

a boolean argument specifying whether object is directed or not.

selfloops

a boolean argument specifying whether the model should incorporate selfloops.

Value

a boolean matrix that can be used to mask adjacency matrices.

Examples

data('adj_karate') mat2vec.ix(adj_karate, FALSE, FALSE)
#> Mr Hi Actor 2 Actor 3 Actor 4 Actor 5 Actor 6 Actor 7 Actor 8 Actor 9 #> Mr Hi FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 2 FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 3 FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 4 FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE #> Actor 5 FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE #> Actor 6 FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE #> Actor 7 FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE #> Actor 8 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE #> Actor 9 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 10 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 11 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 12 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 13 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 14 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 15 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 16 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 17 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 18 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 19 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 20 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 21 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 22 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 23 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 24 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 25 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 26 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 27 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 28 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 29 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 30 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 31 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 32 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 33 FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> John A FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 10 Actor 11 Actor 12 Actor 13 Actor 14 Actor 15 Actor 16 #> Mr Hi TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 2 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 3 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 4 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 5 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 6 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 7 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 8 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 9 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 10 FALSE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 11 FALSE FALSE TRUE TRUE TRUE TRUE TRUE #> Actor 12 FALSE FALSE FALSE TRUE TRUE TRUE TRUE #> Actor 13 FALSE FALSE FALSE FALSE TRUE TRUE TRUE #> Actor 14 FALSE FALSE FALSE FALSE FALSE TRUE TRUE #> Actor 15 FALSE FALSE FALSE FALSE FALSE FALSE TRUE #> Actor 16 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 17 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 18 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 19 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 20 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 21 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 22 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 23 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 24 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 25 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 26 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 27 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 28 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 29 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 30 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 31 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 32 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 33 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> John A FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 17 Actor 18 Actor 19 Actor 20 Actor 21 Actor 22 Actor 23 #> Mr Hi TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 2 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 3 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 4 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 5 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 6 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 7 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 8 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 9 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 10 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 11 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 12 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 13 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 14 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 15 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 16 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 17 FALSE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 18 FALSE FALSE TRUE TRUE TRUE TRUE TRUE #> Actor 19 FALSE FALSE FALSE TRUE TRUE TRUE TRUE #> Actor 20 FALSE FALSE FALSE FALSE TRUE TRUE TRUE #> Actor 21 FALSE FALSE FALSE FALSE FALSE TRUE TRUE #> Actor 22 FALSE FALSE FALSE FALSE FALSE FALSE TRUE #> Actor 23 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 24 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 25 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 26 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 27 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 28 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 29 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 30 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 31 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 32 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 33 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> John A FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 24 Actor 25 Actor 26 Actor 27 Actor 28 Actor 29 Actor 30 #> Mr Hi TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 2 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 3 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 4 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 5 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 6 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 7 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 8 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 9 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 10 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 11 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 12 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 13 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 14 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 15 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 16 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 17 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 18 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 19 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 20 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 21 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 22 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 23 TRUE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 24 FALSE TRUE TRUE TRUE TRUE TRUE TRUE #> Actor 25 FALSE FALSE TRUE TRUE TRUE TRUE TRUE #> Actor 26 FALSE FALSE FALSE TRUE TRUE TRUE TRUE #> Actor 27 FALSE FALSE FALSE FALSE TRUE TRUE TRUE #> Actor 28 FALSE FALSE FALSE FALSE FALSE TRUE TRUE #> Actor 29 FALSE FALSE FALSE FALSE FALSE FALSE TRUE #> Actor 30 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 31 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 32 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 33 FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> John A FALSE FALSE FALSE FALSE FALSE FALSE FALSE #> Actor 31 Actor 32 Actor 33 John A #> Mr Hi TRUE TRUE TRUE TRUE #> Actor 2 TRUE TRUE TRUE TRUE #> Actor 3 TRUE TRUE TRUE TRUE #> Actor 4 TRUE TRUE TRUE TRUE #> Actor 5 TRUE TRUE TRUE TRUE #> Actor 6 TRUE TRUE TRUE TRUE #> Actor 7 TRUE TRUE TRUE TRUE #> Actor 8 TRUE TRUE TRUE TRUE #> Actor 9 TRUE TRUE TRUE TRUE #> Actor 10 TRUE TRUE TRUE TRUE #> Actor 11 TRUE TRUE TRUE TRUE #> Actor 12 TRUE TRUE TRUE TRUE #> Actor 13 TRUE TRUE TRUE TRUE #> Actor 14 TRUE TRUE TRUE TRUE #> Actor 15 TRUE TRUE TRUE TRUE #> Actor 16 TRUE TRUE TRUE TRUE #> Actor 17 TRUE TRUE TRUE TRUE #> Actor 18 TRUE TRUE TRUE TRUE #> Actor 19 TRUE TRUE TRUE TRUE #> Actor 20 TRUE TRUE TRUE TRUE #> Actor 21 TRUE TRUE TRUE TRUE #> Actor 22 TRUE TRUE TRUE TRUE #> Actor 23 TRUE TRUE TRUE TRUE #> Actor 24 TRUE TRUE TRUE TRUE #> Actor 25 TRUE TRUE TRUE TRUE #> Actor 26 TRUE TRUE TRUE TRUE #> Actor 27 TRUE TRUE TRUE TRUE #> Actor 28 TRUE TRUE TRUE TRUE #> Actor 29 TRUE TRUE TRUE TRUE #> Actor 30 TRUE TRUE TRUE TRUE #> Actor 31 FALSE TRUE TRUE TRUE #> Actor 32 FALSE FALSE TRUE TRUE #> Actor 33 FALSE FALSE FALSE TRUE #> John A FALSE FALSE FALSE FALSE