PHP 클래스 MathPHP\Probability\Distribution\Continuous\Weibull

상속: extends Continuous
파일 보기 프로젝트 열기: markrogoyski/math-php

공개 메소드들

메소드 설명
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