PHP Class MathPHP\Probability\Distribution\Continuous\StudentT

Inheritance: extends Continuous
Show file Open project: markrogoyski/math-php Class Usage Examples

Public Methods

Method Description
CDF ( number $t, integer ) Cumulative distribution function Calculate the cumulative t value up to a point, left tail.
PDF ( number $x, integer ) Probability density function
inverse2Tails ( number $p, number ) : number Inverse 2 tails Find t such that the area greater than t and the area beneath -t is p.
mean ( number ) : number Mean of the distribution
median ( number ) : number Median of the distribution

Method Details

CDF() public static method

cdf = 1 - ½Iₓ₍t₎(ν/2, ½) ν where x(t) = ------ t² + ν Iₓ₍t₎(ν/2, ½) is the regularized incomplete beta function
public static CDF ( number $t, integer )
$t number t score
integer degrees of freedom > 0

PDF() public static method

ν + 1 \ Γ | ----- | \ 2 / / x² \ ⁻⁽ᵛ⁺¹⁾/² ------------- | 1 + -- | __ / ν \ \ ν / √νπ Γ | - | \ 2 /
public static PDF ( number $x, integer )
$x number percentile
integer degrees of freedom > 0

inverse2Tails() public static method

Inverse 2 tails Find t such that the area greater than t and the area beneath -t is p.
public static inverse2Tails ( number $p, number ) : number
$p number Proportion of area
number Degrees of freedom
return number t-score

mean() public static method

μ = 0 if ν > 1 otherwise undefined
public static mean ( number ) : number
number Degrees of freedom
return number

median() public static method

μ = 0
public static median ( number ) : number
number Degrees of freedom
return number