Iterating a kp network
Usage
iterate_kp(adjm, np, pb, k, p)
# S4 method for class 'matrix,numeric,numeric,numeric,numeric'
iterate_kp(adjm, np, pb, k, p)
Arguments
- adjm
Adjacency matrix
- np
numeric vector setting ids for the newborn (i.e. which individual will be replaced with a new one) and a parent(s). Length 2 or 3. If you want to randomly select an id for the newborn (first value) and parents (second and third value), simply use c(0,0) or c(0,0,0). For one parent, the focal individual connects to this parent with probability pb. For two parent values, the individual connects to two parents each with probability pb.
- pb
Probability to connect to parent. Default is 1.
- k
Degree (number of connections a new individual will form)
- p
Maximum proportion of k that will be connections to neighbours of the parent. The complimentary k*(1-p) connections will be formed with random other individuals