Plot of the error function
In mathematics, the error function (also called the Gauss error function) is a special function (nonelementary) of sigmoid shape that occurs in probability, statistics, and partial differential equations describing diffusion. It is defined as:^{[1]}^{[2]}

\operatorname{erf}(x) = \frac{2}{\sqrt\pi}\int_0^x e^{t^2}\,\mathrm dt.
The complementary error function, denoted erfc, is defined as

\begin{align} \operatorname{erfc}(x) & = 1\operatorname{erf}(x) \\ & = \frac{2}{\sqrt\pi} \int_x^{\infty} e^{t^2}\,\mathrm dt \\ & = e^{x^2} \operatorname{erfcx}(x), \end{align}
which also defines erfcx, the scaled complementary error function^{[3]} (which can be used instead of erfc to avoid arithmetic underflow^{[3]}^{[4]}). Another form of \operatorname{erfc}(x) is known as Craig's formula:^{[5]}

\begin{align} \operatorname{erfc}(x) & = \frac{2}{\pi} \int_0^{\pi/2} \exp \left(  \frac{x^2}{\sin^2 \theta} \right) d\theta. \end{align}
The imaginary error function, denoted erfi, is defined as

\operatorname{erfi}(x) = i\operatorname{erf}(ix) = \frac{2}{\sqrt{\pi}} e^{x^2} D(x).
where D(x) is the Dawson function (which can be used instead of erfi to avoid arithmetic overflow^{[3]}).
When the error function is evaluated for arbitrary complex arguments z, the resulting complex error function is usually discussed in scaled form as the Faddeeva function:

w(z) = e^{z^2}\operatorname{erfc}(iz) = \operatorname{erfcx}(iz).
Contents

The name "error function" 1

Properties 2

Taylor series 2.1

Derivative and integral 2.2

Bürmann series 2.3

Inverse functions 2.4

Asymptotic expansion 2.5

Continued fraction expansion 2.6

Integral of error function with Gaussian density function 2.7

Approximation with elementary functions 3

Numerical approximation 4

Applications 5

Related functions 6

Generalized error functions 6.1

Iterated integrals of the complementary error function 6.2

Implementations 7

See also 8

Related functions 8.1

In probability 8.2

References 9

External links 10
The name "error function"
The error function is used in measurement theory (using probability and statistics), and its use in other branches of mathematics is typically unrelated to the characterization of measurement errors.
The error function is related to the cumulative distribution \Phi, the integral of the standard normal distribution, by^{[2]}

\Phi (x) = \frac{1}{2}+ \frac{1}{2} \operatorname{erf} \left(x/ \sqrt{2}\right) = \frac{1}{2} \operatorname{erfc} \left(x/ \sqrt{2}\right).
The error function, evaluated at \frac{x}{\sigma \sqrt{2}} for positive x values, gives the probability that a measurement, under the influence of normally distributed errors with standard deviation \sigma, has a distance less than x from the mean value.^{[6]} This function is used in statistics to predict behavior of any sample with respect to the population mean. This usage is similar to the Qfunction, which in fact can be written in terms of the error function.
Properties
Plots in the complex plane
The property \operatorname{erf} (z) = \operatorname{erf} (z) means that the error function is an odd function. This directly results from the fact that the integrand e^{t^2} is an even function.
For any complex number z:

\operatorname{erf} (\overline{z}) = \overline{\operatorname{erf}(z)}
where \overline{z} is the complex conjugate of z.
The integrand ƒ = exp(−z^{2}) and ƒ = erf(z) are shown in the complex zplane 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 Im(f) 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.
The error function at +∞ is exactly 1 (see Gaussian integral). At the real axis, erf(z) approaches unity at z → +∞ and −1 at z → −∞. At the imaginary axis, it tends to ±i∞.
Taylor series
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 e^{−z2} into its Taylor series and integrating term by term, one obtains the error function's Taylor series as:

\operatorname{erf}(z)= \frac{2}{\sqrt{\pi}}\sum_{n=0}^\infty\frac{(1)^n z^{2n+1}}{n! (2n+1)} =\frac{2}{\sqrt{\pi}} \left(z\frac{z^3}{3}+\frac{z^5}{10}\frac{z^7}{42}+\frac{z^9}{216}\ \cdots\right)
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 alternative formulation may be useful:

