• No results found

The inverse of the cumulative standard normal probability function.

N/A
N/A
Protected

Academic year: 2021

Share "The inverse of the cumulative standard normal probability function."

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

The inverse of the cumulative standard normal probability function.

Diego E. Dominici

Abstract

Some properties of the inverse of the function N (x) =1

Rx

−∞et22dt are studied. Its derivatives, integrals and asymptotic behavior are pre- sented.

1 Introduction

It would be difficult to overestimate the importance of the standard normal (or Gauss) distribution. It finds widespread applications in almost every scientific discipline, e.g., probability theory, the theory of errors, heat conduction, biol- ogy, economics, physics, neural networks [10], etc. It plays a fundamental role in financial mathematics, being part of the Black-Scholes formula [2], and its inverse is used in computing the implied volatility of an option [9]. Yet, little is known about the properties of the inverse function, e.g., series expansions, asymptotic behavior, integral representations. The major work done has been in computing fast and accurate algorithms for numerical calculations [1].

Over the years a few articles have appeared with analytical studies of the closely related error function

erf(x) = 2

π Zx

0

e−t2dt

and its complement

erfc(x) = 2

π Z

x

e−t2dt .

Philip [11] introduced the notation “inverfc(x)” to denote the inverse of the complementary error function. He gave the first terms in the power series for inverfc(x), asymptotic formulas for small x in terms of continued logarithms,

Department of Mathematics, Statistics and computer Science, University of Illi- nois at Chicago (m/c 249), 851 South Morgan Street, Chicago, IL 60607-7045, USA ([email protected])

(2)

and some expressions for the derivatives and integrals. Carlitz [3], studied the arithmetic properties of the coefficients in the power series of inverfc(x). Strecok [12] computed the first 200 terms in the series of inverfc(x), and some expansions in series of Chebyshev polynomials. Finally, Fettis [6] studied inverfc(x) for small x, using an iterative sequence of logarithms.

The purpose of this paper is to present some new results on the derivatives, integrals, and asymptotics of the inverse of the cumulative standard normal probability function

N (x) = 1

Z x

−∞

et22dt

which we call S(x). The function N (x) is related to other important special functions like the error function erf(x)

N (x) =1 2

 erf

 x

√ 2

 + 1

 ,

the parabolic cylinder function Dν(x)

N (x) =1 2

"

2 − r2

πex24 D−1(x)

# ,

and the incomplete Gamma function Γ(ν; x)

N (x) = 1 2

 2 − 1

πΓ(1 2,x2

2)

 .

In section 2 we derive an ODE satisfied by S(x), and solve it using a power series. We introduce a family of polynomials Pn related to the calculation of higher derivatives of S(x). In section 3 we study some properties of the Pn, such as relations between coefficients, recurrences, and generating functions. We also derive a general formula for Pn using the idea of “nested derivatives”, and we compare the Pn with the Hermite polynomials Hn.

In section 4 we extend the definition of the Pn to n < 0 and use them to calculate the integrals of S(x). We also compute the integrals of powers of S(x) on the interval [0, 1]. Section 5 is dedicated to the asymptotic expansions of S(x) for x → 0, x → 1, using the function Lambert W.

Finally, appendix A contains the first 20 non-zero coefficients in the series of S(x), and the first 10 polynomials Pn.

2 Derivatives

Definition 1 Let S(x) denote the inverse of N (x) = 1

√ Z x

et2dt

(3)

satisfying

S ◦ N (x) = N ◦ S(x) = x (1)

Proposition 2 S(x) satisfies the IVP S00= S(S0)2, S 12

= 0, S0 12

=

(2)

Proof. Since N (0) = 1/2, in follows that S(1/2) = 0. From (1) we get S0[N (x)] = 1

N0(x) =

2πex22 =

2πeS2 [N (x)]2 Substituting N (x) = y we have

S0(y) =

2πeS2 (y)2 , S0(1 2) =

Differentiating ln[S0(y)], we get (2).

Proposition 3 The derivatives of S(x) obey the recurrence formula

S(n+2)(x) = Xn i=0

Xi j=0

n i

i j



S(n−i)(x)S(i−j+1)(x)S(j+1)(x), n ≥ 0.

Proof. Taking the nth derivative of (2), and using Leibnitz’s theorem, we have

S(n+2)= Xn

i=0

n i



