org.statcato.statistics
Class DiscreteCustomProbabilityDistribution
- java.lang.Object
-
- org.statcato.statistics.DiscreteCustomProbabilityDistribution
-
public class DiscreteCustomProbabilityDistribution extends java.lang.ObjectDiscrete probability distribution class with user-specified probabilities for discrete values.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor and Description DiscreteCustomProbabilityDistribution(java.util.Vector<java.lang.Double> values, java.util.Vector<java.lang.Double> probabilities)Construct a discrete probability distribution with custom values and probabilities.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecumulativeProbability(double x)Returns the cumulative probabililty up to x.doubledensity(double x)Returns the density of the distribution at x.java.lang.DoubleinverseCumulativeProbability(double area)Returns the inverse cumulative probability.
-
-
-
Constructor Detail
-
DiscreteCustomProbabilityDistribution
public DiscreteCustomProbabilityDistribution(java.util.Vector<java.lang.Double> values, java.util.Vector<java.lang.Double> probabilities)Construct a discrete probability distribution with custom values and probabilities.- Parameters:
values- a vector of valuesprobabilities- a vector of probabilities corresponding to the values
-
-
Method Detail
-
density
public double density(double x)
Returns the density of the distribution at x.- Parameters:
x- an integer- Returns:
- probability density at x
-
cumulativeProbability
public double cumulativeProbability(double x)
Returns the cumulative probabililty up to x.- Parameters:
x-- Returns:
- cumulative probability P(<=x)
-
inverseCumulativeProbability
public java.lang.Double inverseCumulativeProbability(double area)
Returns the inverse cumulative probability.- Parameters:
area- cumulative probability- Returns:
- inverse cumulative probability
-
-
DMelt 3.0 © DataMelt by jWork.ORG