Learn R Programming

rbmn (version 0.9-6)

generate8chain: 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)))

Value

A /chain/ coding list is returned.

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.

Examples

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

Run the code above in your browser using DataLab