\operatorname{erf}(z)= \frac{2}{\sqrt{\pi}}\sum_{n=0}^\infty\left(z \prod_{k=1}^n {\frac{(2k1) z^2}{k (2k+1)}}\right) = \frac{2}{\sqrt{\pi}} \sum_{n=0}^\infty \frac{z}{2n+1} \prod_{k=1}^n \frac{z^2}{k}
because \frac{(2k1) z^2}{k (2k+1)} expresses the multiplier to turn the k^{th} term into the (k + 1)^{th} term (considering z as the first term).
Derivative and integral
The derivative of the error function follows immediately from its definition:

\frac{\rm d}\,e^{z^2}.
An antiderivative of the error function, obtainable by integration by parts, is

z\,\operatorname{erf}(z) + \frac{e^{z^2}}{\sqrt{\pi}}.
Higher order derivatives are given by

{\operatorname{erf}}^{(k)}(z) = { (1)^{k1} 2^{(k+1)/2} \over \sqrt{\pi} } \mathit{He}_{k1} \Big( \sqrt{2} z \Big)\,e^{z^2},\qquad k=1, 2, \dots
where \mathit{He} are the probabilists' Hermite polynomials.^{[7]}
Bürmann series
An expansion,^{[8]} which converges more rapidly for all real values of x than a Taylor expansion, is obtained by using Hans Heinrich Bürmann's theorem:^{[9]}

\begin{align}\operatorname{erf}(x)&=\frac{2 }{\sqrt{\pi}}\sgn(x)\sqrt{1e^{x^2}}\left(1\frac{1}{12}(1e^{x^2})\frac{7}{480}(1e^{x^2})^2\frac{5}{896}(1e^{x^2})^3\frac{787}{276 480}(1e^{x^2})^4\ \cdots\right) \\ &=\frac{2 }{\sqrt{\pi}}\sgn(x)\sqrt{1e^{x^2}}\left(\frac{\sqrt{\pi }}{2}+\sum_{k=1}^\infty c_k e^{k \, x^2}\right).\end{align}
By keeping only the first two coefficients and choosing c_{1}=\frac{31}{200} and c_{2}=\frac{341}{8000} , the resulting approximation shows its largest relative error at \textstyle x=\pm 1.3796 , where it is less than \textstyle 3.6127\cdot10^{3} :

\operatorname{erf}(x)\approx \frac{2 }{\sqrt{\pi}}\sgn(x)\sqrt{1e^{x^2}}\left(\frac{\sqrt{\pi }}{2}+\frac{31}{200}\,e^{x^2}\frac{341}{8000}\,e^{2\,x^2}\right).
Inverse functions
Inverse error function
The inverse error function can be defined in terms of the Maclaurin series

\operatorname{erf}^{1}(z)=\sum_{k=0}^\infty\frac{c_k}{2k+1}\left (\frac{\sqrt{\pi}}{2}z\right )^{2k+1}, \,\!
where c_{0} = 1 and

c_k=\sum_{m=0}^{k1}\frac{c_m c_{k1m}}{(m+1)(2m+1)} = \left\{1,1,\frac{7}{6},\frac{127}{90},\frac{4369}{2520},\frac{34807}{16200},\ldots\right\}.
So we have the series expansion (note that common factors have been canceled from numerators and denominators):

