(mathematics) The real function defined as the integral from 0 to x of e-t2 dt or et2 dt, or the integral from x to ∞ of e-t2 dt.
| Sci-Tech Dictionary: error function |
(mathematics) The real function defined as the integral from 0 to x of e-t2 dt or et2 dt, or the integral from x to ∞ of e-t2 dt.
| 5min Related Video: Error function |
| Wikipedia: Error function |
In mathematics, the error function (also called the Gauss error function) is a special function (non-elementary) of sigmoid shape which occurs in probability, statistics, materials science, and partial differential equations. It is defined as:

The complementary error function, denoted erfc, is defined as

The complex error function, denoted w(x) and also known as the Faddeeva function, is defined as

Contents |
The error function is odd:

Also, for any complex number z:

where
is the complex conjugate of z.
The integrand ƒ = exp(−z2) and ƒ = erf(z) are shown in the complex z-plane in figures 2 and 3. Level of Im(ƒ) = 0 is shown with a thick green line. Negative integer values of Im(ƒ) are shown with thick red lines. Positive integer values of
are shown with thick blue lines. Intermediate levels of Im(ƒ) = constant are shown with thin green lines. Intermediate levels of Re(ƒ) = constant are shown with thin red lines for negative values and with thin blue lines for positive values.
At the real axis, the erf(z) approach unity at z → +∞ and −1 at z → −∞. At the imaginary axis, it tends to ±i∞.
The error function is an entire function; it has no singularities (except that at infinity) and its Taylor expansion always converges.
The defining integral cannot be evaluated in closed form in terms of elementary functions, but by expanding the integrand
into its Taylor series and integrating term by term, one obtains the error function's Taylor series as:

which holds for every complex number z. The denominator terms are sequence A007680 in the OEIS.
For iterative calculation of the above series, the following alternate formulation may be useful:

because
expresses the multiplier to turn the kth term into the (k + 1)th term (considering z as the first term).
The error function at +∞ is exactly 1 (see Gaussian integral).
The derivative of the error function follows immediately from its definition:

An antiderivative of the error function is

The inverse error function has series

where c0 = 1 and

So we have the series expansion (note that common factors have been canceled from numerators and denominators):