S(n−i)(S0S0)(i)

= Xn

i=0

n i

 S(n−i)

Xi j=0

i j



S(i−j+1)S(j+1)

= Xn

i=0

Xi j=0

n i

i j



S(n−i)S(i−j+1)S(j+1).

Corollary 4 If Dn =ddxnSn(12) , then

D2n= 0, n ≥ 0.

Putting

Dn= (2π)n2Cn, (3)

we can write

S(x) =X

n≥0

(2π)2n+12 C2n+1

(2n + 1)!(x −1 2)2n+1 where

C1= 1, C3= 1, C5= 7, C7= 127, . . . .

(4)

Proposition 5

S(n)= Pn−1(S)(S0)n n ≥ 1 (4) where Pn(x) is a polynomial of degree n satisfying the forward recurrence

P0(x) = 1, Pn(x) = Pn−10 (x) + nxPn−1(x), n ≥ 1 (5) so that

P1(x) = x, P2(x) = 1 + 2x2, P3(x) = 7x + 6x3, . . . .

Proof. We use induction on n. For n = 2 the result follows from (2). If we assume the result is true for n then

S(n+1)= [Pn−1(S)(S0)n]0

= Pn−10 (S)S0(S0)n+ Pn−1(S)n(S0)n−1S00

= Pn−10 (S)(S0)n+1+ Pn−1(S)n(S0)n−1S(S0)2

= [Pn−10 (S) + nSPn−1(S)](S0)n+1

= Pn(S)(S0)n+1

Since Pn−1(x) is a polynomial of degree n − 1 by hypothesis, is clear that Pn(x) = Pn−10 (x) + nxPn−1(x)

is a polynomial of degree n.

Corollary 6 Setting x = 0 in (4), we obtain Cn= Pn−1(0)

3 The polynomials P

n

(x)

Lemma 7 If we write

Pn(x) = Xn k=0

Qnkxk

we have

Qn0 = Qn−11

Qnk = nQn−1k−1+ (k + 1)Qn−1k+1, k = 1, . . . , n − 2 (6) Qnk = nQn−1k k = n − 1, n

In particular,

Qnn= n!

(5)

Proof.

Xn k=0

Qnkxk

= Pn= d

dxPn−1+ nxPn−1

=

n−1X

k=0

Qn−1k kxk−1+

n−1X

k=0

nQn−1k xk+1

=

n−2X

k=0

Qn−1k+1(k + 1)xk+ Xn k=1

nQn−1k−1xk

Corollary 8 In matrix form (6) reads A(n)Qn−1= Qn, where A(n)∈ <(n+1) × n is a tridiagonal matrix given by

A(n)i,j =



i, j = i + 1, i = 1, . . . , n − 1 n, j = i − 1, i = 2, . . . , n + 1

0, ow

and

Qn=





 Qn0 Qn1 Qn2 ... Qnn







With the help of these matrices, we have an expression for the coefficients of Pn(x)

Qn = Yn k=1

A(n−k+1)= A(n)A(n−1)· · · A(1)

Proposition 9 The polynomials Pn(x) satisfy the recurrence relation

Pn+1(x) = Xn i=0

Xi j=0

n i

i j



Pn−i−1(x)Pi−j(x)Pj(x)

(6)

Proof.

Pn+1(S)(S0)n+2

=S(n+2)= Xn i=0

Xi j=0

n i

i j



S(n−i)S(i−j+1)S(j+1)

= Xn i=0

Xi j=0

n i

i j



Pn−i−1(S)(S0)n−iPi−j(S)(S0)i−j+1Pj(S)(S0)j+1

= (S0)n+2 Xn i=0

Xi j=0

n i

i j



Pn−i−1(S)Pi−j(S)Pj(S).

Proposition 10 The zeros of the polynomials Pn(x) are purely imaginary for n ≥ 1

Lemma 11 Proof. For n = 1 the result is obviously true. Assuming that it is true for n, and that Pn(x) is written like

Pn(x) = n!

Yn k=1

(z − zk), Re(zk) = 0, 1 ≤ k ≤ n (7)

we have two possibilities for z, Pn+1(z) = 0:

1. z= zk, for some 1 ≤ k ≤ n.

In this case, Re(z) = 0 and the lemma is proved.

2. z6= zk, for all 1 ≤ k ≤ n.

From (5) we get

