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 TypeMethodDescriptiondouble
cumulativeProbability
(double x) double
cumulativeProbability
(double v, double v1) Deprecated.double
density
(double v) double
double
double
double
double
inverseCumulativeProbability
(double v) boolean
boolean
Deprecated.boolean
Deprecated.double
probability
(double v) void
reseedRandomGenerator
(long l) double
sample()
double[]
sample
(int i)
-
Constructor Details
-
EmpiricalCdf
-
-
Method Details
-
cumulativeProbability
public double cumulativeProbability(double x) - Specified by:
cumulativeProbability
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
probability
public double probability(double v) - Specified by:
probability
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
density
public double density(double v) - Specified by:
density
in 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:
cumulativeProbability
in 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:
inverseCumulativeProbability
in interfaceorg.apache.commons.math3.distribution.RealDistribution
- Throws:
org.apache.commons.math3.exception.OutOfRangeException
-
getNumericalMean
public double getNumericalMean()- Specified by:
getNumericalMean
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
getNumericalVariance
public double getNumericalVariance()- Specified by:
getNumericalVariance
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
getSupportLowerBound
public double getSupportLowerBound()- Specified by:
getSupportLowerBound
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
getSupportUpperBound
public double getSupportUpperBound()- Specified by:
getSupportUpperBound
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
isSupportLowerBoundInclusive
Deprecated.- Specified by:
isSupportLowerBoundInclusive
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
isSupportUpperBoundInclusive
Deprecated.- Specified by:
isSupportUpperBoundInclusive
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
isSupportConnected
public boolean isSupportConnected()- Specified by:
isSupportConnected
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
reseedRandomGenerator
public void reseedRandomGenerator(long l) - Specified by:
reseedRandomGenerator
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
sample
public double sample()- Specified by:
sample
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-
sample
public double[] sample(int i) - Specified by:
sample
in interfaceorg.apache.commons.math3.distribution.RealDistribution
-