Stirling'in yaklaşımı - Stirling's approximation

Faktöriyel ile Stirling'in yaklaşımının karşılaştırılması

Gelen matematik , Stirling yaklaşımı (ya da Stirling formülü ) yaklaşık bir faktöriyel . n'nin küçük değerleri için bile doğru sonuçlara yol açan iyi bir yaklaşımdır . Adını James Stirling'den almıştır , ancak ilk olarak Abraham de Moivre tarafından ifade edilmiştir .

Uygulamalarda tipik olarak kullanılan formülün versiyonu,

( büyük O notasyonunda as ) veya logaritmanın tabanını değiştirerek (örneğin, karşılaştırmalı sıralama için en kötü durum alt sınırında ),

O (ln n ) hata teriminde sabitin belirtilmesi 1/2ln(2 πn ) , daha kesin formülü verir:

burada ~ işareti, iki miktarın asimptotik olduğu anlamına gelir : n sonsuza eğilim gösterirken, oranları 1'e eğilim gösterir.

türetme

Kabaca söylemek gerekirse, Stirling formülünün en basit versiyonu, toplamın yaklaşık olarak hesaplanmasıyla hızlı bir şekilde elde edilebilir.

bir ile integrali :

Tam formül, hatasının kesin tahminleriyle birlikte aşağıdaki gibi türetilebilir. Yaklaşmak yerine n ! , doğal logaritması dikkate alınır , çünkü bu yavaş değişen bir fonksiyondur :

Bu denklemin sağ tarafı eksi

integralin yamuk kuralına göre yaklaşımıdır

ve bu yaklaşımdaki hata Euler-Maclaurin formülüyle verilir :

burada B k bir Bernoulli sayısıdır ve R m , n Euler-Maclaurin formülünde kalan terimdir. Bunu bulmak için sınırları al

Bu limiti y olarak belirtin . Geri kalan kısım için R, m , n, içinde Euler-MacLaurin formül tatmin

burada büyük O gösterimi verimleri onun logaritmik yaklaşım yukarıdaki formül denklemleri birleştiren kullanılır:

Her iki tarafın üstelini alarak ve herhangi bir pozitif m tamsayısını seçerek , bilinmeyen bir e y niceliğini içeren bir formül elde edilir . İçin m = 1 olarak , formül

e y miktarı , n'nin sonsuza gitme eğiliminde olduğu için her iki taraftaki limit alınarak ve e y = 2 π olduğunu gösteren Wallis'in çarpımı kullanılarak bulunabilir . Bu nedenle, Stirling'in formülü elde edilir:

alternatif türetme

n için alternatif bir formül ! kullanılarak gama fonksiyonu olan

(parçalar tarafından tekrarlanan entegrasyondan görülebileceği gibi). Değişkenleri yeniden yazma ve değiştirme x = ny , biri elde edilir

Laplace'ın yöntemini uygulamak ,

hangi Stirling'in formülünü kurtarır:

Aslında, Laplace'ın yöntemi kullanılarak daha fazla düzeltme de elde edilebilir. Örneğin, Laplace'ın yöntem verimlerini kullanarak iki mertebeden genişlemeyi hesaplamak ( küçük-o notasyonu kullanarak )

ve Stirling'in formülünü iki sıraya verir:

Bu yöntemin karmaşık bir analiz versiyonu, Cauchy'nin integral formülüyle hesaplanan üstel fonksiyonun Taylor katsayısı olarak düşünülmelidir .

Bu çizgi integrali daha sonra , uygun bir karşı yarıçap seçimi ile eyer noktası yöntemi kullanılarak yaklaşıklanabilir . Eyer noktasına yakın integralin baskın kısmı daha sonra gerçek bir integral ve Laplace yöntemi ile yaklaştırılırken, integralin kalan kısmı bir hata terimi vermek üzere yukarıda sınırlandırılabilir.

Yakınsama hızı ve hata tahminleri

0 ila 5 terim için kesilmiş bir Stirling serisi ile n arasındaki bağıl hata . Eğrilerdeki kıvrımlar, kesik serinin Γ( n + 1) ile çakıştığı noktaları temsil eder .

Stirling'in formülü aslında aşağıdaki seriye ilk yaklaşımdır (şimdi Stirling serisi olarak adlandırılmaktadır ):

Bu serideki katsayılar için açık bir formül G. Nemes tarafından verilmiştir. Bu bölümde, ilk grafik bağıl hata genel n , yukarıda listelenen bütün 5 dönem boyunca 1 için.

Kesilmiş bir Stirling serisindeki bağıl hata ile kullanılan terim sayısı arasındaki fark

Olarak N → ∞ , kesilmiş seri hatası asimptotik ilk ihmal terime eşittir. Bu asimptotik genişlemeye bir örnektir . Yakınsak bir dizi değildir ; n'nin herhangi bir özel değeri için , serinin doğruluğu artıran ve sonrasında doğruluk kötüleşen çok sayıda terim vardır. Bu, daha fazla sayıda terim için serideki terim sayısına göre bağıl hatayı gösteren bir sonraki grafikte gösterilmektedir. Daha kesin olarak, S ( n , t ) Stirling serisinden t'ye n'de değerlendirilen terim olsun  . Grafikler gösteriyor

ki, küçük olduğunda, esasen göreli hatadır.

Stirling'in serisini formda yazmak

diziyi kesmedeki hatanın her zaman zıt işaretli olduğu ve en fazla ilk atlanan terimle aynı büyüklükte olduğu bilinmektedir.

Tüm pozitif tamsayılar için geçerli nedeniyle Robbins Daha kesin sınırları, n olan

Gama fonksiyonu için Stirling formülü

Tüm pozitif tam sayılar için,

burada Γ gama fonksiyonunu gösterir .

Bununla birlikte, gama işlevi, faktöriyelden farklı olarak, pozitif olmayan tamsayılar dışındaki tüm karmaşık sayılar için daha geniş bir şekilde tanımlanır; bununla birlikte, Stirling'in formülü yine de uygulanabilir. Eğer Re ( z )> 0 , daha sonra

Parçalar tarafından tekrarlanan entegrasyon verir

burada B , n olup , n -inci Bernoulli sayısı (toplamın limiti, bu not , bu formül, sadece bir yani, yakınsak değildir asimptotik genleşme ). Formül, mutlak değerde yeterince büyük z için | argüman( z ) | < π − ε , burada ε pozitiftir, hata terimi O ( z −2 N + 1 ) ile . Karşılık gelen yaklaşıklık şimdi yazılabilir:

burada genişleme, Stirling'in n ! , n'nin z − 1 ile değiştirilmesi dışında .

Bu asimptotik genişlemenin bir başka uygulaması, sabit Re( z ) ile karmaşık z argümanı içindir . Örneğin, bakınız uygulanan Stirling formül Im ( z ) = t ait Riemann-Siegel teta fonksiyonu doğru üzerinde1/4+ o .

Hata sınırları

Herhangi bir pozitif tamsayı N için aşağıdaki gösterim tanıtılır:

ve

Sonra

Daha fazla bilgi ve diğer hata sınırları için belirtilen makalelere bakın.

Stirling formülünün yakınsak bir versiyonu

Thomas Bayes , Kraliyet Cemiyeti tarafından 1763'te John Canton'a yayınlanan bir mektupta , Stirling'in formülünün yakınsak bir dizi vermediğini gösterdi . Stirling formülünün yakınsak bir versiyonunu elde etmek, Raabe formülünü değerlendirmeyi gerektirir :

Bunu yapmanın bir yolu, yakınsak bir dizi ters çevrilmiş yükselen üsler aracılığıyladır . Eğer

sonra

nerede

burada s ( nk ) birinci türden Stirling sayılarını gösterir . Bundan Stirling'in serisinin bir versiyonu elde edilir.

Re( x ) > 0 olduğunda yakınsar .

Hesap makineleri için uygun sürümler

yaklaşıklık

ve eşdeğer formu

Stirling'in genişletilmiş formülünü yeniden düzenleyerek ve sonuçtaki kuvvet serileri ile hiperbolik sinüs fonksiyonunun Taylor serisi açılımı arasındaki bir çakışmayı gözlemleyerek elde edilebilir . Bu yaklaşım, gerçek kısmı 8'den büyük olan z için 8'den fazla ondalık basamak için iyidir. Robert H. Windschitl, 2002'de sınırlı program veya kayıt belleği olan hesap makinelerinde gama fonksiyonunun adil doğrulukla hesaplanması için bunu önerdi.

Gergő Nemes, 2007'de Windschitl yaklaşımıyla aynı sayıda tam basamak veren ancak çok daha basit bir yaklaşım önerdi:

Veya eşdeğer olarak,

