public class MultiINIDistribution
extends umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti
Constructor and Description |
---|
MultiINIDistribution(umontreal.ssj.probdist.Distribution[] distributions,
double[] supportLowerBounds,
double[] supportUpperBounds)
Creates a new instance of a multivariate distribution built from independently
non-identically distributed random variables.
|
Modifier and Type | Method and Description |
---|---|
void |
discretizeDistributions() |
double[][] |
getCorrelation() |
double[][] |
getCovariance() |
double[] |
getMean() |
double |
prob(int[] x) |
public MultiINIDistribution(umontreal.ssj.probdist.Distribution[] distributions, double[] supportLowerBounds, double[] supportUpperBounds)
distributions
- the constituting independent discrete distributions.supportLowerBounds
- support lower bound of each distributionsupportUpperBounds
- support upper bound of each distributionpublic void discretizeDistributions()
public double prob(int[] x)
prob
in class umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti
public double[] getMean()
getMean
in class umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti
public double[][] getCovariance()
getCovariance
in class umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti
public double[][] getCorrelation()
getCorrelation
in class umontreal.ssj.probdistmulti.DiscreteDistributionIntMulti
Copyright © 2017–2018. All rights reserved.