Функція помилок

Матеріал з testwiki
Версія від 09:41, 15 лютого 2025, створена imported>MonxBot (Виправлення Категорія:Помилки CS1: Сторінки із зовнішнім посиланням у невідповідних параметрах)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Не плутати

Графік функції помилок.

Функція помилок або Функція помилок Гаусса[1] — це неелементарна функція, що використовується в теорії ймовірності, статистиці, математичній фізиці і визначається як

erfx=2π0xet2dt.

У багатьох із цих застосувань аргументом функції є дійсне число. Якщо аргумент функції є дійсним, то значення функції також є дійсним.

У статистиці для невід'ємних значень Шаблон:Mvar функція помилок має таке трактування: для випадкової величини Шаблон:Mvar, яка має нормальний розподіл із математичним сподіванням 0 та дисперсією Шаблон:Дріб, Шаблон:Math — це ймовірність того, що Шаблон:Mvar потрапляє в інтервал Шаблон:Math.

Доповнювальна функція помилок, що позначається erfcx (іноді застосовується позначення Erfx) визначається через функцію помилок:

erfcx=1erfx=2πxet2dt.

Уявна функція помилок, що позначається w(x), також визначається через функцію помилок:

w(x)=ex2erfc(ix).

Назва

Назва «функція помилок» та її абревіатура Шаблон:Math запропоновані Шаблон:Нп в 1871 р. через її зв'язок з «теорією ймовірності, і особливо теорією помилок»[2]. Доповнювальні функції помилок також обговорювалося Глейшером того ж року в окремій публікації.[3] Для «закону об'єкта» помилок, щільність якого має вигляд

f(x)=(cπ)12ecx2

(нормальний розподіл), Глейшер обчислював ймовірність помилки, що лежить між p і q, як

(cπ)12pqecx2dx=12(erf(qc)erf(pc)).

Застосування

Якщо результати серії вимірювань описуються нормальним розподілом із середньоквадратичним відхиленням σ та математичним сподіванням 0, то erf(aσ2) — це ймовірність того, що похибка одного вимірювання лежить між −a та +a, при додатному a. Це корисно, наприклад, при визначенні коефіцієнта бітових помилок цифрової системи зв'язку. Функцію помилок та доповнювальну функцію помилок застосовують, наприклад, у розв'язках рівняння теплопровідності, якщо граничні умови задаються функцією Гевісайда. Функцію помилок та її наближення можна використовувати для оцінки результатів, які мають місце Шаблон:Нп або з низькою ймовірністю. Нехай задана випадкова величина XNorm[μ,σ] і константа L<μ, тоді

Pr[XL]=12+12erf(Lμ2σ)Aexp(B(Lμσ)2),

де A і B — деякі числові константи. Якщо L достатньо далека від математичного сподівання, тобто μLσlnk, тоді

Pr[XL]Aexp(Blnk)=AkB,

і ймовірність прямує до 0, якщо k.

Властивості

Шаблон:Multiple image

erf(x)=erfx.
  • Для будь-якого комплексного x виконується
erfx¯=erfx

де риска позначає комплексне спряження числа x.

  • Підінтегральні функції f=exp(z2) та f=erf(z) зображено в комплексній площині z на рисунках.

Рівень Im(f)=0 показано товстою зеленою лінією. Від'ємні цілі значення Im(f) показано товстими червоними лініями. Додатні цілі значення Im(f) показано товстими синіми лініями. Проміжні рівні Im(f)=const показано тонкими зеленими лініями. Проміжні рівні Re(f)=const показано тонкими червоними лініями для від'ємних значень і тонкими синіми лініями для додатних значень.

  • Функція помилок не може бути представлена через елементарні функції, але, розкладаючи інтегрований вираз в ряд Тейлора і інтегруючи почленно, ми можемо одержати її подання у вигляді ряду:
erfx=2πn=0(1)nx2n+1n!(2n+1)=2π(xx33+x510x742+x9216 )

Ця рівність виконується (і ряд сходиться) як для будь-якого дійсного x, так і на всій комплексній площині. Послідовність знаменників утворює Шаблон:OEIS.

  • Для ітеративного обчислення елементів ряду корисно представити його в альтернативному вигляді:
erfx=2πn=0(xi=1n(2i1)x2i(2i+1))=2πn=0x2n+1i=1nx2i,

оскільки (2i1)x2i(2i+1) — співмножник, що перетворює i-й член ряду в (i+1)-й, вважаючи першим членом x.

  • Уявна функція помилок має дуже схожий ряд Маклорена, а саме
erfi(z)=2πn=0z2n+1n!(2n+1)=2π(z+z33+z510+z742+z9216+),

для будь-якого комплексного числа z.

  • Функція помилок на нескінченності рівна одиниці; проте це справедливо тільки при наближенні до нескінченності по дійсній осі, оскільки:
  • При розгляді функції помилок в комплексній площині точка z= буде для неї істотно особливою.
ddzerf(z)=2πez2.

Звідси похідна уявної функції помилок:

ddzerfi(z)=2πez2.

Первісною функції помилок, яку можна отримати за допомогою інтегрування частинами, є

zerf(z)+ez2π.

Первісною уявної функції помилок, яку також можна отримати інтегруванням частинами, є

zerfi(z)ez2π.

Похідні вищих порядків задаються формулами

erf(k)(z)=2(1)k1πHk1(z)ez2=2πdk1dzk1(ez2),k=1,2,

де 𝐻 — це поліноми Ерміта[4].

  • Розклад[5], який збігається швидше для всіх дійсних значень x ніж ряд Тейлора, отримується за допомогою теореми Шаблон:Нп[6]:
erf(x)=2πsgn(x)1ex2(1112(1ex2)7480(1ex2)25896(1ex2)3787276480(1ex2)4)=2πsgn(x)1ex2(π2+k=1ckekx2)

(sgn — це signum-функція). Зберігаючи лише перші два коефіцієнти та вибираючи c1=31200 та c2=3418000, отримане наближення показує свою найбільшу відносну похибку при x=±1,3796, яка менша ніж 3,6127103:

erf(x)2πsgn(x)1ex2(π2+31200ex23418000e2x2).
  • Обернена функція помилок є рядом
erf1x=k=0ck2k+1(π2x)2k+1,

де c0 = 1 і

ck=m=0k1cmck1m(m+1)(2m+1)={1,1,76,12790,}.

Тому ряд можна подати в наступному вигляді (помітимо, що дроби скорочені):

erf1x=12π(x+πx312+7π2x5480+127π3x740320+4369π4x95806080+34807π5x11182476800+)[1].

Послідовності чисельників і знаменників після скорочення — A092676 і A132467 у OEIS; послідовність чисельників до скорочення — A002067 у OEIS.

При Шаблон:Math має місце співвідношення erf(erf1(z))=z.

Обернена доповнювальна функція помилок визначається як

erfc1(1z)=erf1(z).

Для дійсного x існує єдине дійсне число erfi1(x), що erfi(erfi1(x))=x. Обернена уявна функція помилок визначається як erfi1(x)[7].

Для будь-якого дійсного x можна використовувати метод Ньютона для обчислення erfi1(x), а при 1x1 наступний ряд Макролена є збіжним:

erfi1(z)=k=0(1)kck2k+1(π2z)2k+1,

де коефіцієнти ck визначені вище.

Доповнювальна функція помилок

Асимптотичний розклад

Корисним асимптотичним розкладом доповнювальної функції помилок (а отже, і функції помилок) для великих дійсних x є

erfc(x)=ex2xπ[1+n=1(1)n135(2n1)(2x2)n]=ex2xπn=0(1)n(2n1)!!(2x2)n,

де (2n – 1)!! — подвійний факторіал числа (2n – 1), який є добутком усіх непарних чисел до (2n – 1) включно. Цей ряд розбігається для будь-якого скінченного x, і його зміст як асимптотичного розкладу полягає в тому, що для будь-якого N

erfc(x)=ex2xπn=0N1(1)n(2n1)!!(2x2)n+RN(x),

де залишок, в позначеннях O великого,

RN(x)=O(x12Nex2)

при x.

Дійсно, точне значення залишку становить

RN(x)=(1)Nπ212N(2N)!N!xt2Net2dt,

яке легко отримується за допомогою індукції з використанням формули

et2=(2t)1(et2)

та інтегрування частинами.

Для досить великих значень x потрібні лише перші кілька членів цього асимптотичного розкладу, щоб отримати гарне наближення для функції erfc(x) (тоді як для не надто великих значень x вищенаведений ряд Тейлора у точці 0 забезпечує більш швидку збіжність).

Розвинення в ланцюговий дріб

Представлення доповнювальної функції помилок через ланцюговий дріб має вигляд[8]Ж

