stringtranslate.com

Функция ошибки

В математике функция ошибок (также называемая функцией ошибок Гаусса ), часто обозначаемая как erf , — это функция, определяемая как: [1]

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

В некоторых старых текстах [2] функция ошибки определяется без множителя . Этот неэлементарный интеграл является сигмоидальной функцией, которая часто встречается в теории вероятностей , статистике и уравнениях с частными производными .

В статистике для неотрицательных действительных значений x функция ошибок имеет следующую интерпретацию: для действительной случайной величины Y , которая нормально распределена со средним значением 0 и стандартным отклонением , erf x представляет собой вероятность того, что Y попадает в диапазон [− x , x ] .

Две тесно связанные функции являются дополнительной функцией ошибки , определяемой как

а мнимая функция ошибки определяется как

где iмнимая единица .

Имя

Название «функция ошибки» и его сокращение erf были предложены Дж. В. Л. Глейшером в 1871 году из-за его связи с «теорией вероятности, и в частности с теорией ошибок ». [3] Дополнение функции ошибки также обсуждалось Глейшером в отдельной публикации в том же году. [4] Для «закона легкости» ошибок, плотность которых задается как ( нормальное распределение ), Глейшер вычисляет вероятность ошибки, лежащей между p и q, как:

График функции ошибок Erf(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D
График функции ошибок Erf(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D

Приложения

Когда результаты серии измерений описываются нормальным распределением со стандартным отклонением σ и ожидаемым значением 0, то erf ( а/σ 2 ) ​​— вероятность того, что ошибка отдельного измерения лежит междуa и + a , для положительного a . Это полезно, например, при определении частоты ошибок в битах цифровой системы связи.

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

Функцию ошибки и ее приближения можно использовать для оценки результатов, которые выполняются с высокой или низкой вероятностью. При наличии случайной величины X ~ Norm[ μ , σ ] (нормальное распределение со средним значением μ и стандартным отклонением σ ) и константы L > μ , ее можно показать с помощью интегрирования путем подстановки:

где A и B — некоторые числовые константы. Если L достаточно далеко от среднего значения, а именно μLσ ln k , то:

поэтому вероятность стремится к 0 при k → ∞ .

Вероятность нахождения X в интервале [ L a , L b ] можно вывести как

Характеристики

Участки в комплексной плоскости

Свойство erf (− z ) = −erf z означает, что функция ошибки является нечетной функцией . Это напрямую следует из того факта, что подынтегральное выражение e t 2 является четной функцией (первообразная четной функции, равная нулю в начале координат, является нечетной функцией и наоборот).

Так как функция ошибки является целой функцией , которая переводит действительные числа в действительные числа, для любого комплексного числа z : где zкомплексно сопряженное число z .

Подынтегральные функции f = exp(− z 2 ) и f = erf z показаны в комплексной z -плоскости на рисунках справа с раскраской доменов .

Функция ошибки при +∞ равна точно 1 (см. Гауссовский интеграл ). На действительной оси erf z стремится к единице при z → +∞ и к −1 при z → −∞ . На мнимой оси она стремится к ± i .

ряд Тейлора

Функция ошибки является целой функцией ; она не имеет сингулярностей (кроме бесконечности) и ее разложение Тейлора всегда сходится. Однако при x >> 1 сокращение ведущих членов делает разложение Тейлора непрактичным.

Определяющий интеграл не может быть оценен в замкнутой форме в терминах элементарных функций (см. теорему Лиувилля ), но, разлагая подынтегральное выражение e z 2 в ряд Маклорена и интегрируя почленно, получаем ряд Маклорена функции ошибки как: что справедливо для любого комплексного числа z . Знаменатели — это последовательность A007680 в OEIS . 

Для итеративного расчета вышеуказанного ряда может оказаться полезной следующая альтернативная формулировка: поскольку −(2k 1 ) z2/к (2 к + 1) выражает множитель, превращающий k -й член в ( k  + 1) -й член (рассматривая z как первый член).

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

Производная и интеграл

Производная функции ошибки непосредственно следует из ее определения: Отсюда производная мнимой функции ошибки также непосредственно следует: Первообразная функции ошибки, получаемая интегрированием по частям , равна Первообразная мнимой функции ошибки, также получаемая интегрированием по частям, равна Производные более высокого порядка задаются выражением где H — физические полиномы Эрмита . [5]

Серия Бюрманн

Разложение, [6] которое сходится быстрее для всех действительных значений x, чем разложение Тейлора, получается с использованием теоремы Ганса Генриха Бюрмана : [7] где sgnзнаковая функция . Сохраняя только первые два коэффициента и выбирая c 1 = 31/200 и с 2 = − 341/8000 , полученное приближение показывает наибольшую относительную ошибку при x = ±1,3796 , где она меньше 0,0036127:

Обратные функции

Обратная функция ошибки

При наличии комплексного числа z не существует уникального комплексного числа w, удовлетворяющего erf w = z , поэтому истинная обратная функция будет многозначной. Однако для −1 < x < 1 существует уникальное действительное число, обозначенное erf −1 x, удовлетворяющее

Обратная функция ошибки обычно определяется с областью (−1,1) и ограничена этой областью во многих системах компьютерной алгебры. Однако ее можно расширить до круга | z | < 1 комплексной плоскости, используя ряд Маклорена [8] , где c 0 = 1 и

Итак, мы имеем разложение ряда (общие множители были сокращены из числителей и знаменателей): (После сокращения значения числителя и знаменателя в OEIS : A092676 и OEIS : A092677 соответственно; без сокращения члены числителя являются значениями в OEIS : A002067 .) Значение функции ошибки при  ±∞ равно  ±1 .

Для | z | < 1 имеем erf(erf −1 z ) = z .

Обратная дополнительная функция ошибки определяется как Для действительного x существует уникальное действительное число erfi −1 x , удовлетворяющее erfi(erfi −1 x ) = x . Обратная мнимая функция ошибки определяется как erfi −1 x . [9]

Для любого действительного x можно использовать метод Ньютона для вычисления erfi −1 x , а для −1 ≤ x ≤ 1 сходится следующий ряд Маклорена: где c k определено, как указано выше.

Асимптотическое расширение

Полезное асимптотическое разложение дополнительной функции ошибки (и, следовательно, также функции ошибки) для больших действительных x имеет вид , где (2 n − 1)!!двойной факториал ( 2 n − 1) , который является произведением всех нечетных чисел до (2 n − 1) . Этот ряд расходится для любого конечного x , и его смысл как асимптотического разложения состоит в том, что для любого целого числа N ≥ 1 имеем , где остаток равен , что легко следует из индукции, записи и интегрирования по частям.

Асимптотическое поведение остаточного члена в обозначениях Ландау имеет вид x → ∞ . Это можно найти по формуле Для достаточно больших значений x для получения хорошего приближения erfc x необходимы только первые несколько членов этого асимптотического разложения (в то время как для не слишком больших значений x приведенное выше разложение Тейлора в точке 0 обеспечивает очень быструю сходимость).

Расширение непрерывной дроби

Разложение в непрерывную дробь дополнительной функции ошибок было найдено Лапласом : [ 10] [11]

Факториальный ряд

Обратный факториальный ряд: сходится при Re( z 2 ) > 0 . Здесь z n обозначает растущий факториал , а s ( n , k ) обозначает знаковое число Стирлинга первого рода . [12] [13] Существует также представление бесконечной суммой, содержащей двойной факториал :

Численные приближения

Аппроксимация элементарными функциями

Таблица значений

Связанные функции

Дополнительная функция ошибки

Дополнительная функция ошибок , обозначаемая erfc , определяется как

График дополнительной функции ошибок Erfc(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D
График дополнительной функции ошибок Erfc(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D

которая также определяет erfcx , масштабированную дополнительную функцию ошибок [25] (которую можно использовать вместо erfc для избежания арифметической потери значимости [25] [26] ). Другая форма erfc x для x ≥ 0 известна как формула Крейга, в честь ее первооткрывателя: [27] Это выражение справедливо только для положительных значений x , но его можно использовать вместе с erfc x = 2 − erfc(− x ) для получения erfc( x ) для отрицательных значений. Эта форма выгодна тем, что диапазон интегрирования фиксирован и конечен. Расширение этого выражения для erfc суммы двух неотрицательных переменных выглядит следующим образом: [28]

Мнимая функция ошибки

Мнимая функция ошибки , обозначаемая erfi , определяется как

График мнимой функции ошибок Erfi(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D
График мнимой функции ошибок Erfi(z) в комплексной плоскости от -2-2i до 2+2i с цветами, созданными с помощью функции Mathematica 13.1 ComplexPlot3D

где D ( x )функция Доусона (которую можно использовать вместо erfi , чтобы избежать арифметического переполнения [25] ).

Несмотря на название «мнимая функция ошибок», erfi x является действительным числом, когда x является действительным.

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

Кумулятивная функция распределения

Функция ошибки по сути идентична стандартной нормальной кумулятивной функции распределения , обозначаемой Φ , также называемой norm( x ) некоторыми языками программирования [ требуется ссылка ] , поскольку они отличаются только масштабированием и переводом. Действительно,

нормальная кумулятивная функция распределения, построенная на комплексной плоскости
нормальная кумулятивная функция распределения, построенная на комплексной плоскости

или переставлено для erf и erfc :

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

Обратная функция Φ известна как нормальная квантильная функция или пробит -функция и может быть выражена через обратную функцию ошибок следующим образом:

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

Функция ошибок является частным случаем функции Миттаг-Леффлера и может быть также выражена как конфлюэнтная гипергеометрическая функция (функция Куммера):

Это имеет простое выражение в терминах интеграла Френеля . [ необходимы дополнительные пояснения ]

В терминах регуляризованной гамма-функции P и неполной гамма-функции sgn x является знаковой функцией .

Повторные интегралы дополнительной функции ошибок

Повторные интегралы дополнительной функции ошибок определяются как [29]

Общая рекуррентная формула имеет вид

Они имеют степенной ряд , из которого следуют свойства симметрии и

Реализации

Как действительная функция действительного аргумента

Как сложная функция сложного аргумента

Ссылки

  1. ^ Эндрюс, Ларри К. (1998). Специальные функции математики для инженеров. SPIE Press. стр. 110. ISBN 9780819426161.
  2. ^ Уиттакер, Эдмунд Тейлор ; Уотсон, Джордж Невилл (2021). Молл, Виктор Гюго (ред.). Курс современного анализа (5-е пересмотренное издание). Cambridge University Press . стр. 358. ISBN 978-1-316-51893-9.
  3. Глейшер, Джеймс Уитбред Ли (июль 1871 г.). «О классе определенных интегралов». London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science . 4. 42 (277): 294–302. doi :10.1080/14786447108640568 . Получено 6 декабря 2017 г.
  4. Глейшер, Джеймс Уитбред Ли (сентябрь 1871 г.). «О классе определенных интегралов. Часть II». London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science . 4. 42 (279): 421–436. doi :10.1080/14786447108640600 . Получено 6 декабря 2017 г. .
  5. ^ Вайсштейн, Эрик В. «Эрф». Математический мир .
  6. ^ Schöpf, HM; Supancic, PH (2014). «О теореме Бюрмана и ее применении к задачам линейной и нелинейной теплопередачи и диффузии». Журнал Mathematica . 16. doi : 10.3888/tmj.16-11 .
  7. ^ Вайсштейн, Эрик В. «Теорема Бюрмана». MathWorld .
  8. ^ Доминичи, Диего (2006). «Асимптотический анализ производных обратной функции ошибок». arXiv : math/0607230 .
  9. ^ Бергсма, Вичер (2006). «О новом коэффициенте корреляции, его ортогональном разложении и связанных с ним тестах независимости». arXiv : math/0604627 .
  10. ^ Пьер-Симон Лаплас , Traité de mécanique céleste , том 4 (1805), книга X, страница 255.
  11. ^ Кайт, Энни AM ; Петерсен, Вигдис Б.; Вердонк, Бриджит; Вааделанд, Хокон; Джонс, Уильям Б. (2008). Справочник цепных дробей для специальных функций . Спрингер-Верлаг. ISBN 978-1-4020-6948-2.
  12. ^ Шлёмильх, Оскар Ксавьер (1859). «Ueber facultätenreihen». Zeitschrift für Mathematik und Physik (на немецком языке). 4 : 390–415.
  13. ^ Нильсон, Нильс (1906). Handbuch der Theorie der Gammafunktion (на немецком языке). Лейпциг: Б. Г. Тойбнер. п. 283 уравнение. 3 . Проверено 4 декабря 2017 г.
  14. ^ Chiani, M.; Dardari, D.; Simon, MK (2003). «Новые экспоненциальные границы и аппроксимации для вычисления вероятности ошибки в каналах с замиранием» (PDF) . IEEE Transactions on Wireless Communications . 2 (4): 840–845. CiteSeerX 10.1.1.190.6761 . doi :10.1109/TWC.2003.814350. 
  15. ^ Танаш, ИМ; Риихонен, Т. (2020). «Глобальные минимаксные приближения и границы для гауссовой Q-функции суммами экспонент». IEEE Transactions on Communications . 68 (10): 6514–6524. arXiv : 2007.06939 . doi :10.1109/TCOMM.2020.3006902. S2CID  220514754.
  16. ^ Танаш, ИМ; Риихонен, Т. (2020). «Коэффициенты для глобальных минимаксных аппроксимаций и границы для гауссовой Q-функции по суммам экспонент [набор данных]». Zenodo . doi :10.5281/zenodo.4112978.
  17. ^ Карагианнидис, ГК; Лиумпас, А.С. (2007). «Улучшенное приближение для гауссовой Q-функции» (PDF) . IEEE Communications Letters . 11 (8): 644–646. doi :10.1109/LCOMM.2007.070470. S2CID  4043576.
  18. ^ Танаш, ИМ; Риихонен, Т. (2021). «Улучшенные коэффициенты для приближений Карагианнидиса–Лиумпаса и границы гауссовой Q-функции». IEEE Communications Letters . 25 (5): 1468–1471. arXiv : 2101.07631 . doi : 10.1109/LCOMM.2021.3052257. S2CID  231639206.
  19. ^ Чанг, Сок-Хо; Косман, Памела К .; Мильштейн, Лоренс Б. (ноябрь 2011 г.). «Границы типа Чернова для гауссовой функции ошибок». IEEE Transactions on Communications . 59 (11): 2939–2944. doi :10.1109/TCOMM.2011.072011.100049. S2CID  13636638.
  20. ^ Виницкий, Сергей (2003). "Равномерные приближения для трансцендентных функций" . Computational Science and Its Applications – ICCSA 2003. Lecture Notes in Computer Science. Vol. 2667. Springer, Berlin. pp. 780–789. doi :10.1007/3-540-44839-X_82. ISBN 978-3-540-40155-1.
  21. ^ Zeng, Caibin; Chen, Yang Cuan (2015). "Глобальные аппроксимации Паде обобщенной функции Миттаг-Леффлера и ее обратной функции". Fractional Calculus and Applied Analysis . 18 (6): 1492–1506. arXiv : 1310.5592 . doi :10.1515/fca-2015-0086. S2CID  118148950. Действительно, Виницки [32] предоставил так называемую глобальную аппроксимацию Паде
  22. ^ Виницкий, Сергей (6 февраля 2008 г.). «Удобное приближение для функции ошибок и ее обратной функции».
  23. ^ Пресс, Уильям Х. (1992). Численные рецепты в Фортране 77: Искусство научных вычислений . Cambridge University Press. стр. 214. ISBN 0-521-43064-X.
  24. ^ Диа, Яя Д. (2023). «Приближенные неполные интегралы, применение к дополнительной функции ошибок». SSRN Electronic Journal . doi :10.2139/ssrn.4487559. ISSN  1556-5068.
  25. ^ abc Cody, WJ (март 1993 г.), «Алгоритм 715: SPECFUN — переносимый пакет FORTRAN специальных функциональных подпрограмм и тестовых драйверов» (PDF) , ACM Trans. Math. Softw. , 19 (1): 22–32, CiteSeerX 10.1.1.643.4394 , doi :10.1145/151271.151273, S2CID  5621105 
  26. ^ Zaghloul, MR (1 марта 2007 г.), «О вычислении профиля линии Фойгта: одиночный собственный интеграл с затухающим синусоидальным интегрантом», Monthly Notices of the Royal Astronomical Society , 375 (3): 1043–1048, Bibcode : 2007MNRAS.375.1043Z, doi : 10.1111/j.1365-2966.2006.11377.x
  27. Джон У. Крейг, Новый, простой и точный результат расчета вероятности ошибки для двумерных сигнальных созвездий. Архивировано 3 апреля 2012 г. в Wayback Machine , Труды конференции IEEE Military Communication Conference 1991 г., т. 2, стр. 571–575.
  28. ^ Бехнад, Айдын (2020). «Новое расширение формулы Q-функции Крейга и ее применение в анализе производительности двухветвевого EGC». IEEE Transactions on Communications . 68 (7): 4117–4125. doi :10.1109/TCOMM.2020.2986209. S2CID  216500014.
  29. ^ Carslaw, HS ; Jaeger, JC (1959). Теплопроводность в твердых телах (2-е изд.). Oxford University Press. стр. 484. ISBN 978-0-19-853368-9.
  30. ^ "math.h - математические декларации". opengroup.org . 2018 . Получено 21 апреля 2023 .
  31. ^ «Специальные функции – Документация GSL 2.7».

Дальнейшее чтение

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