Srinivasa Ramanujan ( Ramanujan 1988 ) tarafından belirtilen gama fonksiyonu için alternatif bir yaklaşım şöyledir:

için x ≥ 0 . ln n ! için eşdeğer yaklaşım asimptotik hatası var1/1400 , n 3 ve tarafından verilir

Yaklaşım, eşleştirilmiş üst ve alt sınırlar verilerek kesin hale getirilebilir; böyle bir eşitsizlik

Binom dağılımındaki merkezi etkinin tahmin edilmesi

Bilgisayar biliminde, özellikle rasgele algoritmalar bağlamında, uzunluğu iki olan rasgele bit vektörleri oluşturmak yaygındır. Bu bit vektörlerini üreten ve tüketen birçok algoritma, üretilen bit vektörlerinin popülasyon sayısına veya bu tür iki vektör arasındaki Manhattan mesafesine duyarlıdır . Çoğu zaman özellikle ilgi çekici olan, bir n- bitlik vektörün popülasyon sayısının tam olarak olduğu "adil" vektörlerin yoğunluğudur . Olasılığına Bu miktarlar, ötelemeli o para atmak bir kravat oyununa çalışmalar yol üzerinde.

Stirling'in binom dağılımının merkezi ve maksimal binom katsayısına yaklaşımı , bir tamsayı için biçimini aldığı yeri özellikle güzel bir şekilde basitleştirir . Burada , desibel zayıflamasında son biçimi türeterek, merkezi nüfus sayımı yoğunluğunun 'ye kıyasla nasıl azaldığıyla ilgileniyoruz :

Bu basit yaklaşım şaşırtıcı bir doğruluk sergiliyor:

İkili azalma, dB'ye bölündüğünde elde edilir .

Doğrudan kesirli bir tahmin olarak:

Bir kez daha, her iki örnek de kolayca %1'in üzerinde bir doğruluk sergiliyor:

Tekrarlanan bir yazı tura olarak yorumlandığında, bir milyondan biraz fazla yazı tura (bir milyon ikili) içeren bir oturumun yaklaşık 1300'ünde berabere bitme şansı vardır.

Bu yaklaşımların her ikisi de (biri log uzayında, diğeri lineer uzayda), pek çok yazılım geliştiricisinin tahmini zihinsel tahmin standartlarına göre istisnai bir doğrulukla zihinsel olarak elde etmesi için yeterince basittir.

Binom dağılımı , büyük için normal dağılıma çok yakındır , bu nedenle Stirling'in yaklaşımına dayanan bu tahminler , aşağıdaki dağılım için belirtildiği gibi, büyük ve için olasılık kütle fonksiyonunun tepe değeriyle de ilgilidir : .

Tarih

Formül ilk olarak Abraham de Moivre tarafından formda keşfedildi.

De Moivre, sabitin doğal logaritması için yaklaşık bir rasyonel sayı ifadesi verdi. Stirling'in katkısı, sabitin tam olarak .

Ayrıca bakınız

Notlar

Referanslar

  • Olver, FWJ; Olde Daalhuis, AB; Lozier, DW; Schneider, BI; Boisvert, RF; Clark, CW; Miller, BR & Saunders, BV, NIST Digital Library of Mathematical Functions , Sürüm 1.0.13, 2016-09-16
  • Abramowitz, M. & Stegun, I. (2002), Handbook of Mathematical Functions
  • Nemes, G. (2010), "Gama fonksiyonu için yeni asimptotik açılım", Archiv der Mathematik , 95 (2): 161–169, doi : 10.1007/s00013-010-0146-9
  • Paris, RB & Kaminski, D. (2001), Asimptotikler ve Mellin-Barnes İntegralleri , New York: Cambridge University Press, ISBN 978-0-521-79001-7
  • Whittaker, ET & Watson, GN (1996), Modern Analizde Bir Kurs (4. baskı), New York: Cambridge University Press, ISBN 978-0-521-58807-2
  • Dan Romik, Stirling'in n! için Yaklaşımı: Nihai Kısa Kanıt? , The American Mathematical Monthly, Vol. 107, No. 6 (Haziran – Tem., 2000), 556–557.
  • Y.-C. Li, Gama Fonksiyonunun ve Stirling Formülünün Özdeşliği Üzerine Bir Not , Gerçek Analiz Değişimi, Cilt. 32(1), 2006/2007, s. 267–272.

Dış bağlantılar