\operatorname{erf}^{1}(z)=\tfrac{1}{2}\sqrt{\pi}\left (z+\frac{\pi}{12}z^3+\frac{7\pi^2}{480}z^5+\frac{127\pi^3}{40320}z^7+\frac{4369\pi^4}{5806080}z^9+\frac{34807\pi^5}{182476800}z^{11}+\cdots\right ).\
(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 the error function's value at ±∞ is equal to ±1.
The inverse complementary error function is defined as

\operatorname{erfc}^{1}(1z) = \operatorname{erf}^{1}(z).
Asymptotic expansion
A useful asymptotic expansion of the complementary error function (and therefore also of the error function) for large real x is

\operatorname{erfc}(x) = \frac{e^{x^2}}{x\sqrt{\pi}}\left [1+\sum_{n=1}^\infty (1)^n \frac{1\cdot3\cdot5\cdots(2n1)}{(2x^2)^n}\right ]=\frac{e^{x^2}}{x\sqrt{\pi}}\sum_{n=0}^\infty (1)^n \frac{(2n1)!!}{(2x^2)^n},\,
where (2n – 1)!! is the double factorial: the product of all odd numbers up to (2n – 1). This series diverges for every finite x, and its meaning as asymptotic expansion is that, for any N\in\N one has

\operatorname{erfc}(x) = \frac{e^{x^2}}{x\sqrt{\pi}}\sum_{n=0}^{N1} (1)^n \frac{(2n1)!!}{(2x^2)^n}+ R_N(x) \,
where the remainder, in Landau notation, is

R_N(x)=O(x^{2N+1} e^{x^2}) as x\to\infty.
Indeed, the exact value of the remainder is

R_N(x):= \frac{(1)^N}{\sqrt{\pi}}2^{2N+1}\frac{(2N)!}{N!}\int_x^\infty t^{2N}e^{t^2}\,\mathrm dt,
which follows easily by induction, writing e^{t^2}=(2t)^{1}(e^{t^2})' and integrating by parts.
For large enough values of x, only the first few terms of this asymptotic expansion are needed to obtain a good approximation of erfc(x) (while for not too large values of x note that the above Taylor expansion at 0 provides a very fast convergence).
Continued fraction expansion
A continued fraction expansion of the complementary error function is:^{[10]}

\operatorname{erfc}(z) = \frac{z}{\sqrt{\pi}}e^{z^2} \cfrac{1}{z^2+ \cfrac{a_1}{1+ \cfrac{a_2}{z^2+ \cfrac{a_3}{1+\dotsb}}}} \qquad a_m = \frac{m}{2}.
Integral of error function with Gaussian density function

\operatorname{erf} \left[ \frac{bac}{\sqrt{1+2 a^2 d^2}} \right] = \int\limits_{\infty}^{\infty} {\rm d} x \frac{\operatorname{erf} \left(ax+b \right)}{\sqrt{2\pi d^2}} \exp{\left[\frac{(x+c)^2}{2 d^2} \right]}, \ \ a,b,c,d \in \mathbb{R}
Approximation with elementary functions
Abramowitz and Stegun give several approximations of varying accuracy (equations 7.1.25–28). This allows one to choose the fastest approximation suitable for a given application. In order of increasing accuracy, they are:

\operatorname{erf}(x)\approx 1\frac{1}{(1+a_1x+a_2x^2+a_3x^3+a_4x^4)^4} (maximum error: 5×10^{−4})
where a_{1} = 0.278393, a_{2} = 0.230389, a_{3} = 0.000972, a_{4} = 0.078108

\operatorname{erf}(x)\approx 1(a_1t+a_2t^2+a_3t^3)e^{x^2},\quad t=\frac{1}{1+px} (maximum error: 2.5×10^{−5})
where p = 0.47047, a_{1} = 0.3480242, a_{2} = −0.0958798, a_{3} = 0.7478556

\operatorname{erf}(x)\approx 1\frac{1}{(1+a_1x+a_2x^2+\cdots+a_6x^6)^{16}} (maximum error: 3×10^{−7})
where a_{1} = 0.0705230784, a_{2} = 0.0422820123, a_{3} = 0.0092705272, a_{4} = 0.0001520143, a_{5} = 0.0002765672, a_{6} = 0.0000430638

\operatorname{erf}(x)\approx 1(a_1t+a_2t^2+\cdots+a_5t^5)e^{x^2},\quad t=\frac{1}{1+px} (maximum error: 1.5×10^{−7})
where p = 0.3275911, a_{1} = 0.254829592, a_{2} = −0.284496736, a_{3} = 1.421413741, a_{4} = −1.453152027, a_{5} = 1.061405429
All of these approximations are valid for x ≥ 0. To use these approximations for negative x, use the fact that erf(x) is an odd function, so erf(x) = −erf(−x).
Another approximation is given by

\operatorname{erf}(x)\approx \sgn(x) \sqrt{1\exp\left(x^2\frac{4/\pi+ax^2}{1+ax^2}\right)}
where

a = \frac{8(\pi3)}{3\pi(4\pi)} \approx 0.140012.
This is designed to be very accurate in a neighborhood of 0 and a neighborhood of infinity, and the error is less than 0.00035 for all x. Using the alternate value a ≈ 0.147 reduces the maximum error to about 0.00012.^{[11]}
This approximation can also be inverted to calculate the inverse error function:

\operatorname{erf}^{1}(x)\approx \sgn(x) \sqrt{\sqrt{\left(\frac{2}{\pi a}+\frac{\ln(1x^2)}{2}\right)^2  \frac{\ln(1x^2)}{a}} \left(\frac{2}{\pi a}+\frac{\ln(1x^2)}{2}\right)}.
Exponential bounds and a pure exponential approximation for the complementary error function are given by ^{[12]}

\operatorname{erfc}(x)\leq \frac{1}{2}e^{2 x^2}+\frac{1}{2}e^{ x^2} \leq e^{x^2}, \qquad x>0 \,

\operatorname{erfc}(x)\approx \frac{1}{6}e^{x^2}+\frac{1}{2}e^{\frac{4}{3} x^2}, \qquad x>0 \,.
A singleterm lower bound is ^{[13]}

\operatorname{erfc}(x) \geq \sqrt{\frac{2 e}{\pi}} \frac{\sqrt{\beta  1}}{\beta} e^{ \beta x^2}, \qquad x \ge 0,\, \beta > 1,
where the parameter β can be picked to minimize error on the desired interval of approximation.
Numerical approximation
Over the complete range of values, there is an approximation with a maximal error of 1.2\times 10^{7}, as follows:^{[14]}

\operatorname{erf}(x)=\begin{cases} 1\tau & \text{for }x\ge 0\\ \tau1 & \text{for }x < 0 \end{cases}
with

\begin{align} \tau = {} & t\cdot\exp\left(x^21.26551223+1.00002368 t+0.37409196 t^2+0.09678418 t^3\right.\\ & \left.{}0.18628806 t^4+0.27886807 t^51.13520398 t^6+1.48851587\cdot t^7\right. \\ & \left.{}0.82215223 t^8+0.17087277 t^9\right) \end{align}
and

t=\frac{1}{1+0.5x}.
Applications
When the results of a series of measurements are described by a normal distribution with standard deviation \textstyle\sigma and expected value 0, then \textstyle\operatorname{erf}\,\left(\,\frac{a}{\sigma \sqrt{2}}\,\right) 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.
The error function and its approximations can be used to estimate results that hold with high probability. Given random variable X \sim \operatorname{Norm}[\mu,\sigma] and constant L<\mu:

\Pr[X\leq L] = \frac{1}{2} + \frac{1}{2}\operatorname{erf}\left(\frac{L\mu}{\sqrt{2}\sigma}\right) \approx A \exp \left(B \left(\frac{L\mu}{\sigma}\right)^2\right)
where A and B are certain numeric constants. If L is sufficiently far from the mean, i.e. \muL \geq \sigma\sqrt{\ln{k}}, then:

\Pr[X\leq L] \leq A \exp (B \ln{k}) = \frac{A}{k^B}
so the probability goes to 0 as k\to\infty.
Related functions
The error function is essentially identical to the standard normal cumulative distribution function, denoted Φ, also named norm(x) by software languages, as they differ only by scaling and translation. Indeed,

\Phi(x) =\frac{1}{\sqrt{2\pi}}\int_{\infty}^x e^\tfrac{t^2}{2}\,\mathrm dt = \frac{1}{2} \left[1+\operatorname{erf}\left(\frac{x}{\sqrt{2}}\right)\right]=\frac{1}{2}\,\operatorname{erfc}\left(\frac{x}{\sqrt{2}}\right)
or rearranged for erf and erfc:

\begin{align} \operatorname{erf}(x) &= 2 \Phi \left ( x \sqrt{2} \right )  1 \\ \operatorname{erfc}(x) &= 2 \Phi \left (  x \sqrt{2} \right )=2\left(1\Phi \left ( x \sqrt{2} \right)\right). \end{align}
Consequently, the error function is also closely related to the Qfunction, which is the tail probability of the standard normal distribution. The Qfunction can be expressed in terms of the error function as

Q(x) =\frac{1}{2}  \frac{1}{2} \operatorname{erf} \left( \frac{x}{\sqrt{2}} \right)=\frac{1}{2}\operatorname{erfc}\left(\frac{x}{\sqrt{2}}\right).
The inverse of \textstyle\Phi\, is known as the normal quantile function, or probit function and may be expressed in terms of the inverse error function as

\operatorname{probit}(p) = \Phi^{1}(p) = \sqrt{2}\,\operatorname{erf}^{1}(2p1) = \sqrt{2} \, \operatorname{erfc}^{1}(2p).
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 MittagLeffler function, and can also be expressed as a confluent hypergeometric function (Kummer's function):

\operatorname{erf}(x)= \frac{2x}{\sqrt{\pi}}\,_1F_1\left(\tfrac12,\tfrac32,x^2\right).
It has a simple expression in terms of the Fresnel integral.
In terms of the regularized Gamma function P and the incomplete gamma function,

\operatorname{erf}(x)=\operatorname{sgn}(x) P\left(\tfrac12, x^2\right)={\operatorname{sgn}(x) \over \sqrt{\pi}}\gamma\left(\tfrac12, x^2\right).
\textstyle\operatorname{sgn}(x) \ is the sign function.
Generalized error functions
Graph of generalised error functions E_{n}(x):
grey curve: E_{1}(x) = (1 − e^{ −x})/\scriptstyle\sqrt{\pi}
red curve: E_{2}(x) = erf(x)
green curve: E_{3}(x)
blue curve: E_{4}(x)
gold curve: E_{5}(x).
Some authors discuss the more general functions:

E_n(x) = \frac{n!}{\sqrt{\pi}} \int_0^x e^{t^n}\,\mathrm dt =\frac{n!}{\sqrt{\pi}}\sum_{p=0}^\infty(1)^p\frac{x^{np+1}}{(np+1)p!}\,.
Notable cases are:

E_{0}(x) is a straight line through the origin: \textstyle E_0(x)=\frac{x}{e \sqrt{\pi}}

E_{2}(x) is the error function, erf(x).
After division by n!, all the E_{n} for odd n look similar (but not identical) to each other. Similarly, the E_{n} 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:

E_n(x) = \frac{\Gamma(n)\left(\Gamma\left(\frac{1}{n}\right)\Gamma\left(\frac{1}{n},x^n\right)\right)}{\sqrt\pi}, \quad \quad x>0.\
Therefore, we can define the error function in terms of the incomplete Gamma function:

\operatorname{erf}(x) = 1  \frac{\Gamma\left(\frac{1}{2},x^2\right)}{\sqrt\pi}.\
Iterated integrals of the complementary error function
The iterated integrals of the complementary error function are defined by

\mathrm i^n \operatorname{erfc}\, (z) = \int_z^\infty \mathrm i^{n1} \operatorname{erfc}\, (\zeta)\;\mathrm d \zeta.\,
They have the power series

\mathrm i^n \operatorname{erfc}\, (z) = \sum_{j=0}^\infty \frac{(z)^j}{2^{nj}j! \Gamma \left( 1 + \frac{nj}{2}\right)}\,,
from which follow the symmetry properties

\mathrm i^{2m} \operatorname{erfc} (z) =  \mathrm i^{2m} \operatorname{erfc}\, (z) + \sum_{q=0}^m \frac{z^{2q}}{2^{2(mq)1}(2q)! (mq)!}
and

\mathrm i^{2m+1} \operatorname{erfc} (z) = \mathrm i^{2m+1} \operatorname{erfc}\, (z) + \sum_{q=0}^m \frac{z^{2q+1}}{2^{2(mq)1}(2q+1)! (mq)!}\,.
Implementations

C: C99 provides the functions
double erf(double x)
and double erfc(double x)
in the header math.h. The pairs of functions {erff()
,erfcf()
} and {erfl()
,erfcl()
} take and return values of type float
and long double
respectively. For complex double
arguments, the function names cerf
and cerfc
are "reserved for future use"; the missing implementation is provided by the opensource project libcerf, which is based on the Faddeeva package.

C++: C++11 provides
erf()
and erfc()
in the header cmath
. Both functions are overloaded to accept arguments of type float
, double
, and long double
. For complex
, the Faddeeva package provides a C++ complex
implementation.

Excel: Microsoft Excel provides the
erf
, and the erfc
functions, nonetheless both inverse functions are not in the current library.^{[15]}

Fortran: The Fortran 2008 standard provides the
ERF
, ERFC
and ERFC_SCALED
functions to calculate the error function and its complement for real arguments. Fortran 77 implementations are available in SLATEC.

Google search: Google's search also acts as a calculator and will evaluate "erf(...)" and "erfc(...)" for real arguments.

Haskell: An erf package^{[16]} exists that provides a typeclass for the error function and implementations for the native (real) floating point types.

IDL: provides both erf and erfc for real and complex arguments.

Java: Apache commonsmath^{[17]} provides implementations of erf and erfc for real arguments.

Julia: Includes
erf
and erfc
for real and complex arguments. Also has erfi
for calculating i\operatorname{erf}(ix)

Maple: Maple implements both erf and erfc for real and complex arguments.

MathCAD provides both erf(x) and erfc(x) for real arguments.

Mathematica: erf is implemented as Erf and Erfc in Mathematica for real and complex arguments, which are also available in Wolfram Alpha.

Matlab provides both erf and erfc for real arguments, also via W. J. Cody's algorithm.^{[18]}

Maxima provides both erf and erfc for real and complex arguments.

Perl: erf (for real arguments, using Cody's algorithm^{[18]}) is implemented in the Perl module Math::SpecFun

Python: Included since version 2.7 as
math.erf()
for real arguments. For previous versions or for complex arguments, SciPy includes implementations of erf, erfc, erfi, and related functions for complex arguments in scipy.special
.^{[19]} A complexargument erf is also in the arbitraryprecision arithmetic mpmath library as mpmath.erf()

R: "The socalled 'error function'"^{[20]} is not provided directly, but is detailed as an example of the normal cumulative distribution function (
?pnorm
), which is based on W. J. Cody's rational Chebyshev approximation algorithm.^{[18]}

Ruby: Provides
Math.erf()
and Math.erfc()
for real arguments.
See also
Related functions
In probability
References

^ Andrews, Larry C.; Special functions of mathematics for engineers

^ ^{a} ^{b} Greene, William H.; Econometric Analysis (fifth edition), PrenticeHall, 1993, p. 926, fn. 11

^ ^{a} ^{b} ^{c} Cody, W. J. (March 1993), "Algorithm 715: SPECFUN—A portable FORTRAN package of special function routines and test drivers" (PDF),

^ Zaghloul, M. R. (March 1, 2007), "On the calculation of the Voigt line profile: a single proper integral with a damped sine integrand",

^ , Proc. 1991 IEEE Military Commun. Conf., vol. 2, pp. 571–575.A new, simple and exact result for calculating the probability of error for twodimensional signal constellaionsJohn W. Craig,

^ Van Zeghbroeck, Bart; Principles of Semiconductor Devices, University of Colorado, 2011. [3]

^ Wolfram MathWorld

^ 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

^ E. W. Weisstein. "Bürmann's Theorem" from Wolfram MathWorld—A Wolfram Web Resource./ E. W. Weisstein

^ Cuyt, Annie A. M.; Petersen, Vigdis B.; Verdonk, Brigitte; Waadeland, Haakon; Jones, William B. (2008). Handbook of Continued Fractions for Special Functions.

^ Winitzki, Sergei (6 February 2008). "A handy approximation for the error function and its inverse" (PDF). Retrieved 20111003.

^ . IEEE Transactions on Wireless Communications, 4(2), 840–845, doi=10.1109/TWC.2003.814350.New Exponential Bounds and Approximations for the Computation of Error Probability in Fading ChannelsChiani, M., Dardari, D., Simon, M.K. (2003).

^ Chang, SeokHo; Cosman, Pamela C.; Milstein, Laurence B. (November 2011). "ChernoffType Bounds for the Gaussian Error Function". IEEE Transactions on Communications 59 (11): 2939–2944.

^ Numerical Recipes in Fortran 77: The Art of Scientific Computing (ISBN 052143064X), 1992, page 214, Cambridge University Press.

^ These results can however be obtained using the
NormSInv
function as follows: erf_inverse(p) = NormSInv((1  p)/2)/SQRT(2)
; erfc_inverse(p) = NormSInv(p/2)/SQRT(2)
. See [4].

^ http://hackage.haskell.org/package/erf

^ Commons Math: The Apache Commons Mathematics Library

^ ^{a} ^{b} ^{c} Cody, William J. (1969). "Rational Chebyshev Approximations for the Error Function" (PDF).

^ Error Function and Fresnel Integrals, SciPy v0.13.0 Reference Guide.

^ R Development Core Team (25 February 2011), R: The Normal Distribution

Abramowitz, Milton; Stegun, Irene A., eds. (1965), "Chapter 7", .

Press, William H.; Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (2007), "Section 6.2. Incomplete Gamma Function and Error Function", Numerical Recipes: The Art of Scientific Computing (3rd ed.), New York: Cambridge University Press,

Temme, Nico M. (2010), "Error Functions, Dawson’s and Fresnel Integrals", in
External links

MathWorld – Erf

Errorfunction numerical table and calculator
This article was sourced from Creative Commons AttributionShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, EGovernment Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a nonprofit organization.