Stirling-Formel

Stirling-Formel

Studium
n!∼2πn(ne)nn! \sim \sqrt{2 \pi n} \left( \frac{n}{e} \right)^n

Voraussetzung: n∈N,n \in \mathbb{N}, n→∞n \to \infty

n!n!
Fakultät von n
nn
natürliche Zahl
ee
Eulersche Zahl, etwa 2,71828
∼\sim
asymptotisch gleich, der Quotient beider Seiten geht gegen 1

Für große n ist n! ungefähr die Wurzel aus 2πn mal (n/e)ⁿ; der relative Fehler geht gegen 0.

Erklärung

Die Stirling-Formel nähert die Fakultät durch elementare Funktionen an. Das Zeichen ∼\sim bedeutet:

lim⁡n→∞n!2πn (n/e)n=1\lim_{n \to \infty} \frac{n!}{\sqrt{2\pi n}\,(n/e)^n} = 1

Der relative Fehler geht also gegen 00. Er beträgt ungefähr 112n\frac{1}{12n}, die Näherung ist immer etwas zu klein. Mit dem Korrekturfaktor 1+112n1 + \frac{1}{12n} wird sie deutlich genauer.

Logarithmiert erhält man ln⁡n!≈nln⁡n−n+12ln⁡(2πn)\ln n! \approx n \ln n - n + \frac{1}{2}\ln(2\pi n). Die grobe Form ln⁡n!≈nln⁡n−n\ln n! \approx n \ln n - n genügt oft in der Statistik und der statistischen Physik, wenn es nur auf die Größenordnung ankommt.

Die Formel ist nützlich, um Grenzwerte mit Fakultäten zu bestimmen, Binomialkoeffizienten für große nn abzuschätzen und Fakultäten zu berechnen, die den Taschenrechner überfordern.

Beispiele

Für n=10n = 10 ist 10!=3 628 80010! = 3\,628\,800. Stirling liefert

20π⋅(10e)10≈3 598 696\sqrt{20\pi} \cdot \left(\frac{10}{e}\right)^{10} \approx 3\,598\,696

Der relative Fehler ist etwa 0,84 %0{,}84\,\%, also nahe bei 1120\frac{1}{120}. Mit dem Korrekturfaktor 1+11201 + \frac{1}{120} ergibt sich 3 628 6853\,628\,685, nur noch 115115 daneben.

Wie viele Stellen hat 100!100!? Logarithmiert zur Basis 1010:

lg⁡100!≈lg⁡200π+100⋅lg⁡100e≈157,97\lg 100! \approx \lg\sqrt{200\pi} + 100 \cdot \lg\frac{100}{e} \approx 157{,}97

Also hat 100!100! genau 158158 Stellen.

Typische Fehler

  • Kleinen absoluten Fehler erwarten. Der Quotient geht gegen 11, die Differenz wächst aber: Bei n=20n = 20 liegt die Näherung um etwa 101610^{16} daneben.
  • Den Faktor 2πn\sqrt{2\pi n} weglassen. Dann ist schon der Quotient falsch: (n/e)n(n/e)^n allein ist um den Faktor 2πn\sqrt{2\pi n} zu klein.
  • Die grobe Form ln⁡n!≈nln⁡n−n\ln n! \approx n\ln n - n für genaue Werte nutzen. Bei n=100n = 100 ergibt sie 360,5360{,}5 statt ln⁡100!≈363,7\ln 100! \approx 363{,}7.

Verwandte Formeln