drasys.or.prob
Class ContinuousDistribution
java.lang.Object
|
+--drasys.or.prob.Distribution
|
+--drasys.or.prob.ContinuousDistribution
- Direct Known Subclasses:
- ChiSquareDistribution, ExponentialDistribution, FDistribution, GammaDistribution, NormalDistribution, StudentsTDistribution, UniformDistribution
- public abstract class ContinuousDistribution
- extends Distribution
- implements ContinuousDistributionI
An abstract class shared by all continuous distributions.
References:
The Art of Computer Programming: Seminumerical Algorithms (Vol 2, 3rd Ed)
Donald Ervin Knuth; Hardcover
Numerical Recipes in C : The Art of Scientific Computing
William H. Press, et al / Hardcover / Published 1993
Probability and Statistics
Morris H. Degroot / Hardcover / Published 1986
Mathematical Statistics With Applications
Dennis D. Wackerly, et al / Hardcover / Published 1996
- See Also:
UniformDistribution
,
NormalDistribution
,
ExponentialDistribution
,
GammaDistribution
,
UniformDistribution
, Serialized Form
Method Summary |
double |
getRandomScaler()
Returns a random number from the distribution using 'inverseCdf'. |
double |
inverseCdf(double probability)
Throws 'NotImplemented' if not redefined by a subclass. |
double |
probability(double x)
Always returns zero. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ContinuousDistribution
public ContinuousDistribution()
ContinuousDistribution
public ContinuousDistribution(long seed)
probability
public double probability(double x)
- Always returns zero.
getRandomScaler
public double getRandomScaler()
- Returns a random number from the distribution using 'inverseCdf'.
Distributions can redefine this method to provide a more efficient implementation.
inverseCdf
public double inverseCdf(double probability)
- Throws 'NotImplemented' if not redefined by a subclass.
- Specified by:
- inverseCdf in interface ContinuousDistributionI
Copyright(C)1997-2000 by DRA Systems all rights reserved. OpsResearch.com