erfc(z)=zπez21z2+a11+a2z2+a31+am=m2.

Інтеграл функції помилок з функцією розподілу Гаусса

erf(ax+b)12πσ2e(xμ)22σ2dx=erf[aμ+b1+2a2σ2],a,b,μ,σ

який отриманий Нг та Геллером за допомогою зміни змінних, формула 13 у параграфі 4.3[9].

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

  • Обернений факторіальний ряд
erfcz=ez2πzn=0(1)nQn(z2+1)n¯=ez2πz(1121(z2+1)+141(z2+1)(z2+2))

є збіжним при Re(z2)>0. Тут

Qn=def1Γ(1/2)0τ(τ1)(τn+1)τ1/2eτdτ=k=0n(12)k¯s(n,k),

через zn¯ позначено зростаючий факторіал, а s(n,k) — число Стірлінга першого роду[10][11]

erf(z)=2πn=0(2)n(2n1)!!(2n+1)!z2n+1.

Споріднені функції

З точністю до масштабу і зсуву, функція помилок збігається з функцією розподілу ймовірностей нормального розподілу, що позначається Φ(x):

Φ(x)=12(1+erfx2).

Зворотна функція до Φ, відома як нормальна квантильна функція, іноді позначається probit і виражається через нормальну функцію помилок як

probitp=Φ1(p)=2,erf1(2p1).

Нормальний інтегральний розподіл частіше застосовується в теорії ймовірності і математичній статистиці, тоді як функція помилок частіше застосовується в інших розділах математики.

Функція помилок є окремим випадком функції Міттаг-Лефлера, а також може бути представлена як вироджена гіпергеометрична функція (функція Куммера):

erfx=2xπ1F1(12,32,x2).

Функція помилок виражається також через інтеграл Френеля. У термінах регуляризованої неповної гамма-функції P і неповної гамма-функції

erfx=signxP(12,x2)=signxπγ(12,x2).

Узагальнені функції помилок

Графік узагальнених функцій помилок En(x):
сіра лінія: E1(x)=(1ex)/π
червона лінія: E2(x)=erf,x
зелена лінія: E3(x)
синя лінія: E4(x)
жовта лінія: E5(x).

Також можна розглянути загальніші функції:

En(x)=n!π0xetn,dt=n!πp=0(1)pxnp+1(np+1)p!,.

Окремими вартими уваги випадками є:

  • E0(x) — пряма лінія, що проходить через початок координат: E0(x)=xeπ
  • E2(x) — функція помилок erf,x.

Після ділення на n! всі En з непарними n виглядають схоже (але не ідентично). Всі En з парними n теж виглядають схоже, але не ідентично, після ділення на n!. Всі узагальнені функції помилок з n>0 виглядають схоже на напівосі x>0.

На напівосі x>0 всі узагальнені функції можуть бути виражені через гамма-функцію:

En(x)=x(xn)1/nΓ(n)(Γ(1n)Γ(1n,xn))π,x>0

Отже, ми можемо виразити функцію помилок через гамма-функцію:

erfx=1Γ(12,x2)π.

Ітеровані інтеграли додаткової функції помилок

Ітеровані інтеграли додаткової функції помилок визначаються як

inerfc,z=zin1,erfc,ζdζ.

Їх можна розкласти в ряд:

inerfcz=j=0(z)j2njj!Γ(1+nj2).

звідки випливають властивості симетрії

i2merfc(z)=i2merfcz+q=0mz2q22(mq)1(2q)!(mq)!

і

i2m+1erfc(z)=i2m+1erfcz+q=0mz2q+122(mq)1(2q+1)!(mq)!.

Примітки

Шаблон:Reflist

Література

  • Milton Abramowitz and Irene A. Stegun, eds. Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. New York: Dover, 1972.
  1. Шаблон:Cite web
  2. Шаблон:Cite journal
  3. Шаблон:Cite journal
  4. Шаблон:Cite web
  5. H. M. Schöpf and P. H. Supancic, "On Bürmann's Theorem and Its Application to Problems of Linear and Nonlinear Heat Transfer and Diffusion, " The Mathematica Journal, 2014. doi:10.3888/tmj.16–11.Schöpf, Supancic
  6. Шаблон:Cite web
  7. Шаблон:Cite arXiv
  8. Шаблон:Cite book
  9. Шаблон:Cite journal
  10. Шаблон:Cite journal
  11. Eq (3) on page 283 of Шаблон:Cite book