|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.probdist.DiscreteDistributionInt
umontreal.iro.lecuyer.probdist.BernoulliDist
public class BernoulliDist
BernoulliDist
Extends the class DiscreteDistributionInt for the Bernoulli distribution[#!sLAW00a!#] with parameter p, where 0≤p≤1. Its mass function is given by
f (x) = | 1 - p, | if x = 0; |
f (x) = | p, | if x = 1; |
f (x) = | 0, | otherwise. |
F(x) = | 0, | if x < 0; |
F(x) = | 1 - p, | if 0≤x < 1; |
F(x) = | 1, | if x≥1. |
Field Summary |
---|
Fields inherited from class umontreal.iro.lecuyer.probdist.DiscreteDistributionInt |
---|
EPSILON |
Constructor Summary | |
---|---|
BernoulliDist(double p)
. |
Method Summary | |
---|---|
static double |
barF(double p,
int x)
. |
double |
barF(int x)
Returns bar(F)(x), the complementary distribution function. |
static double |
cdf(double p,
int x)
. |
double |
cdf(int x)
Returns the distribution function F evaluated at x (see). |
static BernoulliDist |
getInstanceFromMLE(int[] x,
int m)
. |
double |
getMean()
. |
static double |
getMean(double p)
. |
static double[] |
getMLE(int[] x,
int m)
. |
double |
getP()
. |
double[] |
getParams()
. |
double |
getStandardDeviation()
. |
static double |
getStandardDeviation(double p)
. |
double |
getVariance()
. |
static double |
getVariance(double p)
. |
static int |
inverseF(double p,
double u)
. |
int |
inverseFInt(double u)
Returns the inverse distribution function F-1(u), where 0 <= u <= 1. |
static double |
prob(double p,
int x)
. |
double |
prob(int x)
Returns p(x), the probability of x. |
void |
setParams(double p)
. |
String |
toString()
. |
Methods inherited from class umontreal.iro.lecuyer.probdist.DiscreteDistributionInt |
---|
barF, cdf, getXinf, getXsup, inverseF |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BernoulliDist(double p)
Method Detail |
---|
public double prob(int x)
DiscreteDistributionInt
prob
in class DiscreteDistributionInt
x
- value at which the mass function must be evaluated
public double cdf(int x)
DiscreteDistributionInt
cdf
in class DiscreteDistributionInt
x
- value at which the distribution function must be evaluated
public double barF(int x)
DiscreteDistributionInt
barF
in class DiscreteDistributionInt
x
- value at which the complementary distribution function
must be evaluated
public int inverseFInt(double u)
DiscreteDistributionInt
inverseFInt
in class DiscreteDistributionInt
u
- value in the interval (0, 1) for which
the inverse distribution function is evaluated
public double getMean()
Distribution
public double getVariance()
Distribution
public double getStandardDeviation()
Distribution
public static double prob(double p, int x)
public static double cdf(double p, int x)
public static double barF(double p, int x)
public static int inverseF(double p, double u)
public static double[] getMLE(int[] x, int m)
public static BernoulliDist getInstanceFromMLE(int[] x, int m)
public static double getMean(double p)
public static double getVariance(double p)
public static double getStandardDeviation(double p)
public double getP()
public double[] getParams()
public void setParams(double p)
public String toString()
toString
in class Object
|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |