Функция ошибки
В математике функция ошибок (также называемая функцией ошибок Гаусса ), часто обозначаемая erf , представляет собой функцию, определяемую как: [1]
Функция ошибки | |
---|---|
Общая информация | |
Общее определение | |
Области применения | Вероятность, термодинамика, цифровая связь |
Домен, кодомен и изображение | |
Домен | |
Изображение | |
Основные функции | |
Паритет | Странный |
Особенности | |
Корень | 0 |
Производная | |
Первообразная | |
Определение серии | |
Серия Тейлора |
Некоторые авторы определяют без фактора . [2] Этот неэлементарный интеграл представляет собой сигмовидную функцию, которая часто встречается в уравнениях вероятности , статистике и уравнениях в частных производных . Во многих из этих приложений аргументом функции является действительное число. Если аргумент функции вещественный, то и значение функции также вещественное.
В статистике для неотрицательных значений x функция ошибок имеет следующую интерпретацию: для случайной величины Y , которая обычно распределяется со средним значением 0 и стандартным отклонением. 1 / √ 2 , erf x — это вероятность того, что Y попадает в диапазон [− x , x ] .
Две тесно связанные функции — это дополнительная функция ошибок ( erfc ), определяемая как
Имя [ править ]
Название «функция ошибки» и ее аббревиатура erf были предложены Дж. У. Л. Глейшером в 1871 году из-за ее связи с «теорией вероятностей, и особенно с теорией ошибок ». [3] Дополнение к функции ошибок также обсуждалось Глейшером в отдельной публикации в том же году. [4] Для «закона удобства» ошибок, плотность которых определяется выражением
Приложения [ править ]
Когда результаты серии измерений описываются нормальным распределением со стандартным отклонением σ и ожидаемым значением 0, то erf ( a / σ √ 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 − т 2 является четной функцией (первообразная четной функции, равная нулю в начале координат, является нечетной функцией, и наоборот).
Поскольку функция ошибок представляет собой целую функцию , которая преобразует действительные числа в действительные числа, для любого комплексного числа z :
Подынтегральная функция f = exp(− z 2 ) и f = erf z показаны на комплексной плоскости z на рисунках справа с раскраской области .
Функция ошибок в точке +∞ равна ровно 1 (см. интеграл Гаусса ). На действительной оси erf z приближается к единице при z → +∞ и к −1 при z → −∞ . На мнимой оси оно стремится к ± i ∞ .
Серия Тейлора [ править ]
Функция ошибки — это целая функция ; он не имеет особенностей (кроме точки на бесконечности), и его разложение Тейлора всегда сходится, но он широко известен «[...] своей плохой сходимостью, если x > 1 ». [5]
Определяющий интеграл не может быть вычислен в замкнутом виде через элементарные функции (см. теорему Лиувилля ), а путем разложения подынтегральной функции e - г 2 в ряд Маклорена и интегрируя почленно, можно получить ряд Маклорена функции ошибок как:
Для итеративного расчета вышеуказанного ряда может быть полезна следующая альтернативная формулировка:
Функция мнимой ошибки имеет очень похожий ряд Маклорена:
Производная и интеграл [ править ]
Производная функции ошибок следует непосредственно из ее определения:
Серия Бюрмана [ править ]
Расширение, [7] которое сходится быстрее для всех действительных значений x , чем разложение Тейлора, получается с помощью Ганса Генриха Бюрмана : теоремы [8]
Обратные функции [ править ]
Учитывая комплексное число z , не существует уникального комплексного числа w, удовлетворяющего erf w = z , поэтому истинная обратная функция будет многозначной. Однако для −1 < x < 1 существует уникальное действительное число, обозначаемое erf. −1 х удовлетворение
Обратная функция ошибок обычно определяется в области (−1,1) и ограничена этой областью во многих системах компьютерной алгебры. Однако его можно распространить и на диск | г | <1 комплексной плоскости с использованием ряда Маклорена [9]
Итак, мы имеем разложение в ряд (в числителях и знаменателях убраны общие множители):
Для | г | < 1 , мы имеем erf(erf −1 z ) знак равно z .
Обратная дополнительная функция ошибок определяется как
Для любого действительного x . метод Ньютона можно использовать для вычисления erfi −1 x , а при −1 ≤ x ≤ 1 сходится следующий ряд Маклорена:
расширение Асимптотическое
Полезное асимптотическое разложение дополнительной функции ошибок (и, следовательно, также функции ошибок) для больших действительных x :
Асимптотическое поведение остаточного члена в обозначениях Ландау имеет вид
дроби Продолжение расширения
Разложение в непрерывную дробь : дополнительной функции ошибки [11]
Интеграл функции ошибок с Гаусса плотности функцией
Факториальный ряд [ править ]
Обратный факториальный ряд :
Численные аппроксимации [ править ]
Приближение элементарными функциями [ править ]
- Абрамовиц и Стегун дают несколько аппроксимаций различной точности (уравнения 7.1.25–28). Это позволяет выбрать наиболее быстрое приближение, подходящее для данного приложения. В порядке возрастания точности они следующие: (максимальная ошибка: 5 × 10 −4 )
где а 1 = 0,278393 , а 2 = 0,230389 , а 3 = 0,000972 , а 4 = 0,078108
(максимальная ошибка: 2,5 × 10 −5 )где p = 0,47047 , a 1 = 0,3480242 , a 2 = -0,0958798 , a 3 = 0,7478556
(максимальная ошибка: 3 × 10 −7 )где a 1 = 0,0705230784 , a 2 = 0,0422820123 , a 3 = 0,0092705272 , a 4 = 0,0001520143 , a 5 = 0,0002765672 , a 6 = 0,0000430638
(максимальная ошибка: 1,5 × 10 −7 )где p = 0,3275911 , a 1 = 0,254829592 , a 2 = -0,284496736 , a 3 = 1,421413741 , a 4 = -1,453152027 , a 5 = 1,061405429
Все эти приближения справедливы для x ≥ 0 . Чтобы использовать эти приближения для отрицательных x , используйте тот факт, что erf x является нечетной функцией, поэтому erf x = −erf(− x ) .
- Экспоненциальные границы и чисто экспоненциальное приближение для дополнительной функции ошибок задаются выражением [15]
- Вышеупомянутое было обобщено на суммы N экспонент. [16] с возрастающей точностью в терминах N, так что erfc x может быть точно аппроксимирован или ограничен 2 Q̃ ( √ 2 x ) , где В частности, существует систематическая методология решения числовых коэффициентов {( a n , b n )} Н
n = 1 , которые дают минимаксное приближение или оценку для тесно связанной Q-функции : Q ( x ) ≈ Q̃ ( x ) , Q ( x ) ≤ Q̃ ( x ) или Q ( x ) ≥ Q̃ ( x ) для x ≥ 0 . Коэффициенты {( a n , b n )} Н
n = 1 для многих вариантов экспоненциальных приближений и границы до N = 25 были выпущены в открытый доступ в качестве комплексного набора данных. [17] - Точная аппроксимация дополнительной функции ошибок для x ∈ [0,∞) дана Карагианнидисом и Лиумпасом (2007). [18] который показал при соответствующем выборе параметров { A , B }, что Они определили { A , B } = {1,98,1,135} , что дало хорошее приближение для всех x ≥ 0 . Также доступны альтернативные коэффициенты для настройки точности для конкретного приложения или преобразования выражения в жесткую границу. [19]
- Одночленная нижняя граница равна [20] где параметр β можно выбрать так, чтобы минимизировать ошибку на желаемом интервале аппроксимации.
- Другое приближение дает Сергей Виницкий, используя свои «глобальные приближения Паде»: [21] [22] : 2–3 гдеЭто разработано так, чтобы быть очень точным в окрестности 0 и окрестности бесконечности, а относительная ошибка составляет менее 0,00035 для всех действительных x . Использование альтернативного значения a ≈ 0,147 снижает максимальную относительную ошибку примерно до 0,00013. [23]
Это приближение можно инвертировать, чтобы получить приближение для обратной функции ошибок:
- Аппроксимация с максимальной погрешностью 1,2 × 10 −7 для любого реального аргумента: [24] си
- Приближение с максимальной относительной погрешностью менее по абсолютной величине составляет: [25] для , и для
- Простую аппроксимацию вещественных аргументов можно выполнить с помощью гиперболических функций : который сохраняет абсолютную разницу .
Таблица значений [ править ]
х | эрф х | 1 − эрф х |
---|---|---|
0 | 0 | 1 |
0.02 | 0.022 564 575 | 0.977 435 425 |
0.04 | 0.045 111 106 | 0.954 888 894 |
0.06 | 0.067 621 594 | 0.932 378 406 |
0.08 | 0.090 078 126 | 0.909 921 874 |
0.1 | 0.112 462 916 | 0.887 537 084 |
0.2 | 0.222 702 589 | 0.777 297 411 |
0.3 | 0.328 626 759 | 0.671 373 241 |
0.4 | 0.428 392 355 | 0.571 607 645 |
0.5 | 0.520 499 878 | 0.479 500 122 |
0.6 | 0.603 856 091 | 0.396 143 909 |
0.7 | 0.677 801 194 | 0.322 198 806 |
0.8 | 0.742 100 965 | 0.257 899 035 |
0.9 | 0.796 908 212 | 0.203 091 788 |
1 | 0.842 700 793 | 0.157 299 207 |
1.1 | 0.880 205 070 | 0.119 794 930 |
1.2 | 0.910 313 978 | 0.089 686 022 |
1.3 | 0.934 007 945 | 0.065 992 055 |
1.4 | 0.952 285 120 | 0.047 714 880 |
1.5 | 0.966 105 146 | 0.033 894 854 |
1.6 | 0.976 348 383 | 0.023 651 617 |
1.7 | 0.983 790 459 | 0.016 209 541 |
1.8 | 0.989 090 502 | 0.010 909 498 |
1.9 | 0.992 790 429 | 0.007 209 571 |
2 | 0.995 322 265 | 0.004 677 735 |
2.1 | 0.997 020 533 | 0.002 979 467 |
2.2 | 0.998 137 154 | 0.001 862 846 |
2.3 | 0.998 856 823 | 0.001 143 177 |
2.4 | 0.999 311 486 | 0.000 688 514 |
2.5 | 0.999 593 048 | 0.000 406 952 |
3 | 0.999 977 910 | 0.000 022 090 |
3.5 | 0.999 999 257 | 0.000 000 743 |
Связанные функции [ править ]
Дополнительная функция ошибок [ править ]
Дополнительная функция ошибок , обозначаемая erfc , определяется как
Функция мнимой ошибки [ править ]
Мнимая функция ошибок , обозначаемая erfi , определяется как
Несмотря на название «мнимая функция ошибки», erfi x действительна, когда x действительна.
Когда функция ошибок вычисляется для произвольных комплексных аргументов z , результирующая комплексная функция ошибок обычно рассматривается в масштабированной форме как функция Фаддеевой :
распределения Кумулятивная функция
Функция ошибок по существу идентична стандартной нормальной функции кумулятивного распределения , обозначаемой Φ , также называемой нормой ( x ) в некоторых языках программирования. [ нужна ссылка ] , поскольку они отличаются только масштабированием и переводом. Действительно,
Следовательно, функция ошибок также тесно связана с Q-функцией , которая представляет собой хвостовую вероятность стандартного нормального распределения. Q-функция может быть выражена через функцию ошибок как
функция Обратная Φ -функция и известна как нормальная функция квантиля или пробит может быть выражена через обратную функцию ошибок как
Стандартный нормальный CDF чаще используется в теории вероятности и статистике, а функция ошибок чаще используется в других разделах математики.
Функция ошибок является частным случаем функции Миттаг-Леффлера и также может быть выражена как вырожденная гипергеометрическая функция (функция Куммера):
Оно имеет простое выражение через интеграл Френеля . [ нужны дальнейшие объяснения ]
В терминах регуляризованной гамма-функции P и -функции неполной гамма
Обобщенные функции ошибок [ править ]
Некоторые авторы обсуждают более общие функции: [ нужна ссылка ]
- E 0 ( x ) — прямая линия, проходящая через начало координат: E 0 ( x ) = х / е √ π
- E 2 ( x ) — функция ошибок, erf x .
После деления на n ! , все En выглядят похожими (но не для нечетных n идентичными) друг другу. Аналогично, En выглядят похожими (но не для четных n идентичными) друг другу после простого деления на n ! . Все обобщенные функции ошибок для n > 0 выглядят одинаково на положительной стороне x графика.
Эти обобщенные функции могут быть эквивалентно выражены для x > 0 с использованием гамма-функции и неполной гамма-функции :
Следовательно, мы можем определить функцию ошибок через неполную гамма-функцию:
интегралы дополнительной функции Итерированные ошибок
Повторные интегралы дополнительной функции ошибок определяются формулой [30]
Общая рекуррентная формула:
У них есть степенной ряд
Реализации [ править ]
Как реальная функция реального аргумента [ править ]
- В POSIX- совместимых операционных системах заголовок
math.h
объявит и математическую библиотекуlibm
должен обеспечивать функцииerf
иerfc
( двойная точность ), а также их с одинарной точностью и расширенной точностью. аналогиerff
,erfl
иerfcf
,erfcl
. [31] - GNU Научная библиотека предоставляет
erf
,erfc
,log(erf)
и масштабированные функции ошибок. [32]
Как сложная функция сложного аргумента [ править ]
libcerf
, числовая библиотека C для сложных функций ошибок, предоставляет сложные функцииcerf
,cerfc
,cerfcx
и реальные функцииerfi
,erfcx
с точностью примерно 13–14 цифр, на основе функции Фаддеевой , реализованной в пакете MIT Faddeeva Package.- Функцию для комплексных аргументов можно вычислить численно следующим образом:
См. также [ править ]
Связанные функции [ править ]
- Интеграл Гаусса по всей действительной линии
- Функция Гаусса , производная
- Функция Доусона , перенормированная функция мнимой ошибки
- Интеграл Гудвина – Стейтона
Вероятно [ править ]
- Нормальное распределение
- Нормальная кумулятивная функция распределения , масштабированная и сдвинутая форма функции ошибок.
- Пробит , обратная или квантильная функция нормального CDF.
- Q-функция , хвостовая вероятность нормального распределения
- Стандартная оценка
Ссылки [ править ]
- ^ Эндрюс, Ларри К. (1998). Специальные функции математики для инженеров . СПАЙ Пресс. п. 110. ИСБН 9780819426161 .
- ^ Уиттакер, ET; Уотсон, Дж. Н. (1927). Курс современного анализа . Издательство Кембриджского университета. п. 341. ИСБН 978-0-521-58807-2 .
- ^ Глейшер, Джеймс Уитбред Ли (июль 1871 г.). «Об одном классе определенных интегралов» . Философский журнал и журнал науки Лондона, Эдинбурга и Дублина . 4. 42 (277): 294–302. дои : 10.1080/14786447108640568 . Проверено 6 декабря 2017 г.
- ^ Глейшер, Джеймс Уитбред Ли (сентябрь 1871 г.). «Об одном классе определенных интегралов. Часть II» . Философский журнал и журнал науки Лондона, Эдинбурга и Дублина . 4. 42 (279): 421–436. дои : 10.1080/14786447108640600 . Проверено 6 декабря 2017 г.
- ^ «А007680 – ОЭИС» . oeis.org . Проверено 2 апреля 2020 г.
- ^ Вайсштейн, Эрик В. «Эрф» . Математический мир .
- ^ Шёпф, ХМ; Супанчич, PH (2014). «О теореме Бюрмана и ее применении к задачам линейной и нелинейной теплопередачи и диффузии» . Журнал Математика . 16 . дои : 10.3888/tmj.16-11 .
- ^ Вайсштейн, Эрик В. «Теорема Бюрмана» . Математический мир .
- ^ Доминичи, Диего (2006). «Асимптотический анализ производных обратной функции ошибок». arXiv : math/0607230 .
- ^ Бергсма, Вичер (2006). «О новом коэффициенте корреляции, его ортогональном разложении и связанных с ним критериях независимости». arXiv : math/0604627 .
- ^ Кайт, Энни AM ; Петерсен, Вигдис Б.; Вердонк, Бриджит; Вааделанд, Хокон; Джонс, Уильям Б. (2008). Справочник цепных дробей для специальных функций . Спрингер-Верлаг. ISBN 978-1-4020-6948-2 .
- ^ Нг, Эдвард В.; Геллер, Мюррей (январь 1969 г.). «Таблица интегралов от функций ошибок». Журнал исследований Национального бюро стандартов . Раздел B. 73B (1): 1. doi : 10.6028/jres.073B.001 .
- ^ Шлёмильх, Оскар Ксавьер (1859). Серия «О факультете» . Журнал математики и физики (на немецком языке). 4 : 390-415.
- ^ Нильсон, Нильс (1906). Справочник по теории гамма-функции (на немецком языке). Лейпциг: Б. Г. Тойбнер. п. 283 уравнение 3 . Проверено 4 декабря 2017 г.
- ^ Кьяни, М.; Дардари, Д.; Саймон, МК (2003). «Новые экспоненциальные границы и приближения для расчета вероятности ошибки в каналах с замиранием» (PDF) . Транзакции IEEE по беспроводной связи . 2 (4): 840–845. CiteSeerX 10.1.1.190.6761 . дои : 10.1109/TWC.2003.814350 .
- ^ Танаш, ИМ; Риихонен, Т. (2020). «Глобальные минимаксные приближения и оценки гауссовой Q-функции суммами экспонент». Транзакции IEEE в области коммуникаций . 68 (10): 6514–6524. arXiv : 2007.06939 . дои : 10.1109/TCOMM.2020.3006902 . S2CID 220514754 .
- ^ Танаш, ИМ; Риихонен, Т. (2020). «Коэффициенты глобальных минимаксных приближений и границы гауссовой Q-функции по суммам экспонент [набор данных]» . Зенодо . дои : 10.5281/zenodo.4112978 .
- ^ Карагианнидис, ГК; Люмпас, А.С. (2007). «Улучшенное приближение гауссовой Q-функции» (PDF) . Коммуникационные письма IEEE . 11 (8): 644–646. дои : 10.1109/LCOMM.2007.070470 . S2CID 4043576 .
- ^ Танаш, ИМ; Риихонен, Т. (2021). «Улучшенные коэффициенты для приближений Карагианнидиса – Лиумпаса и границы гауссовой Q-функции». Коммуникационные письма IEEE . 25 (5): 1468–1471. arXiv : 2101.07631 . дои : 10.1109/LCOMM.2021.3052257 . S2CID 231639206 .
- ^ Чанг, Сок-Хо; Косман, Памела С .; Мильштейн, Лоуренс Б. (ноябрь 2011 г.). «Границы типа Чернова для функции ошибки Гаусса» . Транзакции IEEE в области коммуникаций . 59 (11): 2939–2944. дои : 10.1109/TCOMM.2011.072011.100049 . S2CID 13636638 .
- ^ Виницкий, Сергей (2003). «Равномерные приближения трансцендентных функций» . Вычислительная наука и ее приложения – ICCSA 2003 . Конспекты лекций по информатике. Том. 2667. Шпрингер, Берлин. стр. 780–789 . дои : 10.1007/3-540-44839-X_82 . ISBN 978-3-540-40155-1 .
- ^ Цзэн, Кайбин; Чен, Ян Цуан (2015). «Глобальные аппроксимации Паде обобщенной функции Миттаг-Леффлера и ее обратной». Дробное исчисление и прикладной анализ . 18 (6): 1492–1506. arXiv : 1310.5592 . дои : 10.1515/fca-2015-0086 . S2CID 118148950 .
Действительно, Виницкий [32] предложил так называемое глобальное приближение Паде.
- ^ Виницкий, Сергей (6 февраля 2008 г.). «Удобное приближение функции ошибок и обратной ей» .
- ^ Пресс, Уильям Х. (1992). Численные рецепты на Фортране 77: Искусство научных вычислений . Издательство Кембриджского университета. п. 214. ИСБН 0-521-43064-Х .
- ^ Диа, Яя Д. (2023). «Приближенные неполные интегралы, приложение к дополнительной функции ошибки» . Электронный журнал ССРН . дои : 10.2139/ssrn.4487559 . ISSN 1556-5068 .
- ↑ Перейти обратно: Перейти обратно: а б с Коди, WJ (март 1993 г.), «Алгоритм 715: SPECFUN — портативный пакет FORTRAN специальных функций и тестовых драйверов» (PDF) , ACM Trans. Математика. Программное обеспечение , 19 (1): 22–32, CiteSeerX 10.1.1.643.4394 , doi : 10.1145/151271.151273 , S2CID 5621105
- ^ Заглул, М.Р. (1 марта 2007 г.), «О расчете профиля линии Фойгта: единственный собственный интеграл с затухающим синусоидальным подынтегральным выражением», Ежемесячные уведомления Королевского астрономического общества , 375 (3): 1043–1048, Бибкод : 2007MNRAS .375.1043Z , doi : 10.1111/j.1365-2966.2006.11377.x
- ^ Джон В. Крейг, Новый, простой и точный результат для расчета вероятности ошибки для двумерных сигнальных созвездий. Архивировано 3 апреля 2012 г. в Wayback Machine , Труды конференции IEEE Military Communication Conference 1991 г., том. 2, стр. 571–575.
- ^ Бехнад, Айдын (2020). «Новое расширение формулы Q-функции Крейга и ее применение в анализе производительности двухветвевого EGC». Транзакции IEEE в области коммуникаций . 68 (7): 4117–4125. дои : 10.1109/TCOMM.2020.2986209 . S2CID 216500014 .
- ^ Карслоу, HS ; Джагер, JC (1959). Проводимость тепла в твердых телах (2-е изд.). Издательство Оксфордского университета. п. 484. ИСБН 978-0-19-853368-9 .
- ^ «math.h — математические объявления» . opengroup.org . 2018 . Проверено 21 апреля 2023 г.
- ^ «Специальные функции – документация GSL 2.7» .
Дальнейшее чтение [ править ]
- Абрамовиц, Милтон ; Стегун, Ирен Энн , ред. (1983) [июнь 1964 г.]. «Глава 7» . Справочник по математическим функциям с формулами, графиками и математическими таблицами . Серия «Прикладная математика». Том. 55 (Девятое переиздание с дополнительными исправлениями десятого оригинального издания с исправлениями (декабрь 1972 г.); первое изд.). Вашингтон, округ Колумбия; Нью-Йорк: Министерство торговли США, Национальное бюро стандартов; Дуврские публикации. п. 297. ИСБН 978-0-486-61272-0 . LCCN 64-60036 . МР 0167642 . LCCN 65-12253 .
- Пресс, Уильям Х.; Теукольский, Саул А.; Веттерлинг, Уильям Т.; Фланнери, Брайан П. (2007), «Раздел 6.2. Неполная гамма-функция и функция ошибок» , Численные рецепты: искусство научных вычислений (3-е изд.), Нью-Йорк: Cambridge University Press, ISBN 978-0-521-88068-8 , архивировано из оригинала 11 августа 2011 года , получено 9 августа 2011 года.
- Темме, Нико М. (2010), «Функции ошибок, интегралы Доусона и Френеля» , в Олвере, Фрэнке У.Дж .; Лозье, Дэниел М.; Буасверт, Рональд Ф.; Кларк, Чарльз В. (ред.), Справочник NIST по математическим функциям , издательство Кембриджского университета, ISBN 978-0-521-19225-5 , МР 2723248 .