Home Reference Source Repository
public class | source

Exponential

Extends:

Distribution → Exponential

The Exponential Distribution is a continuous probability distribution with parameters mu = rate. See: Exponential Distribution

Static Method Summary

Static Public Methods
public static

cdf(x: number, params: Object): number

Calculate the probability of getting x or less Exponential(mu).

public static

kurtosis(params: Object): number

Get the kurtosis of Exponential(mu).

public static

mean(params: Object): number

Get the mean of Exponential(mu).

public static

pdf(x: number, params: Object): number

Calculate the probability of exaclty x in Exponential(mu).

public static

random(params: Object): number

Generate a random value from Exponential(mu).

public static

relStdDev(params: Object): number

Get the relative standard deviation of Exponential(mu).

public static

skewness(params: Object): number

Get the skewness of Exponential(mu).

public static

stdDev(params: Object): number

Get the standard deviation of Exponential(mu).

public static

variance(params: Object): number

Get the variance of Exponential(mu).

Inherited Summary

From class Distribution
public static

Generate a uniform random variable.

public static

sample(k: number, params: Object): Array<number>

Generate an array of k random values.

public

The distribution kurtosis.

public

The distribution mean.

public

The valitated distribution parameters.

public

The distribution relative standard deviation.

public

The distribution skewness.

public

The distribution standard deviation.

public

The distribution variance.

public

Calculate the probability of getting x or less.

public

Calculate the probability of exaclty x.

public

Generate a random value.

public

Generate an array of n random values.

Static Public Methods

public static cdf(x: number, params: Object): number source

Calculate the probability of getting x or less Exponential(mu).

Override:

Distribution#cdf

Params:

NameTypeAttributeDescription
x number

The value to predict.

params Object

The distribution parameters.

Return:

number

The probability of getting x or less from Exponential(mu).

public static kurtosis(params: Object): number source

Get the kurtosis of Exponential(mu).

Override:

Distribution#kurtosis

Params:

NameTypeAttributeDescription
params Object

The distribution parameters.

Return:

number

The kurtosis of Exponential(mu).

public static mean(params: Object): number source

Get the mean of Exponential(mu).

Override:

Distribution#mean

Params:

NameTypeAttributeDescription
params Object

The distribution parameters.

Return:

number

The mean of Exponential(mu).

public static pdf(x: number, params: Object): number source

Calculate the probability of exaclty x in Exponential(mu).

Override:

Distribution#pdf

Params:

NameTypeAttributeDescription
x number

The value to predict.

params Object

The distribution parameters.

Return:

number

The probability of x happening in Exponential(mu).

public static random(params: Object): number source

Generate a random value from Exponential(mu).

Override:

Distribution#random

Params:

NameTypeAttributeDescription
params Object

The distribution parameters.

Return:

number

The random value from Exponential(mu).

public static relStdDev(params: Object): number source

Get the relative standard deviation of Exponential(mu).

Override:

Distribution#relStdDev

Params:

NameTypeAttributeDescription
params Object

The distribution parameters.

Return:

number

The relative standard deviation of Exponential(mu).

public static skewness(params: Object): number source

Get the skewness of Exponential(mu).

Override:

Distribution#skewness

Params:

NameTypeAttributeDescription
params Object

The distribution parameters.

Return:

number

The skewness of Exponential(mu).

public static stdDev(params: Object): number source

Get the standard deviation of Exponential(mu).

Override:

Distribution#stdDev

Params:

NameTypeAttributeDescription
params Object

The distribution parameters.

Return:

number

The standard deviation of Exponential(mu).

public static variance(params: Object): number source

Get the variance of Exponential(mu).

Override:

Distribution#variance

Params:

NameTypeAttributeDescription
params Object

The distribution parameters.

Return:

number

The variance of Exponential(mu).