colin function
colin([Array])
Returns a deviate from a distribution whose relative probabilities are given by the values in the argument array. A new deviate is generated each time step.
Inputs: array of probabilities (real).
Outputs: index to value in array (int).
This can be used to make a deviate from an explicit set of probabilities where the pattern does not match any other built-in statistical function.
This function is implemented using a pseudo-random sequence generator; notes regarding its behaviour can be found in the documentation for the rand_var function.
Example:
colin([1,1,1,10,1]) --> 4 (usually), 1,2,3 or 5 (occasionally).
In: Contents >> Working with equations >> Functions >> Built-in functions