Pn+1(x) Pn(x) = d

dxln [Pn(x)] + (n + 1)x

= Xn k=1

1

z − zk + (n + 1)x using (7). After evaluating at z = z we obtain

0 = Xn k=1

1

z− zk + (n + 1)z

(7)

and taking Re(•)

0 = Re

" n X

k=1

1 z− zk

+ (n + 1)z

#

= Xn k=1

Re (z− zk)

|z− zk|2 + (n + 1) Re(z)

= Re(z)

" n X

k=1

1

|z− zk|2 + (n + 1)

#

which implies that Re(z) = 0.

Proposition 12 The exponential generating function of the polynomials Pn(x)

is X

k≥0

Pk(x)tk

k! = e12S2[N (x)+tN0(x)]−x22 Proof. Since

F (x, t) =X

k≥0

Pk(x)tk k!

= 1 +X

k≥1

d

dxPk−1(x)tk k!+X

k≥1

kxPk−1(x)tk k!

= 1 +X

k≥0

d

dxPk(x) tk+1

(k + 1)k!+X

k≥0

xPk(x)tk+1 k!

= 1 + Z t

0

∂xF (x, s)ds + xtF (x, t)

it follows that F (x, t) satisfies the differential-integral equation

1 + (xt − 1)F (x, t) +

∂x Z t

0

F (x, s)ds = 0 (8)

Differentiating (8) with respect to t we get xF (x, t) + (xt − 1)∂

∂tF (x, t) +

∂xF (x, t) = 0 whose general solution is of the form

F (x, t) = ex22 G



tex22 +



N (x) −1 2



for some function G(z).

(8)

From (8) we know that F (x, 0) = 1, and hence G

√



N (x) −1 2



= ex22 , which implies that

G(z) = e12S

2

z +12

. Therefore,

F (x, t) = e12S2[N (x)+tN0(x)]−x22

Definition 13 We define the “nested derivative” D(n) by D(0)[f ](x) ≡ 1

D(n)[f ] (x) = d dx

n

f (x) × D(n−1)[f ] (x)o

, n ≥ 1

Example 14 The following examples serve to illustrate the calculation of the

“nested derivatives” for some elementary functions.

1.

D(n)[eax] = n!anenax 2.

D(n)[x] = 1 3.

D(n) x2

= (n + 1)!xn

Proposition 15 With the help of the “nested derivatives” we can represent the polynomials Pn(x) by

Pn(x) = en2x2D(n)h ex22 i

Proof. We use induction on n. For n = 0 the result follows from the definition of D(n). Assuming the result is true for n − 1

Pn(x) = Pn−10 (x) + nxPn−1(x)

= d

dx[e(n−1)2 x2D(n−1)(ex22 )] + nxe(n−1)2 x2D(n−1)(ex22 )

= −(n − 1)xe(n−1)2 x2D(n−1)(ex22 ) + e(n−1)2 x2 d

dx[D(n)(ex22 )]+

+ nxe(n−1)2 x2D(n−1)(ex22 )

= e(n−1)2 x2



xD(n−1)(ex22 ) + d

dxD(n−1)(ex22 )



= e(n−1)2 x2e12x2 d dx

h

e12x2D(n−1)(ex22 )i

= en2x2D(n)h ex22 i

(9)

Summary 16 We conclude this section by comparing the properties of Pn(x) with the well known formulas for the Hermite polynomials Hn(x) [8]. Since the Hn are deeply related to the function N (x), we would expect to see some similarities between the Hn and the Pn.

Pn(x) Hn(x)

Pn(x) = en2x2D(n)(ex22 ) Hn(x) = (−1)nex2dxdnn(e−x2) P

k≥0

Pk(x)tk!k = e21S2[N (x)+tN0(x)]−x22 P

k≥0

Hk(x)tk!k = e2xt−t2

Pn(x) = Pn−10 (x) + nxPn−1(x) Hn(x) = −Hn−10 (x) + 2xHn−1(x)

S(n)= Pn−1(S)(S0)n N(n)=

−1 2

n−1 Hn−1

x 2

 N0

4 Integrals of S(x)

Definition 17 We define the nthrepeated integral of S(x) by

S(−n)(x) = Zx

0 x1

Z

0

· · ·

xZn−1

0

S(xn) dxndxn−1. . . dx1, n ≥ 1.

