generate8chain: generation of a /chain/ /nbn/

View source: R/f02.chain.code.r

generate8chainR Documentation

generation of a /chain/ /nbn/

Description

[randomly] generates a /chain/ /nbn/.

Usage

generate8chain(rnn=c(3, 7), proo=0.5, rcor=c(-1, 1), rmu=c(0, 0), rsig=c(0, 1),
	  nona=r.form3names(max(rnn)))

Arguments

rnn

Range of the number of nodes.

proo

Probabilit[y|ies] that the successive and acceptable nodes be colliders. Can be a vector.

rcor

Range of the correlations between neighbour nodes.

rmu

Range of the expectations.

rsig

Range of the standard deviations.

nona

Proposed names for the maximum number of nodes, only the necessary first ones will be used.

Details

Proposed ranges can be a unique value, implying no randomness in the value.
Roots are placed according to proo probabilities, then collider are placed in between with uniform probability on the possibles nodes.

Value

A /chain/ coding list is returned.

Examples

 set.seed(1234);
 print8chain(generate8chain());
 print8chain(generate8chain());
 print8chain(generate8chain(rnn=10, rcor=0.5));
 print8chain(generate8chain(rnn=10, rcor=0.5));

rbmn documentation built on July 9, 2023, 6:37 p.m.