В математика, Приближение Стирлинга (или же Формула Стирлинга) является приближением для факториалы. Это хорошее приближение, приводящее к точным результатам даже для небольших значений п. Он назван в честь Джеймс Стирлинг, хотя впервые об этом заявил Авраам де Муавр.[1][2][3]
Версия формулы, обычно используемая в приложениях:
Полная формула вместе с точными оценками ее погрешности может быть получена следующим образом. Вместо приближения п!считается натуральный логарифм, так как это медленно меняющаяся функция:
куда нотация big-O , объединение приведенных выше уравнений дает формулу аппроксимации в ее логарифмической форме:
Взяв экспоненту с обеих сторон и выбрав любое положительное целое число м, получается формула с неизвестной величиной еу. За м = 1, формула
Количество еу можно найти, взяв предел с обеих сторон как п стремится к бесконечности и используя Продукт Уоллиса, что показывает, что еу = √2π. Таким образом, получается формула Стирлинга:
Альтернативный вывод
Альтернативная формула для п! с использованием гамма-функция является
(что видно при многократном интегрировании по частям). Переписывание и изменение переменных Икс = нью-йорк, получается
Фактически, дальнейшие поправки также могут быть получены с использованием метода Лапласа. Например, вычисление разложения двух порядков с использованием метода Лапласа дает
Затем этот линейный интеграл можно аппроксимировать с помощью метод перевала при соответствующем выборе обратного радиуса . Преобладающая часть интеграла около седловой точки затем аппроксимируется действительным интегралом и методом Лапласа, тогда как оставшаяся часть интеграла может быть ограничена сверху, чтобы получить член ошибки.
Скорость сходимости и оценки ошибок
Относительная ошибка в усеченном ряду Стирлинга vs. п, от 0 до 5 членов. Изломы на кривых представляют собой точки, в которых усеченный ряд совпадает с Γ (п + 1).
Формула Стирлинга фактически является первым приближением к следующей серии (теперь называемой Серия Стирлинга[5]):
Явная формула для коэффициентов этого ряда была дана Г. Немесом.[6][а] Первый график в этом разделе показывает относительная ошибка против. п, от 1 до всех 5 перечисленных выше терминов.
Относительная ошибка в усеченном ряду Стирлинга в зависимости от количества используемых терминов
В качестве п → ∞, ошибка в усеченном ряду асимптотически равна первому пропущенному члену. Это пример асимптотическое разложение. Это не сходящийся ряд; для любого частности значение п есть только определенное количество членов ряда, которые улучшают точность, после чего точность ухудшается. Это показано на следующем графике, который показывает относительную ошибку в зависимости от количества членов в серии для большего количества членов. Точнее, пусть S(п, т) быть серией Стирлинга т сроки оцениваются вп. Графики показывают
что, когда оно мало, по сути является относительной ошибкой.
Написание серии Стирлинга в виде
известно, что ошибка при усечении ряда всегда имеет противоположный знак и, самое большее, той же величины, что и первый пропущенный член.
Более точные оценки, сделанные Роббинсом,[7] действительно для всех положительных целых чисел п находятся
Однако гамма-функция, в отличие от факториала, более широко определена для всех комплексных чисел, кроме неположительных целых; тем не менее, формула Стирлинга все еще может применяться. Если Re (z) > 0, тогда
Повторное интегрирование по частям дает
куда Bп это п-го Число Бернулли (обратите внимание, что предел суммы как не сходится, поэтому эта формула - просто асимптотическое разложение ). Формула верна для z достаточно большой по абсолютной величине, когда |аргумент (z)| <π - ε, куда ε положительный, со сроком погрешности О(z−2N+ 1). Соответствующее приближение теперь можно записать:
где расширение идентично разложению приведенной выше серии Стирлинга для n !, за исключением того, что n заменено на z-1.[8]
Дальнейшее применение этого асимптотического разложения для комплексного аргумента z с постоянным Re (z). См., Например, формулу Стирлинга, примененную в Я(z) = т из Тета-функция Римана – Зигеля по прямой 1/4 + Это.
Границы ошибок
Для любого положительного целого числа Nвводятся следующие обозначения:
может быть получен путем перестановки расширенной формулы Стирлинга и наблюдения совпадения между результирующим степенным рядом и Серия Тейлор расширение гиперболический синус функция. Это приближение подходит для более чем 8 десятичных цифр для z с действительной частью больше 8. Роберт Х. Виндшитль предложил его в 2002 году для вычисления гамма-функции с хорошей точностью на калькуляторах с ограниченной памятью программ или регистров.[12]
В 2007 году Гергё Немес предложил приближение, которое дает такое же количество точных цифр, что и приближение Виндшитля, но намного проще:[13]
за Икс ≥ 0. Эквивалентное приближение для пер п! имеет асимптотическую ошибку 1/1400п3 и дается
Приближение можно сделать точным, задав парные верхние и нижние границы; одно такое неравенство[14][15][16][17]
Оценка центрального эффекта в биномиальном распределении
В информатике, особенно в контексте рандомизированные алгоритмы, обычно генерируют случайные битовые векторы, длина которых равна степени двойки. Многие алгоритмы, производящие и использующие эти битовые векторы, чувствительны к подсчет населения сгенерированных битовых векторов или Манхэттенское расстояние между двумя такими векторами. Часто особый интерес представляет плотность "справедливых" векторов, где численность популяции п-битовый вектор точно . Это составляет вероятность того, что повторное подбрасывание монеты после многих испытаний приводит к ничьей.
Приближение Стирлинга к , центральная и максимальная биномиальный коэффициент из биномиальное распределение, особенно хорошо упрощается там, где принимает форму , для целого числа . Здесь нас интересует, насколько уменьшается плотность центрального населения по сравнению с , получая последнюю форму в децибел затухание:
Это простое приближение демонстрирует удивительную точность:
Двоичное уменьшение получается от дБ при делении на .
В качестве прямой дробной оценки:
И снова оба примера демонстрируют точность, превосходящую 1%:
Интерпретируемый повторным подбрасыванием монеты, сеанс, включающий чуть более миллиона подбрасываний монеты (двоичный миллион), имеет один шанс из примерно 1300 закончиться ничьей.
Оба этих приближения (одно в логическом пространстве, другое в линейном пространстве) достаточно просты для многих разработчиков программного обеспечения, чтобы получить оценку мысленно с исключительной точностью по стандартам мысленных оценок.
Биномиальное распределение близко аппроксимирует нормальное распределение для больших , поэтому эти оценки, основанные на приближении Стирлинга, также относятся к пиковому значению функция массы вероятности для больших и , как указано для следующего распределения: .
Де Муавр дал приблизительное выражение в виде рациональных чисел для натурального логарифма константы.Вклад Стирлинга состоял в том, чтобы показать, что постоянная точно равна .[3]
^ абЛе Кам, Л. (1986), "Центральная предельная теорема около 1935 года", Статистическая наука, 1 (1): 78–96 [стр. 81], Дои:10.1214 / сс / 1177013818, МИСТЕР0833276, Результат, полученный с использованием формулы, первоначально доказанной де Муавром, но теперь называемой формулой Стирлинга, встречается в его «Доктрине шансов» 1733 года..[ненадежный источник? ]
^ абПирсон, Карл (1924), "Историческое примечание о происхождении нормальной кривой ошибок", Биометрика, 16 (3/4): 402–404 [стр. 403], Дои:10.2307/2331714, JSTOR2331714, Я считаю, что тот факт, что Стирлинг показал, что арифметическая постоянная Де Муавра была √2π не дает ему права требовать теоремы, [...]
^F. W. J. Olver, A. B. Olde Daalhuis, D. W. Lozier, B. I. Schneider, R.F. Boisvert, C.W. Clark, B.R. Miller и B.V. Saunders, ред. «Электронная библиотека математических функций NIST».CS1 maint: использует параметр авторов (связь)
^Nemes, Gergő (2010), "О коэффициентах асимптотического разложения n!", Журнал целочисленных последовательностей, 13 (6): 5 п.
^Роббинс, Герберт (1955), «Замечание о формуле Стирлинга», Американский математический ежемесячник, 62 (1): 26–29 с., Дои:10.2307/2308012, JSTOR2308012
^Шпигель, М. Р. (1999). Математический справочник формул и таблиц. Макгроу-Хилл. С. 148.
^F. W. Schäfke, A. Sattler, Restgliedabschätzungen für die Stirlingsche Reihe, Примечание. Мат.10 (1990), 453–470.
^Г. Немес, границы ошибок и экспоненциальные улучшения для асимптотических разложений гамма-функции и ее обратной величины, Proc. Рой. Soc. Эдинбург, секта. А145 (2015), 571–596.
^«Архивная копия»(PDF). В архиве(PDF) из оригинала от 28.01.2012. Получено 2012-03-01.CS1 maint: заархивированная копия как заголовок (связь)
^Мортичи, Кристинель (2011), «О формуле большого аргумента Рамануджана для гамма-функции», Рамануджан Дж., 26: 185–192.
Olver, F. W. J .; Olde Daalhuis, A. B .; Lozier, D.W .; Schneider, B.I .; Boisvert, R. F .; Clark, C.W .; Миллер, Б. Р. и Сондерс, Б. В., Цифровая библиотека математических функций NIST, Выпуск 1.0.13 от 16.09.2016
Уиттакер, Э. Т. и Уотсон, Г. Н. (1996), Курс современного анализа (4-е изд.), Нью-Йорк: Cambridge University Press, ISBN978-0-521-58807-2
Дэн Ромик, Приближение Стирлинга для n!: Окончательное краткое доказательство?, The American Mathematical Monthly, Vol. 107, № 6 (июнь - июль 2000 г.), 556–557.
Ю.-К. Ли, Замечание об идентичности гамма-функции и формулы Стирлинга, Real Analysis Exchang, Vol. 32 (1), 2006/2007, стр. 267–272.