Lemma 18 The backward recurrence formula for the Pn(x) is

Pn−1(x) = en2x2

Pn−1(0) + Zx

0

en2t2Pn(t)dt

 (9)

Proof. It follows immediately from solving the ODE for Pn−1 in terms of Pn.

Proposition 19 Using (9) to define Pn(x) for n < 0 yields P−1(x) = x

P−2(x) = −1 (10)

P−3(x) = −

πex2N√

2x and the relation

S(n)= Pn−1(S)(S0)n still holds.

(10)

Proof. For n = 0 we have

P−1(x) = P−1(0) + x S = S(0)= P−1(S) so P−1(0) = 0. For n = −1

P−2(x) = ex22 [P−2(0) + 1] − 1 We can calculate S(−1) explicitly by

S(−1)(x) = Zx

0

S(t)dt = 1

S(x)Z

−∞

S[N (z)]ez22 dz

= 1

S(x)Z

−∞

zez22dz

= − 1

2πeS(x)22 = −(S0)−1 Hence, P−2(0) = −1.

Finally, for n = −2

P−3(x) = ex2



P−3(0) −√ πN (

2x) +

π 2



A similar calculation as the one above, making a change of variables t = N (z) in the integral of S(−1)(x) yields

S(−2)(x) = − 1 2√

πN [

2S(x)]

and we conclude that P−3(0) = −

π 2 .

Corollary 20 The function S(x) satisfies the functional relations

S0(x)S(−1)(x) = −1 (11)

Sh

−2√

πS(−2)(x)i

=

2S(x)

Corollary 21 The coefficients Cn satisfy the recurrence relation

Cn+1=

n−1X

j=0

 n j + 1



CjCn−j, n ≥ 1

(11)

Proof. Taking a derivative in (11), we have 0 =

Xn k=0

n k



S(k−1)S(n−k+1)

= S(−1)S(n+1)+

n−1X

j=0

 n j + 1



S(j)S(n−j)

Evaluating at x =12, we obtain

n−1X

j=0

 n j + 1

 S(j)

1 2

 S(n−j)

1 2



= 1

2πS(n+1)

1 2



and the result follows from (3) after dividing both sides by (2π)n.

Proposition 22 The integral of the nth power of S(x) is given by the formula Z1

0

Sn(x)dx =



 Qk i=1

(2i + 1), n = 2k, k ≥ 1 0, n = 2k + 1, k ≥ 0 Proof.

Z1

0

Sn(x)dx = Z

−∞

znN0(z)dz

= 1

Z

−∞

zne12z2dz

The last integral can be computed exactly [7], to yield the result.

5 Asymptotics

Definition 23 We’ll denote by LW(x) the function Lambert W [4],

LW(x)eLW(x)= x (12)

This function has the series representation [5]

LW(x) =X

n≥1

(−n)n−1 n! xn, the derivative

d

dxLW = LW(x)

x[1 + LW(x)] if x 6= 0, and it has the asymptotic behavior

LW(x) ∼ ln(x) − ln[ln(x)] x → ∞.

(12)

Proposition 24

S(x) ∼ g0(x) = − s

LW

 1 2πx2



, x → 0

S(x) ∼ g1(x) = s

LW

 1

2π(x − 1)2



, x → 1

Both functions g0(x) and g1(x) satisfy the ODE g00= g(g0)2



1 + 2

g2(1 + g2)



∼ g(g0)2, for |g| → ∞ Proof.

N (x) ∼ 1

2πex22 1

x, x → −∞

t ∼ 1

2πeS(t)22 1

S(t), t → 0 S(t)eS(t)22 ∼ 1

2πt, t → 0 S2(t)eS2(t)∼ 1

2πt2, t → 0 Using the definition of LW(x) we have

S2(t) ∼ LW

 1 2πt2



, t → 0 or

S(t) ∼ − s

LW

 1 2πt2



, t → 0 The case x → 1 is completely analogous.

Corollary 25 Combining the above expressions, we get

S(x) ∼ (2x − 1) s

LW

 1

2πx2(x − 1)2



, x → 0, x → 1 (13) Conclusion 26 We have presented some results on the operations of the cal- culus, intrarelationships, and asymptotic analysis of the function S(x) and a family of polynomials associated with it. The objective of this work is to provide a reference for researchers from different disciplines, who may encounter the Normal distribution in one of its many applications.

