A random set of parents, no more than maxpars
, is assigned to each node along with a random conditional probability distribution with values in the union of [p.delta1, 0.5-p.delta2] and [0.5+p.delta2, 1-p.delta1].
Also, each node is assigned a fixed, thus equal, number of categories, numcats
.
The function is designed for evaluation and testing purposes only thus lacking much user control over
the networks it create. Once created with cnRandomCatnet
, a network can be further
modified manually node by node. However, this requires direct manipulation of the object's slots and may result in
a wrong network object. It is recommended that after any manual manipulation a call
is(object
, "catNetwork") is performed to check the object's integrity.