(After cancellation the numerator/denominator fractions are entries A092676/A132467 in the OEIS; without cancellation the numerator terms are given in entry A002067.) Note that error function's value at ±∞ is equal to ±1.
When the results of a series of measurements are described by a normal distribution with standard deviation
and expected value 0, then
is the probability that the error of a single measurement lies between −a and +a, for positive a. This is useful, for example, in determining the bit error rate of a digital communication system.
The error and complementary error functions occur, for example, in solutions of the heat equation when boundary conditions are given by the Heaviside step function.
A useful asymptotic expansion of the complementary error function (and therefore also of the error function) for large x is
![\mathrm{erfc}(x) = \frac{e^{-x^2}}{x\sqrt{\pi}}\left [1+\sum_{n=1}^\infty (-1)^n \frac{1\cdot3\cdot5\cdots(2n-1)}{(2x^2)^n}\right ]=\frac{e^{-x^2}}{x\sqrt{\pi}}\sum_{n=0}^\infty (-1)^n \frac{(2n)!}{n!(2x)^{2n}}.\,](http://wpcontent.answers.com/math/9/e/f/9ef17d31264a82a34acaa8d63c6806cf.png)
This series diverges for every finite x. However, in practice only the first few terms of this expansion are needed to obtain a good approximation of erfc(x), whereas the Taylor series given above converges very slowly.
One approximation is given by

where

Such a fit gives at least one correct decimal digit of function erf in vicinity of the real axis.
The error function is essentially identical to the standard normal cumulative distribution function, denoted Φ, as they differ only by scaling and translation. Indeed,
![\Phi(x) = \frac{1}{2}\left[1+\mbox{erf}\left(\frac{x}{\sqrt{2}}\right)\right]=\frac{1}{2}\,\mbox{erfc}\left(-\frac{x}{\sqrt{2}}\right)](http://wpcontent.answers.com/math/6/5/6/6568fe0997e1f6ec2f25c0137feea289.png)
or rearranged for erf and erfc:
![\begin{align}
\mathrm{erf}(x) &= 2 \Phi \left ( x \sqrt{2} \right ) - 1 \\
\mathrm{erfc}(x) &= 2 \left[ 1 - \Phi \left ( x \sqrt{2} \right )\right].
\end{align}](http://wpcontent.answers.com/math/d/d/4/dd4f5586fd4a69f8dbc93a67c4466c96.png)
Consequently, the error function is also closely related to the Q-function, which is the tail probability of the standard normal distribution. The Q-function can be expressed in terms of the error function as

The inverse of
is known as the normal quantile function, or probit function and may be expressed in terms of the inverse error function as

The standard normal cdf is used more often in probability and statistics, and the error function is used more often in other branches of mathematics.
The error function is a special case of the Mittag-Leffler function, and can also be expressed as a confluent hypergeometric function (Kummer's function):

It has a simple expression in terms of the Fresnel integral. In terms of the Regularized Gamma function P and the incomplete gamma function,

is the sign function.
Some authors discuss the more general functions:

Notable cases are:

After division by n!, all the En for odd n look similar (but not identical) to each other. Similarly, the En for even n look similar (but not identical) to each other after a simple division by n!. All generalised error functions for n > 0 look similar on the positive x side of the graph.
These generalised functions can equivalently be expressed for x > 0 using the Gamma function and incomplete Gamma function:

Therefore, we can define the error function in terms of the incomplete Gamma function:

The iterated integrals of the complementary error function are defined by

They have the power series

from which follow the symmetry properties

and

C/C++: It is provided by C99 as the functions double erf(double x) and double erfc(double x) in the header math.h or cmath. The pairs of functions {erff(),erfcf()} and {erfl(),erfcl()} take and return values of type float and long double respectively. GCC makes these functions available in C++ too.
Implementation of erf of complex argument is not so developed. In particular, calculation of figure 2 above takes several minutes at a middle-class computer with Mathematica software.
Fortran: E.g. gfortran provides the intrinsic real function ERF(X) and the double precision function DERF(X).
| x | erf(x) | erfc(x) | x | erf(x) | erfc(x) | |
|---|---|---|---|---|---|---|
| 0.00 | 0.0000000 | 1.0000000 | 1.30 | 0.9340079 | 0.0659921 | |
| 0.05 | 0.0563720 | 0.9436280 | 1.40 | 0.9522851 | 0.0477149 | |
| 0.10 | 0.1124629 | 0.8875371 | 1.50 | 0.9661051 | 0.0338949 | |
| 0.15 | 0.1679960 | 0.8320040 | 1.60 | 0.9763484 | 0.0236516 | |
| 0.20 | 0.2227026 | 0.7772974 | 1.70 | 0.9837905 | 0.0162095 | |
| 0.25 | 0.2763264 | 0.7236736 | 1.80 | 0.9890905 | 0.0109095 | |
| 0.30 | 0.3286268 | 0.6713732 | 1.90 | 0.9927904 | 0.0072096 | |
| 0.35 | 0.3793821 | 0.6206179 | 2.00 | 0.9953223 | 0.0046777 | |
| 0.40 | 0.4283924 | 0.5716076 | 2.10 | 0.9970205 | 0.0029795 | |
| 0.45 | 0.4754817 | 0.5245183 | 2.20 | 0.9981372 | 0.0018628 | |
| 0.50 | 0.5204999 | 0.4795001 | 2.30 | 0.9988568 | 0.0011432 | |
| 0.55 | 0.5633234 | 0.4366766 | 2.40 | 0.9993115 | 0.0006885 | |
| 0.60 | 0.6038561 | 0.3961439 | 2.50 | 0.9995930 | 0.0004070 | |
| 0.65 | 0.6420293 | 0.3579707 | 2.60 | 0.9997640 | 0.0002360 | |
| 0.70 | 0.6778012 | 0.3221988 | 2.70 | 0.9998657 | 0.0001343 | |
| 0.75 | 0.7111556 | 0.2888444 | 2.80 | 0.9999250 | 0.0000750 | |
| 0.80 | 0.7421010 | 0.2578990 | 2.90 | 0.9999589 | 0.0000411 | |
| 0.85 | 0.7706681 | 0.2293319 | 3.00 | 0.9999779 | 0.0000221 | |
| 0.90 | 0.7969082 | 0.2030918 | 3.10 | 0.9999884 | 0.0000116 | |
| 0.95 | 0.8208908 | 0.1791092 | 3.20 | 0.9999940 | 0.0000060 | |
| 1.00 | 0.8427008 | 0.1572992 | 3.30 | 0.9999969 | 0.0000031 | |
| 1.10 | 0.8802051 | 0.1197949 | 3.40 | 0.9999985 | 0.0000015 | |
| 1.20 | 0.9103140 | 0.0896860 | 3.50 | 0.9999993 | 0.0000007 |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| Best of the Web: Error function |
Some good "Error function" pages on the web:
Math mathworld.wolfram.com |
| Jackson, Robert H. (Quotes By) | |
| lysosomal | |
| function prototype (technology) |
| What is the function of Error amplifier? | |
| Redeclaration error in function in c? | |
| Asymptotic expansion of the error function? |
Copyrights:
![]() | Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Error function". Read more |
Mentioned in