Acknowledgement 27 We thank Professor Charles Knessl for his valuable comments on earlier drafts. This work was supported in part by NSF grant 99-73231, provided by Professor Floyd Hanson. We wish to thank him for his

(13)

6 Appendix

The first 10 Pn(x) are P0(x) = 1 P1(x) = x P2(x) = 1 + 2x2 P3(x) = 7x + 6x3 P4(x) = 7 + 46x2+ 24x4 P5(x) = 127x + 326x3+ 120x5

P6(x) = 127 + 1740x2+ 2556x4+ 720x6 P7(x) = 4369x + 22404x3+ 22212x5+ 5040x7

P8(x) = 4369 + 102164x2+ 290292x4+ 212976x6+ 40320x8

P9(x) = 243649x + 2080644x3+ 3890484x5+ 2239344x7+ 362880x9 P10(x) = 243649 + 8678422x2+ 40258860x4+ 54580248x6+

+ 25659360x8+ 3628800x10 The first few odd Cn are

n Cn

1 1

3 1

5 7

7 127

9 4369

11 243649

13 20036983

15 2280356863

17 343141433761

19 65967241200001

21 15773461423793767

23 4591227123230945407

25 1598351733247609852849

27 655782249799531714375489 29 313160404864973852338669783 31 172201668512657346455126457343 33 108026349476762041127839800617281 35 76683701969726780307420968904733441 37 61154674195324330125295778531172438727 39 54441029530574028687402753586278549396607 41 53789884101606550209324949796685518122943569

(14)

References

[1] J. M. Blair, C. A. Edwards, and J. H. Johnson. Rational Chebyshev approx- imations for the inverse of the error function. Math. Comp., 30(136):827–

830, 1976.

[2] Fisher Black and Myron S Scholes. The pricing of options and corporate liabilities. Journal of Political Economy, 81(3):637–654, 1973.

[3] L. Carlitz. The inverse of the error function. Pacific J. Math., 13:459–470, 1963.

[4] R. M. Corless, G. H. Gonnet, D. E. G. Hare, D. J. Jeffrey, and D. E. Knuth.

On the Lambert W function. Adv. Comput. Math., 5(4):329–359, 1996.

[5] Robert M. Corless, David J. Jeffrey, and Donald E. Knuth. A sequence of series for the Lambert W function. In Proceedings of the 1997 Inter- national Symposium on Symbolic and Algebraic Computation (Kihei, HI), pages 197–204 (electronic), New York, 1997. ACM.

[6] Henry E. Fettis. A stable algorithm for computing the inverse error function in the “tail-end” region. Math. Comp., 28:585–587, 1974.

[7] Gradshteyn, I. S. and Ryzhik, I. M., Table of integrals, series, and prod- ucts, Sixth edition, Translated from the Russian, Academic Press Inc., San Diego, CA, 2000.

[8] N. N. Lebedev. Special functions and their applications. Prentice-Hall Inc., Englewood Cliffs, N.J., 1965.

[9] C.F. Lee and A. Tucker. An alternative method for obtaining the implied standard deviation. The Journal of Financial Engineering, 1:369–375, 1992.

[10] A. Menon, K. Mehrotra, C. K. Mohan, and S. Ranka. Characterization of a class of sigmoid functions with applications to neural networks. Neural Networks, 9(5):819–835, 1996.

[11] J. R. Philip. The function inverfc θ. Austral. J. Phys., 13:13–20, 1960.

[12] Anthony Strecok. On the calculation of the inverse of the error function.

Math. Comp., 22:144–158, 1968.

References

Related documents

It was decided that with the presence of such significant red flag signs that she should undergo advanced imaging, in this case an MRI, that revealed an underlying malignancy, which

Also, both diabetic groups there were a positive immunoreactivity of the photoreceptor inner segment, and this was also seen among control ani- mals treated with a

A perceived way out of the administrative challenge was to transform university knowledge production in order to create jobs, ensure equitable income distribution, improve

19% serve a county. Fourteen per cent of the centers provide service for adjoining states in addition to the states in which they are located; usually these adjoining states have

Field experiments were conducted at Ebonyi State University Research Farm during 2009 and 2010 farming seasons to evaluate the effect of intercropping maize with

Molecular detection of mutations associated with first- and second-line drug resistance compared with conventional drug susceptibility testing of Mycobacterium