Приближение Стирлинга - Stirling's approximation

Сравнение приближения Стирлинга с факториалом

В математике , Формула Стирлинга (или формула Стирлинга ) является приближением для факториалов . Это хорошее приближение, приводящее к точным результатам даже для малых значений n . Он назван в честь Джеймса Стирлинга , хотя впервые об этом заявил Абрахам де Муавр .

Версия формулы, обычно используемая в приложениях:

большой нотации O , как ), или, изменив основание логарифма (например, в наихудшем случае нижней границы для сортировки сравнения ),

Указание константы в члене ошибки O (ln n ) дает 1/2ln (2 πn ) , что дает более точную формулу:

где знак ~ означает, что две величины асимптотичны : их отношение стремится к 1, когда n стремится к бесконечности.

Вывод

Грубо говоря, простейший вариант формулы Стирлинга можно быстро получить, аппроксимируя сумму

с интегралом :

Полная формула вместе с точными оценками ее погрешности может быть получена следующим образом. Вместо того, чтобы приближать n ! , считается ее натуральный логарифм , так как это медленно меняющаяся функция :

Правая часть этого уравнения за вычетом

- аппроксимация правилом трапеций интеграла

и погрешность этого приближения дается формулой Эйлера – Маклорена :

где B k - число Бернулли , а R m , n - остаточный член в формуле Эйлера – Маклорена. Возьмите пределы, чтобы найти это

Обозначим этот предел как y . Поскольку остаток R m , n в формуле Эйлера – Маклорена удовлетворяет

где используется нотация большого O , объединение приведенных выше уравнений дает формулу аппроксимации в ее логарифмической форме:

Взяв экспоненту с обеих сторон и выбрав любое положительное целое число m , можно получить формулу с неизвестной величиной e y . Для m = 1 формула

Величину e y можно найти, взяв предел с обеих сторон, поскольку n стремится к бесконечности, и используя произведение Уоллиса , которое показывает, что e y = 2 π . Таким образом, получается формула Стирлинга:

Альтернативное происхождение

Альтернативная формула для n ! с использованием гамма - функцию в

(что видно при многократном интегрировании по частям). Переписывая и меняя переменные x = ny , получаем

Применяя метод Лапласа, мы получаем

который восстанавливает формулу Стирлинга:

Фактически, дальнейшие поправки также могут быть получены с использованием метода Лапласа. Например, вычисление разложения двух порядков с использованием метода Лапласа дает (с использованием небольшой нотации )

и дает формулу Стирлинга двум порядкам:

Версия этого метода для комплексного анализа должна рассматриваться как коэффициент Тейлора экспоненциальной функции , вычисляемой по интегральной формуле Коши как

Затем этот линейный интеграл может быть аппроксимирован методом перевала с соответствующим выбором обратного радиуса . Преобладающая часть интеграла около седловой точки затем аппроксимируется действительным интегралом и методом Лапласа, тогда как оставшаяся часть интеграла может быть ограничена сверху, чтобы получить член ошибки.

Скорость сходимости и оценки ошибок

Относительная ошибка в усеченном ряду Стирлинга по сравнению с n для 0–5 членов. Изломы кривых представляют собой точки, в которых усеченный ряд совпадает с Γ ( n + 1) .

Формула Стирлинга фактически является первым приближением следующего ряда (теперь называемого рядом Стирлинга ):

Явная формула для коэффициентов этого ряда была дана Г. Немесом. Первый график в этом разделе показывает относительную ошибку в зависимости от n для всех 5 терминов, перечисленных выше.

Относительная ошибка в усеченном ряду Стирлинга в зависимости от количества используемых терминов

При n → ∞ ошибка в усеченном ряду асимптотически равна первому пропущенному члену. Это пример асимптотического разложения . Это не сходящийся ряд ; для любого конкретного значения n существует только такое количество членов ряда, которые улучшают точность, после чего точность ухудшается. Это показано на следующем графике, который показывает относительную ошибку в зависимости от количества членов в ряду для большего количества членов. Точнее, пусть S ( n , t ) будет рядом Стирлинга для t членов, вычисленных в  n . Графики показывают

что, когда оно мало, по сути является относительной ошибкой.

Написание серии Стирлинга в виде

известно, что ошибка при усечении ряда всегда имеет противоположный знак и, самое большее, той же величины, что и первый пропущенный член.

Более точные оценки, сделанные Роббинсом, действительные для всех положительных целых чисел n :

Формула Стирлинга для гамма-функции

Для всех положительных целых чисел

где Γ обозначает гамма-функцию .

