MomentGeneratingFunction
The moment generating function M(t)=E[etX] of dist.
MomentGeneratingFunction(dist, t)a per-distribution closed form, the same scoped subset CharacteristicFunction covers, minus CauchyDistribution (its MGF genuinely does not exist — E[etX] diverges for any t=0) and plus LogisticDistribution via the Beta function.Typed signatures
| Type | Package | Applies |
|---|---|---|
(distribution, complex) -> complex | statistics | always |
Domain: Statistics
Details
- M(t)=φ(t/i) in principle; this file writes each distribution's formula directly (the naive
i -> 1substitution of CharacteristicFunction's formula) rather than deriving one from the other, EXCEPT LogisticDistribution, whose MGF is eμtB(1−βt,1+βt) — a different (still elementary) closed form from its CF. - M(0)=1 always; a numeric derivative of M at t=0 reproduces Mean (checked in
tests/distributions-3.test.ts, not repeated here).
Examples
Basic #
live ↗
InMomentGeneratingFunction(GammaDistribution(2,1),t)Out(1−t)21
live ↗
InMomentGeneratingFunction(PoissonDistribution(2),0)Out1
Possible issues #
live ↗
InMomentGeneratingFunction(CauchyDistribution(0,1),1)OutMomentGeneratingFunction(CauchyDistribution(0,1),1)
About
| Examples | 3 |
|---|
See also: CharacteristicFunction, PDF, Moment, Cumulant