MVIndependent Marginals
Represents a multi-variate distribution with the specified marginals The sampling of each marginal random variable is independent. That is the resulting distribution has independent marginals. The supplied marginals may be the same distribution or not. If they are all the same, then use MVIndependentRV instead. All the random variables will share the same stream. The sampling ensures that is the sampling is consecutive within the stream and thus independent.
Parameters
must have at least 2 supplied marginals
the stream to associate with each marginal
Properties
If true, the stream will automatically participate in having its stream advanced to the next sub-stream via stream managers
Tells the stream to start producing antithetic variates
The last (previous) randomly generated value. This value does not change until the next randomly generated value is obtained
If true, the stream will automatically participate in having its stream reset to its start stream via stream managers
rnStream provides a reference to the underlying stream of random numbers
The randomly generated values. Each access to value will result in a new sample
Functions
Positions the RNG at the beginning of its next substream
The last (previous) randomly generated value. This value does not change until the next randomly generated value is obtained
The resetStartStream method will position the RNG at the beginning of its stream. This is the same location in the stream as assigned when the RNG was created and initialized.
Resets the position of the RNG at the start of the current substream
Fills the supplied array with a sample of values. This method avoids the creation of a new array. The size of the array must match dimension
Fills the supplied array of arrays with randomly generated samples
Generates a list holding the randomly generated arrays of the given dimension. Thus, the elements of the list are the arrays holding the sampled values.
Generates a sample by columns of values. The returned array will hold arrays of values, with each element being an array of size sampleSize. That is a 2-D array with nRows = dimension and nColumns = sample size
Assigns the stream associated with the supplied number from the default RNStreamProvider
The randomly generated values. Each call to value() will result in a new sample