Stirlingsova aproximace - Stirlings approximation - Wikipedia
Aproximace pro faktoriály
Porovnání Stirlingovy aproximace s faktoriálem
v matematika, Stirlingova aproximace (nebo Stirlingův vzorec) je přibližný údaj pro faktoriály. Je to dobrá aproximace, která vede k přesným výsledkům i pro malé hodnoty n. Je pojmenován po James Stirling, ačkoli to bylo poprvé uvedeno Abraham de Moivre.[1][2][3]
Celý vzorec, spolu s přesnými odhady jeho chyby, lze odvodit následovně. Místo aproximace n!, jeden zvažuje jeho přirozený logaritmus, protože se jedná o pomalu se měnící funkce:
kde big-O notace Kombinace výše uvedených rovnic poskytuje aproximační vzorec v jeho logaritmické formě:
Vezmeme exponenciál obou stran a vybereme libovolné kladné celé číslo m, získá se vzorec zahrnující neznámé množství Ey. Pro m = 1, vzorec je
Množství Ey lze najít tak, že vezmeme limit na obou stranách jako n má sklon k nekonečnu a používání Wallisův produkt, což ukazuje Ey = √2π. Proto jeden získá Stirlingův vzorec:
Alternativní derivace
Alternativní vzorec pro n! za použití funkce gama je
(jak je vidět na opakované integraci po částech). Přepisování a změna proměnných X = ny, jeden získá
Tento integrál přímky lze poté aproximovat pomocí metoda sedlového bodu s vhodnou volbou poloměru obrysu . Dominantní část integrálu poblíž sedlového bodu je pak aproximována skutečným integrálem a Laplaceovou metodou, zatímco zbývající část integrálu může být výše ohraničena, aby poskytla chybový člen.
Rychlost konvergence a odhady chyb
Relativní chyba ve zkrácené Stirlingově sérii vs. n, na 0 až 5 termínů. Zlomy v křivkách představují body, kde se zkrácená řada kryje Γ (n + 1).
Stirlingův vzorec je ve skutečnosti první aproximací následující řady (nyní nazývané Stirlingova řada[5]):
Explicitní vzorec pro koeficienty v této řadě dal G. Nemes.[6][A] První graf v této části ukazuje relativní chyba vs. n, po dobu 1 až všech 5 výše uvedených výrazů.
Relativní chyba ve zkrácené Stirlingově sérii vs. počet použitých výrazů
Tak jako n → ∞, chyba ve zkrácené řadě je asymptoticky stejná jako první vynechaný člen. Toto je příklad asymptotická expanze. Není to konvergentní řady; pro všechny konkrétní hodnota n existuje jen tolik výrazů ze série, které zlepšují přesnost, a poté se přesnost zhoršuje. To se zobrazuje v dalším grafu, který zobrazuje relativní chybu versus počet výrazů v řadě, pro větší počet výrazů. Přesněji řečeno S(n, t) být sérií Stirling t termíny hodnocené nan. Grafy ukazují
což, když je malé, je v podstatě relativní chyba.
Psaní Stirlingovy série ve formě
je známo, že chyba při zkrácení řady má vždy opačné znaménko a nanejvýš stejnou velikost jako první vynechaný člen.
Přesnější hranice, díky Robbinsovi,[7] platí pro všechna kladná celá čísla n jsou
Avšak funkce gama, na rozdíl od faktoriálu, je obecněji definována pro všechna složitá čísla jiná než celá kladná čísla; nicméně Stirlingův vzorec může být stále použit. Li Re(z) > 0, pak
Opakovaná integrace po částech dává
kde Bn je n-th Bernoulliho číslo (Všimněte si, že limit částky jako není konvergentní, takže tento vzorec je pouze asymptotická expanze ). Vzorec platí pro z dostatečně velký v absolutní hodnotě, když |arg (z)| <π - ε, kde ε je kladný s chybovým termínem Ó(z−2N+ 1). Nyní lze napsat odpovídající aproximaci:
kde expanze je identická s expanzí Stirlingovy řady výše pro n!, kromě toho, že n je nahrazeno z-1.[8]
Další aplikace této asymptotické expanze je pro složité argumenty z s konstantou Re(z). Viz například Stirlingův vzorec použitý v Jsem (z) = t z Funkce Riemann – Siegel theta na přímce 1/4 + to.
Chybné hranice
Pro jakékoli kladné celé číslo N, je zavedena následující notace:
lze získat přeuspořádáním Stirlingova rozšířeného vzorce a pozorováním shody mezi výslednou výkonovou řadou a Taylor série rozšíření hyperbolický sinus funkce. Tato aproximace je dobrá na více než 8 desetinných míst z se skutečnou částí větší než 8. Robert H. Windschitl to v roce 2002 navrhl pro výpočet funkce gama se spravedlivou přesností na kalkulačkách s omezenou pamětí programu nebo registru.[12]
Gergő Nemes v roce 2007 navrhl aproximaci, která dává stejný počet přesných číslic jako Windschitlova aproximace, ale je mnohem jednodušší:[13]
pro X ≥ 0. Ekvivalentní aproximace pro ln n! má asymptotickou chybu 1/1400n3 a je dán
Aproximaci lze zpřesnit zadáním spárovaných horních a dolních mezí; jedna taková nerovnost je[14][15][16][17]
Odhad centrálního efektu v binomické distribuci
V počítačové vědě, zejména v kontextu randomizované algoritmy, je běžné generovat náhodné bitové vektory, které mají mocninu délky dva. Mnoho algoritmů produkujících a konzumujících tyto bitové vektory je citlivých na počet obyvatel generovaných bitových vektorů nebo Vzdálenost na Manhattanu mezi dvěma takovými vektory. Obzvláště zajímavá je často hustota „spravedlivých“ vektorů, kde se počítá populace n-bitový vektor je přesně . To se rovná pravděpodobnosti, že iterace Hod mincí během mnoha pokusů vede ke hře nerozhodných výsledků.
Stirlingova aproximace na , centrální a maximální binomický koeficient z binomická distribuce, obzvláště pěkně zjednodušuje kde má podobu , pro celé číslo . Zde nás zajímá, jak je hustota centrálního počtu obyvatel snížena ve srovnání s , odvozující poslední formu v decibel útlum:
Tato jednoduchá aproximace vykazuje překvapivou přesnost:
Binární snížení se získá z dB při dělení o .
Jako přímý částečný odhad:
Oba příklady opět vykazují přesnost a snadno překonávají 1%:
Interpretace při iterovaném losování má relace, která zahrnuje něco málo přes milion výhozů mincí (binární milion), jednu šanci na zhruba 1300 ukončení remízy.
Obě tyto aproximace (jedna v logickém prostoru, druhá v lineárním prostoru) jsou dostatečně jednoduché na to, aby mnoho vývojářů softwaru získalo odhad mentálně, s výjimečnou přesností podle standardů mentálních odhadů.
Binomické rozdělení se velmi blíží normální distribuce pro velké , takže tyto odhady založené na Stirlingově aproximaci se také týkají vrcholové hodnoty funkce pravděpodobnostní hmotnosti pro velké a , jak je uvedeno pro následující distribuci: .
De Moivre dal přibližný výraz racionálního čísla pro přirozený logaritmus konstanty. Stirlingův příspěvek spočíval v prokázání, že konstanta je přesná .[3]
^ AbLe Cam, L. (1986), „The central limit theorem around 1935“, Statistická věda, 1 (1): 78–96 [str. 81], doi:10.1214 / ss / 1177013818, PAN0833276, Výsledek získaný pomocí vzorce, který původně prokázal de Moivre, ale nyní se nazývá Stirlingův vzorec, se nachází v jeho „Nauce o šancích“ z roku 1733..[nespolehlivý zdroj? ]
^ AbPearson, Karl (1924), „Historická poznámka o původu normální křivky chyb“, Biometrika, 16 (3/4): 402–404 [str. 403], doi:10.2307/2331714, JSTOR2331714, Považuji skutečnost, že Stirling ukázal, že De Moivreova aritmetická konstanta byla √2π neopravňuje jej k uplatňování věty, [...]
^F. W. J. Olver, A. B. Olde Daalhuis, D. W. Lozier, B. I. Schneider, R. F. Boisvert, C. W. Clark, B. R. Miller a B. V. Saunders, eds. „Digitální knihovna NIST matematických funkcí“.CS1 maint: používá parametr autoři (odkaz)
^Nemes, Gergő (2010), „O koeficientech asymptotické expanze n!“, Journal of Integer Sequences, 13 (6): 5 stran
^Robbins, Herbert (1955), „Poznámka k Stirlingově formuli“, Americký matematický měsíčník, 62 (1): 26–29 stran, doi:10.2307/2308012, JSTOR2308012
^Spiegel, M. R. (1999). Matematická příručka vzorců a tabulek. McGraw-Hill. 148
^F. W. Schäfke, A. Sattler, Restgliedabschätzungen für die Stirlingsche Reihe, Poznámka. Rohož.10 (1990), 453–470.
^G. Nemes, hranice chyb a exponenciální vylepšení asymptotických expanzí funkce gama a jejich vzájemnosti, Proc. Roy. Soc. Edinburgh Sect. A145 (2015), 571–596.
^„Archivovaná kopie“(PDF). Archivováno(PDF) od původního dne 2012-01-28. Citováno 2012-03-01.CS1 maint: archivovaná kopie jako titul (odkaz)
^Karatsuba, Ekatherina (2001), „K asymptotickému znázornění Eulerovy gama funkce Ramanujanem“, Journal of Computational and Applied Mathematics, 135 (2): 225–240, doi:10.1016 / S0377-0427 (00) 00586-0.
^Mortici, Cristinel (2011), „Ramanujanův odhad funkce gama pomocí argumentů monotónnosti“, Ramanujan J., 25: 149–154
^Mortici, Cristinel (2011), „Vylepšené asymptotické vzorce pro funkci gama“, Comput. Matematika. Appl., 61: 3364–3369.
^Mortici, Cristinel (2011), „O velkém argumentačním vzoru Ramanujana pro funkci gama“, Ramanujan J., 26: 185–192.
Olver, F. W. J .; Olde Daalhuis, A. B .; Lozier, D. W .; Schneider, B. I .; Boisvert, R. F .; Clark, C. W .; Miller, B. R. & Saunders, B. V., NIST Digitální knihovna matematických funkcí, Vydání 1.0.13 z 2016-09-16
Whittaker, E. T. & Watson, G. N. (1996), Kurz moderní analýzy (4. vydání), New York: Cambridge University Press, ISBN978-0-521-58807-2
Dan Romik, Stirlingova aproximace pro n !: The Ultimate Short Proof?„The American Mathematical Monthly, sv. 107, č. 6 (červen - červenec, 2000), 556–557.
Y.-C. Li, Poznámka k identitě funkce gama a Stirlingova vzorceReal Real Exchang, sv. 32 (1), 2006/2007, s. 267–272.