public final class ProbabilityDistributions extends Object
| Modifier and Type | Field and Description |
|---|---|
static Random |
randomGenerator
Random number generator
|
| Constructor and Description |
|---|
ProbabilityDistributions() |
| Modifier and Type | Method and Description |
|---|---|
static double |
cdfNormal(double x,
double mean,
double stddev)
CDF - Cumulative Distribution Function - Normal distribution N(mean, stddev).
|
static double |
cdfUniformContinuous(double x,
double a,
double b)
CDF - Cumulative Distribution Function - Uniform Continuous distribution
over interval [a, b).
|
static double |
pdfNormal(double x,
double mean,
double stddev)
PDF - Probability Distribution Function - Normal distribution N(mean, stddev).
|
static double |
pdfUniformContinuous(double x,
double a,
double b)
PDF - Probability Distribution Function - Uniform Continuous distribution
over interval [a, b).
|
static double |
qntNormal(double q,
double mean,
double stddev)
QNT - Quantile Function - Normal distribution N(mean, stddev).
|
static double |
qntUniformContinuous(double q,
double a,
double b)
QNT - Quantile Function - Uniform Continuous distribution over interval [a, b).
|
static double |
randomUniformContinuous()
Random number from Uniform Continuous distribution over interval [0, 1).
|
static int |
rndIndex(int n)
Random index from 0 to n-1,
|
static int |
rndIndex(int n,
Random rnd)
Random index from 0 to n-1,
|
static int |
rndInteger()
Random integer.
|
static double |
rndInteger(int a,
int b)
Random number from Uniform Discrete distribution.
|
static double |
rndInteger(int a,
int b,
Random rnd)
Random number from Uniform Discrete distribution.
|
static int |
rndInteger(Random rnd)
Random integer.
|
static double |
rndNormal(double mean,
double stddev)
Random number from normal distribution N(mean, stddev).
|
static double |
rndNormal(double mean,
double stddev,
Random rnd)
Random number from normal distribution N(mean, stddev).
|
static double |
rndUniformContinuous(double a,
double b)
Random number from dUniform Continuous distribution over interval [a, b).
|
static double |
rndUniformContinuous(double a,
double b,
Random rnd)
Random number from Uniform Continuous distribution over interval [a, b).
|
static double |
rndUniformContinuous(Random rnd)
Random number from Uniform Continuous distribution over interval [0, 1).
|
public static Random randomGenerator
public static final double rndUniformContinuous(double a,
double b,
Random rnd)
a - Interval limit - left / lower.b - Interval limit - right / upper.rnd - Random number generator.public static final double rndUniformContinuous(double a,
double b)
a - Interval limit - left / lower.b - Interval limit - right / upper.public static final double rndUniformContinuous(Random rnd)
rnd - Random number generator.public static final double randomUniformContinuous()
public static final double pdfUniformContinuous(double x,
double a,
double b)
x - Point to evaluate pdf function.a - Interval limit - left / lower.b - Interval limit - right / upper.public static final double cdfUniformContinuous(double x,
double a,
double b)
x - Point to evaluate cdf function.a - Interval limit - left / lower.b - Interval limit - right / upper.public static final double qntUniformContinuous(double q,
double a,
double b)
q - Quantile.a - Interval limit - left / lower.b - Interval limit - right / upper.public static final double rndInteger(int a,
int b,
Random rnd)
a - Interval limit - left / lower.b - Interval limit - right / upper.rnd - Random number generator.public static final double rndInteger(int a,
int b)
a - Interval limit - left / lower.b - Interval limit - right / upper.public static final int rndInteger(Random rnd)
rnd - Random number generator.public static final int rndIndex(int n,
Random rnd)
n - Bound.rnd - Random number generator.public static final int rndIndex(int n)
n - Bound.public static final int rndInteger()
public static final double rndNormal(double mean,
double stddev,
Random rnd)
mean - Mean value.stddev - Standard deviation.rnd - Random number generator.public static final double rndNormal(double mean,
double stddev)
mean - Mean value.stddev - Standard deviation.public static final double pdfNormal(double x,
double mean,
double stddev)
x - Point to evaluate pdf function.mean - Mean value.stddev - Standard deviation.public static final double cdfNormal(double x,
double mean,
double stddev)
x - Point to evaluate pdf function.mean - Mean value.stddev - Standard deviation.public static final double qntNormal(double q,
double mean,
double stddev)
q - Quantile.mean - Mean value.stddev - Standard deviation.Copyright © 2020 MathParser.org. All rights reserved.