PHP Класс MathPHP\Probability\Distribution\Continuous\Weibull

Наследование: extends Continuous
Показать файл Открыть проект

Открытые методы

Метод Описание
CDF ( number $x, number $k, number ) : float Weibull distribution - cumulative distribution function From 0 to x (lower CDF) https://en.wikipedia.org/wiki/Weibull_distribution
PDF ( number $x, number $k, number ) : float Weibull distribution - probability density function
inverse ( number $p, $params ) : number Inverse CDF (Quantile function)
mean ( number $k, number ) : number Mean of the distribution

Описание методов

CDF() публичный статический Метод

f(x) = 1 - ℯ⁻⁽x/λ⁾ for x ≥ 0 f(x) = 0 for x < 0
public static CDF ( number $x, number $k, number ) : float
$x number percentile (value to evaluate)
$k number shape parameter
number scale parameter
Результат float

PDF() публичный статический Метод

https://en.wikipedia.org/wiki/Weibull_distribution k /x\ ᵏ⁻¹ ᵏ f(x) = - | - | ℯ⁻⁽x/λ⁾ for x ≥ 0 λ \λ/ f(x) = 0 for x < 0
public static PDF ( number $x, number $k, number ) : float
$x number percentile (value to evaluate)
$k number shape parameter
number scale parameter
Результат float

inverse() публичный статический Метод

Q(p;k,λ) = λ(-ln(1 - p))¹/ᵏ
public static inverse ( number $p, $params ) : number
$p number
Результат number

mean() публичный статический Метод

μ = λΓ(1 + 1/k)
public static mean ( number $k, number ) : number
$k number shape parameter
number scale parameter
Результат number