Skip to content

LOGGAMMA DISTRIBUTION ​

Phitter implementation ​

Distribution Definition

python
import phitter

distribution = phitter.continuous.LogGamma({"c": *, "mu": *, "sigma": *})

πŸ’‘ The distribution's parameters are defined equation section below

Distribution Methods and Attributes

python
## CDF, PDF, PPF receive float or numpy.ndarray.
distribution.cdf(float | numpy.ndarray) # -> float | numpy.ndarray
distribution.pdf(float | numpy.ndarray) # -> float | numpy.ndarray
distribution.ppf(float | numpy.ndarray) # -> float | numpy.ndarray
distribution.sample(int) # -> numpy.ndarray

## STATS
distribution.mean # -> float
distribution.variance # -> float
distribution.standard_deviation # -> float
distribution.skewness # -> float
distribution.kurtosis # -> float
distribution.median # -> float
distribution.mode # -> float

Equations ​

Distribution Definition

X∼LogGamma(c,ΞΌ,Οƒ)

Distribution Domain

x∈(0,∞)

Parameters Domain and Constraints

c∈R+,μ∈R,ΟƒβˆˆR+

Cumulative Distribution Function

FX(x)=Ξ³(c,ex)Ξ“(c)=P(c,ez(x))

Probability Density Function

fX(x)=exp⁑(cz(x)βˆ’ez(x))σΓ(c)

Percent Point Function / Sample

FXβˆ’1(u)=ΞΌ+Οƒln⁑(Pβˆ’1(u,c))

Parametric Centered Moments

ΞΌkβ€²=E[Xk]=βˆ«βˆ’βˆžβˆžxkfX(x)dx

Parametric Mean

Mean(X)=ΞΌ1β€²=ΞΌ+ΟƒΟˆ0

Parametric Variance

Variance(X)=ΞΌ2β€²βˆ’ΞΌ1β€²2=Ξ±2ψ1(c)

Parametric Skewness

Skewness(X)=ΞΌ3β€²βˆ’3ΞΌ2β€²ΞΌ1β€²+2ΞΌ1β€²3(ΞΌ2β€²βˆ’ΞΌ1β€²2)1.5=ψ2(c)ψ1(c)

Parametric Kurtosis

Kurtosis(X)=ΞΌ4β€²βˆ’4ΞΌ1β€²ΞΌ3β€²+6ΞΌ1β€²2ΞΌ2β€²βˆ’3ΞΌ1β€²4(ΞΌ2β€²βˆ’ΞΌ1β€²2)2=ψ3(c)ψ1(c)

Parametric Median

Median(X)=ΞΌ+Οƒln⁑(Pβˆ’1(1/2,c))

Parametric Mode

Mode(X)=ΞΌ+Οƒln⁑(c)

Additional Information and Definitions

  • ΞΌ:Location parameter
  • Οƒ:Scale parameter
  • z(x)=(xβˆ’ΞΌ)/Οƒ
  • u:Uniform[0,1] random varible
  • P(a,x)=Ξ³(a,x)Ξ“(a):Regularized lower incomplete gamma function
  • Pβˆ’1(a,u):Inverse of regularized lower incomplete gamma function
  • Ξ³(a,x):Lower incomplete gamma function
  • Ξ“(x):Gamma function
  • ψ0(x):Digamma function
  • ψn(x):Polygamma function of orderΒ n∈N

Spreadsheet Documents