Loading [MathJax]/jax/output/HTML-CSS/jax.js

Boltzmann (truncated Planck) Distribution

p(k;N,λ)=1eλ1eλNexp(λk)k{0,1,,N1}F(x;N,λ)={0x<01exp[λ(x+1)]1exp(λN)0xN11xN1G(q,λ)=1λlog[1q(1eλN)]1

Define z=eλ

μ=z1zNzN1zNμ2=z(1z)2N2zN(1zN)2γ1=z(1+z)(1zN1z)3N3zN(1+zN)[z(1zN1z)2N2zN]3/2γ2=z(1+4z+z2)(1zN1z)4N4zN(1+4zN+z2N)[z(1zN1z)2N2zN]2
M(t)=1eN(tλ)1etλ1eλ1eλN

Implementation: scipy.stats.boltzmann