build_net {ILSM}R Documentation

Generating tripartite network

Description

Generating a network of three layers. All layers of network contain lay_0, lay_1 and lay_2 nodes respectively.

Usage

build_net(lay_0, lay_1, lay_2, C_lay, asmatrices = FALSE)

Arguments

lay_0

The number of nodes in the first layer.

lay_1

The number of nodes in the second layer.

lay_2

The number of nodes in the third layer.

C_lay

The probability of each node interact with the other one. It ranges from 0 to 1.

asmatrices

Logical. whether to output the overall adjacency matrix of the network and the corresponding interaction matrix of the respective subnetworks. Defaults to FALSE.

Value

Return a tripatite network of direction. The network contains three groups of species and interactions within layers, and there is no link among each group of nodes within one layer.

Examples


set.seed(12)
d <- build_net(11,15,16,0.2)
plot(d)

set.seed(12)
N <- build_net(11,15,16,0.2,asmatrices=FALSE)
N


[Package ILSM version 1.0.3.1 Index]