RandomVectorGenerator that generates vectors with uncorrelated
components. Components of generated vectors follow (independent) Gaussian
distributions, with parameters supplied in the constructor.
| Modifier and Type | Field and Description |
|---|---|
| private final NormalizedRandomGenerator | generator
Underlying scalar generator. |
| private final double[] | mean
Mean vector. |
| private final double[] | standardDeviation
Standard deviation vector. |
| Access | Constructor and Description |
|---|---|
| public | UncorrelatedRandomVectorGenerator(double[]
expected mean values for each component mean, double[] standard deviation for each component standardDeviation, NormalizedRandomGenerator underlying generator for uncorrelated normalized
components generator)Simple constructor. |
| public | UncorrelatedRandomVectorGenerator(int
dimension of the vectors to generate dimension, NormalizedRandomGenerator underlying generator for uncorrelated normalized
components generator)Simple constructor. |
| Modifier and Type | Method and Description |
|---|---|
| public double[] | Returns: a random vector as a newly built array of doubleImplements org. Generate an uncorrelated random vector. |
| generator | back to summary |
|---|---|
| private final NormalizedRandomGenerator generator Underlying scalar generator. | |
| mean | back to summary |
|---|---|
| private final double[] mean Mean vector. | |
| standardDeviation | back to summary |
|---|---|
| private final double[] standardDeviation Standard deviation vector. | |
| UncorrelatedRandomVectorGenerator | back to summary |
|---|---|
| public UncorrelatedRandomVectorGenerator(double[] mean, double[] standardDeviation, NormalizedRandomGenerator generator) Simple constructor. Build an uncorrelated random vector generator from its mean and standard deviation vectors.
| |
| UncorrelatedRandomVectorGenerator | back to summary |
|---|---|
| public UncorrelatedRandomVectorGenerator(int dimension, NormalizedRandomGenerator generator) Simple constructor. Build a null mean random and unit standard deviation uncorrelated vector generator
| |
| nextVector | back to summary |
|---|---|
| public double[] nextVector() Implements org. Generate an uncorrelated random vector.
| |