Однако гамма-функция, в отличие от факториала, более широко определена для всех комплексных чисел, кроме неположительных целых чисел; тем не менее, формула Стирлинга все еще может применяться. Если Re ( z )> 0 , то

Повторное интегрирование по частям дает

где B n является nчислом Бернулли (обратите внимание, что предел суммы as не сходится, поэтому эта формула является просто асимптотическим разложением ). Формула справедлива для z достаточно больших по модулю, когда | arg ( z ) | <π - ε , где ε положительно, с ошибкой O ( z −2 N + 1 ) . Соответствующее приближение теперь можно записать:

где расширение идентично разложению в приведенной выше серии Стирлинга для n ! , за исключением того, что n заменяется на z - 1 .

Дальнейшее применение этого асимптотического разложения - для комплексного аргумента z с постоянной Re ( z ) . Смотри, например , формула Стирлинга применяется в Im ( г ) = т в тэта - функции Римана-Зигеля на прямой линии1/4+ это .

Границы ошибок

Для любого натурального числа N вводятся следующие обозначения:

а также

потом

Для получения дополнительной информации и других границ ошибок см. Цитируемые статьи.

Конвергентная версия формулы Стирлинга

Томас Байес показал в письме Джону Кантону, опубликованном Королевским обществом в 1763 году, что формула Стирлинга не дает сходящегося ряда . Получение сходящейся версии формулы Стирлинга влечет за собой оценку формулы Раабе :

Один из способов сделать это - с помощью сходящейся серии перевернутых возрастающих экспонент . Если

тогда

куда

где s ( nk ) обозначает числа Стирлинга первого рода . Отсюда получается версия серии Стирлинга.

который сходится при Re ( x )> 0 .

Версии для калькуляторов

Приближение

и его эквивалентная форма

может быть получено путем перегруппировки расширенной формулы Стирлинга и наблюдая совпадение между результирующей мощностью серией и рядом Тейлор разложением гиперболического синусом функции. Это приближение подходит для более чем 8 десятичных цифр для z с действительной частью больше 8. Роберт Х. Виндшитл предложил его в 2002 году для вычисления гамма-функции с хорошей точностью на калькуляторах с ограниченной памятью программ или регистров.

Гергё Немес предложил в 2007 году приближение, которое дает такое же количество точных цифр, что и приближение Виндшитля, но намного проще:

или эквивалентно,

Альтернативное приближение для гамма-функции, сформулированное Шринивасой Рамануджаном ( Рамануджан, 1988 ):

для x ≥ 0 . Эквивалентное приближение для ln n ! имеет асимптотическую ошибку1/1400 п 3 и дается

Приближение можно сделать точным, задав парные верхние и нижние границы; одно такое неравенство

Оценка центрального эффекта в биномиальном распределении

В информатике, особенно в контексте рандомизированных алгоритмов , принято генерировать случайные битовые векторы, длина которых равна степени двойки. Многие алгоритмы, производящие и использующие эти битовые векторы, чувствительны к количеству сгенерированных битовых векторов или к манхэттенскому расстоянию между двумя такими векторами. Часто особый интерес представляет плотность "честных" векторов, где количество популяции n- битного вектора равно точно . Это составляет вероятность того, что повторное подбрасывание монеты во многих попытках приведет к ничьей.

Формула Стирлинга к , центральный и максимальный биномиальный коэффициент из биномиального распределения , упрощает особенно приятно , когда принимает форму , для целого . Здесь нас интересует, как уменьшается плотность центрального подсчета населения по сравнению с , получая последнюю форму в затухании в децибелах :

Это простое приближение демонстрирует удивительную точность:

Двоичное уменьшение получается из дБ при делении на .

Как прямая дробная оценка:

И снова оба примера демонстрируют точность, легко превышающую 1%:

Интерпретируя повторное подбрасывание монеты, сеанс, включающий чуть более миллиона подбрасываний монет (бинарный миллион), имеет один шанс из примерно 1300 закончиться ничьей.

Оба этих приближения (одно в логическом пространстве, другое в линейном пространстве) достаточно просты для многих разработчиков программного обеспечения, чтобы получить оценку мысленно с исключительной точностью по стандартам мысленных оценок.

Биномиальное распределение близко приближается к нормальному распределению для больших , так что эти оценки , основанные на аппроксимации Стирлинга также относятся к пиковому значению функции масс вероятностей для больших и , как указано в следующей раздаче: .

История

Формула была впервые обнаружена Абрахамом де Муавром в форме

Де Муавр дал приближенное выражение в виде рациональных чисел для натурального логарифма константы. Вклад Стирлинга состоял в том, чтобы показать, что постоянная точна .

Смотрите также

Примечания

использованная литература

внешние ссылки