Package edu.cmu.tetrad.sem
Class EmpiricalCdf
java.lang.Object
edu.cmu.tetrad.sem.EmpiricalCdf
- All Implemented Interfaces:
org.apache.commons.math3.distribution.RealDistribution
public class EmpiricalCdf
extends Object
implements org.apache.commons.math3.distribution.RealDistribution
Only the cumulativeProbability, density, setShift methods are implemented.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecumulativeProbability(double x) doublecumulativeProbability(double v, double v1) Deprecated.doubledensity(double v) doubledoubledoubledoubledoubleinverseCumulativeProbability(double v) booleanbooleanDeprecated.booleanDeprecated.doubleprobability(double v) voidreseedRandomGenerator(long l) doublesample()double[]sample(int i)
-
Constructor Details
-
EmpiricalCdf
-
-
Method Details
-
cumulativeProbability
public double cumulativeProbability(double x) - Specified by:
cumulativeProbabilityin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
probability
public double probability(double v) - Specified by:
probabilityin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
density
public double density(double v) - Specified by:
densityin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
cumulativeProbability
@Deprecated public double cumulativeProbability(double v, double v1) throws org.apache.commons.math3.exception.NumberIsTooLargeException Deprecated.- Specified by:
cumulativeProbabilityin interfaceorg.apache.commons.math3.distribution.RealDistribution- Throws:
org.apache.commons.math3.exception.NumberIsTooLargeException
-
inverseCumulativeProbability
public double inverseCumulativeProbability(double v) throws org.apache.commons.math3.exception.OutOfRangeException - Specified by:
inverseCumulativeProbabilityin interfaceorg.apache.commons.math3.distribution.RealDistribution- Throws:
org.apache.commons.math3.exception.OutOfRangeException
-
getNumericalMean
public double getNumericalMean()- Specified by:
getNumericalMeanin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
getNumericalVariance
public double getNumericalVariance()- Specified by:
getNumericalVariancein interfaceorg.apache.commons.math3.distribution.RealDistribution
-
getSupportLowerBound
public double getSupportLowerBound()- Specified by:
getSupportLowerBoundin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
getSupportUpperBound
public double getSupportUpperBound()- Specified by:
getSupportUpperBoundin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
isSupportLowerBoundInclusive
Deprecated.- Specified by:
isSupportLowerBoundInclusivein interfaceorg.apache.commons.math3.distribution.RealDistribution
-
isSupportUpperBoundInclusive
Deprecated.- Specified by:
isSupportUpperBoundInclusivein interfaceorg.apache.commons.math3.distribution.RealDistribution
-
isSupportConnected
public boolean isSupportConnected()- Specified by:
isSupportConnectedin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
reseedRandomGenerator
public void reseedRandomGenerator(long l) - Specified by:
reseedRandomGeneratorin interfaceorg.apache.commons.math3.distribution.RealDistribution
-
sample
public double sample()- Specified by:
samplein interfaceorg.apache.commons.math3.distribution.RealDistribution
-
sample
public double[] sample(int i) - Specified by:
samplein interfaceorg.apache.commons.math3.distribution.RealDistribution
-