20
VALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO COUPON BONDS UNDER CIR DIFFUSION* Manuela Larguinho + Department of Mathematics, ISCAC José Carlos Dias Finance Research Center (FRC/ISCTE) and Department of Finance, ISCAC Carlos A. Braumann Centro de Investigação em Matemática e Aplicações, Universidade de Évora Área temática: B) Valuation and Finance (Valoración y Finanzas) Keywords: Option pricing, CIR model, Greeks, statistical methods *Larguinho and Braumann acknowledges the financial support from the Centro de Investigação em Matemática e Aplicações (CIMA) financed by the Fundação para a Ciência e Tecnologia (FCT) and Dias gratefully acknowledges the financial support from FCT grant number PTDC/EGE-ECO/099255/2008. + Corresponding author: Department of Mathematics, ISCAC, Quinta Agrícola, Bencanta, 3040-216 Coimbra, Portugal. Tel: +351 239 802185. Fax: +351 239 445445. 198b

VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

  • Upload
    buithuy

  • View
    221

  • Download
    5

Embed Size (px)

Citation preview

Page 1: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

VALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION

FOR OPTIONS ON A ZERO COUPON BONDS

UNDER CIR DIFFUSION*

Manuela Larguinho+

Department of Mathematics, ISCAC

José Carlos Dias

Finance Research Center (FRC/ISCTE) and Department of Finance, ISCAC

Carlos A. Braumann

Centro de Investigação em Matemática e Aplicações, Universidade de Évora

Área temática: B) Valuation and Finance (Valoración y Finanzas)

Keywords: Option pricing, CIR model, Greeks, statistical methods

*Larguinho and Braumann acknowledges the financial support from the Centro de Investigação em Matemática e Aplicações (CIMA) financed by the Fundação para a Ciência e Tecnologia (FCT) and Dias gratefully acknowledges the financial support from FCT grant number PTDC/EGE-ECO/099255/2008.

+Corresponding author: Department of Mathematics, ISCAC, Quinta Agrícola, Bencanta, 3040-216 Coimbra, Portugal. Tel: +351 239 802185. Fax: +351 239 445445.

198b

Page 2: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

1

VALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION

FOR OPTIONS ON A ZERO COUPON BONDS

UNDER CIR DIFFUSION

Abstract

Pricing options and evaluating Greeks under the Cox-Ingersoll-Ross (CIR) model

require the computation of the noncentral chi-square distribution function. In this article,

we compare the performance in terms of accuracy and computational time of

alternative methods for computing such probability distributions against an externally

tested benchmark. All methods are generally accurate over a wide range of parameters

that are frequently needed for pricing options, though they all present relevant

differences in terms of running times. Finally, we present closed-form solutions for

computing some possible Greeks measures under the CIR model for zero coupon

bond option pricing model.

Resumen

Las opciones de precios y la evaluación de las letras griegas bajo el modelo Cox-

Ingersoll-Ross (CIR) requiere el cálculo de la función de distribución de chi-cuadrado

no central. En este artículo, se comparan los resultados en términos de precisión y

tiempo de cálculo de los métodos alternativos para el cálculo de distribuciones de

probabilidad contra un benchmark externamente probado. En general todos los

métodos son exactos sobre la amplia gama de parámetros de frecuencia, se necesitan

que se las opciones de precios, aunque presente todos ellos diferencias relevantes en

cuanto a tiempo de funcionamiento. Finalmente, se presentan las soluciones de forma

cerrada para el cálculo de algunas letras griegas bajo el modelo CIR para las

opciones sobre bonos cupón cero.

Page 3: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

2

1. Introduction

The CIR model is general single-factor model equilibrium approach developed

by Cox et al. (1985), and has been a benchmark for a many years because of

its analytical tractability and the fact that the short rate is always positive,

contrary to the well-known Vasicek (1977) model.

The CIR model is used to price zero-coupon bonds, coupon bonds and to price

options on these bonds. This model has been extensively studied and has lead

to generalizations in several directions. For instance Jamshidian (1995),

Maghsoodi (1996), and Brigo and Mercurio (2001) make extensions to this

model and obtain closed-form solutions to the zero-coupon bond options.

Bacinello et al. (1996) use CIR diffusion to the valuation of sinking-funds bonds,

and Mallier and Alobaidi (2004) consider ?xed-for-?oating interest rate swaps

under the assumption that the interest rates are given by the mean-reverting

CIR model.

To compute options prices under the CIR process typically involves the use of

the noncentral chi-square distributions function. There exists an extensive

literature devoted to the efficient of this distribution function. In this article we

will examine the methods proposed by Schroder (1989), Ding (1992), and

Benton and Krishnamoorthy (2003). The noncentral chi-square distribution

function can also be computed using methods based on series of incomplete

gamma series, which will be used as our benchmark. For certain ranges of

parameter values, some of the alternative representations available can be

more computationally efficient than the incomplete gamma functions.

Moreover, for some parameter configurations the use of analytic

approximations (e.g., Sankaran (1963), Fraser et al. (1998) and Penev and

Raykov (2000)) may be preferable. Hence, it is important to compare the

performance of alternative methods for computing noncentral chi-square

distributions for a large set of parameter values.

The main purpose of this article is to provide comparative results in terms of

accuracy and computation time of existing alternative algorithms for computing

the noncentral chi-square distribution function to be used for option pricing and

hedging under the CIR model. Although in the article of the Larguinho et al.

(2010) have done an exhaustive analysis of the noncentral chi-square

distribution function, will be important to do a new study since the nature of the

parameters values is very different for zero coupon bond options under CIR

model.

Page 4: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

3

All tested methods are generally accurate over a wide range of parameters that

are frequently needed for pricing options on zero-coupon bonds, though they all

present relevant differences in terms of running times. The iterative procedure

of Benton and Krishnamoorthy (2003) has better performance in terms of

accuracy, while the iterative procedure of Ding (1992) is the most efficient in

terms of computation time needed for determining zero-coupon bond options

under the CIR diffusion, but is about three times slower than the benchmark

gamma series method.

The theoretical contribution of this paper is the derivation of closed-form

solutions for computing some possible Greeks of European-type zero-coupon

bond options under the CIR model that to our knowledge are not known in the

finance literature.

The structure of the paper is organized as follows. Section 2 outlines the

noncentral chi-square; Section 3 gives a brief review of CIR model and zero-

coupon bond options under this model and the closed-form solutions for the

Greeks. Section 4 compares the alternative methods in terms of speed and

accuracy and Section 5 concludes.

2. Alternative Methods for Computing the Noncentral Chi-Square

Distribution

2.1. The Noncentral Chi-Square Distribution

If Z1, Z2, ..., Zv are independent unit normal random variables, and d1, d2, ..., dv

are constants, then

is the noncentral chi-square distribution with ? degrees of freedom and non

centrality parameter and is denoted as . When for all j,

then Y is distributed as the central chi-square distribution with v degrees of

freedom, and is denoted as .

Hereafter, is the probability density function (pdf) of a

noncentral chi-square distribution , and is the probability

density function of a central chi-square distribution . Likewise,

Page 5: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

4

is the cumulative distribution function of , and

is the cumulative distribution function of .

The cumulative distribution functions of , is given by (see, for

instance, Johnson et al. (1995, Equation 29.3) or Abramowitz and Stegun

(1972, Equation 26.4.25)):

(1)

while for and where is the central chi-square

distribution function as is given by Abramowitz and Stegun (1972, Equation

26.4.1). This definition express the , for , as a weighted sum of

central chi-square probabilities with weights equal to the probabilities of a

Poisson distribution with expected value ?/2.

The probability density function of can, similarly, be expressed as a mixture

of central chi-square probability density functions (see, for instance, Johnson et

al. (1995, Equation 29.4)):

, (2)

where is the modified Bessel function of the first kind of order q, as defined

by Abramowitz and Stegun (1972, Equation 9.6.10):

.

Using equation (2) we may also express the function F (w; ?, ?) as integral

representations:

. (3)

Page 6: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

5

2.2. Alternative Methods

It is well-known that the function F(w; v +2n, 0) is related to the so-called

incomplete gamma functions (see, for instance, Abramowitz and Stegun (1972,

Equation 26.4.19)). Hence, we may express noncentral chi-square distribution

function (3) using series of incomplete gamma functions as follows:

(4)

with ?(m, t) and G(m, t) being, respectively, the incomplete gamma function and

the complementary incomplete gamma function as defined by Abramowitz and

Stegun (1972, Equations 6.5.2 and 6.5.3), and where G(m) is the Euler gamma

function, as defined by Abramowitz and Stegun (1972, Equation 6.1.1).

The gamma series method has been applied by Fraser et al. (1998) as a

benchmark for computing exact probabilities to be compared with several

alternative methods for approximating the noncentral chi-square distribution

function, and by Dyrting (2004) for computing the noncentral chi-square

distribution function to be used under Cox et al. (1985) diffusion processes.

Carr and Linetsky (2006) also use the gamma series approach but for

computing option prices under a jump-to-default CEV framework.

While this method is accurate over a wide range of parameters, the number of

terms that must be summed increases with the non centrality parameter ?. To

avoid the infinite sum of the series we use the stopping rule as proposed by

Knusel and Bablok (1996) which allows the specification of a given error

tolerance by the user.

There have been several alternative proposals for evaluating expression (7) -

see, for instance, Farebrother (1987), Posten (1989), Schroder (1989), Ding

(1992), Knusel and Bablok (1996), Benton and Krishnamoorthy (2003), and

Dyrting (2004) - all of which involve partial summation of the series. For certain

ranges of parameter values, some of the alternative representations available

are more computationally efficient than the series of incomplete gamma

functions. Hence, it is important to evaluate the speed and accuracy of each

method for computing the noncentral chi-square distribution as well as for

option pricing and dynamic hedging purposes.

For the numerical analysis of this article we will concentrate the discussion on

Schroder (1989) and Ding (1992) methods since both are commonly used in the

finance literature. The algorithm provided by Schroder (1989) has been

Page 7: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

6

subsequently used by Davydov and Linetsky (2001). The popular book on

derivatives of Hull (2008) suggests the use of the Ding (1992) procedure. We

will also use the suggested approach of Benton and Krishnamoorthy (2003),

since it is argued by the authors that their algorithm is more computationally

efficient than the one suggested by Ding (1992). A detailed explanation of how

to compute the noncentral chi-square distribution function using these three

algorithms can be seen in Larguinho et al. (2010).

The cumulative distribution function of the noncentral chi-square distribution

with degrees of freedom v > 0 and a noncentrality parameter ? = 0 is usually

expressed as an infinite weighted sum of central chi-square cumulative

distribution functions. For numerical evaluation purposes this infinite sum is

being approximated by a finite sum. For large values of the noncentrality

parameter, the sum converges slowly. To overcome this issue, a number of

approximations have been proposed in the literature.

In this article, we will consider the approximation method of Sankaran (1963)

which is well-known in the finance literature due to Schroder (1989) who

recommends its use for large values of w and ?. In addition, two more recent

approximations, namely Fraser et al. (1998) and Penev and Raykov (2000), will

be also considered since both of them are commonly referenced by the statistic

literature as accurate methods for approximating the noncentral chi-square

distribution.

All these analytical approximations map the argument w, and parameters ?, and

? to a new variable z that is approximately normally distributed. Thus

F (w; v, ?) = N (z),

where N (z) is the standard normal distribution.

3. The CIR Option Price

3.1. CIR Diffusion

Under the risk-neutral measure Q, Cox et al. (1985) modeled the evolution of

the interest rate, rt, by the stochastic differential equation (SDE):

, (5)

where is a standard Brownian motion under Q, ?, ? and s are positive

constants representing reversion rate, asymptotic rate and volatility

parameters, respectively, and ? is the market risk. The condition 2?? > s2 has

to be imposed to ensure that the interest rate remains positive.

Page 8: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

7

The interest rate behavior implied by this structure has the following empirically

relevant properties:

i. Does not allow negative interest rates;

ii. If the interest rate reaches zero, it can subsequently become positive;

iii. The absolute variance of the interest rate increases when the interest

rate itself increases;

iv. There is a steady state distribution for the interest rate.

Following Cox et al. (1985), the price of a general interest rate claim F (r, t) with

cash flow rate C (r, t) satisfies the following partial differential equation

. (6)

The price of a zero coupon bond with maturity at S, Z (r, t, S), satisfies the

equation (6) with C(r, t) = 0 subject to the boundary condition Z(r, S, S) = 1 and

is given by

Z (r, t, S) = A(t, S)e- B(t,S)r

(7) where

,

,

.

Denote by ZCcall(r, t, T , S, X ) the price at time t of a European call option with

maturity T > t, strike price X, written on a zero coupon bond maturity at S > T

and with the instantaneous rate at time t given by rt . X is restricted to be less

than A(T, S) the maximum possible bond price at time T, since otherwise the

option would never be exercised and would be worthless. The option price will

follow the basic valuation equation with terminal condition

,

and is given by

, (8)

Page 9: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

8

where

F(.; ?, ?) is the noncentral chi-square distribution function with ? degrees of

freedom and non-centrality parameter ? and, r* is the critical rate below which

exercise will occur, this is, X = Z (r*, T, S).

The price of a European put option can be found by the put-call parity relation

(9)

3.2. Some Greeks

In this section we determine some sensitivity measures, commonly referred as

“Greek letters” or simply “Greeks”. These measures are vital tools for risk

management and they all represent sensitivity measures of the option price to a

small change of a given parameter. These new formulae are important for

practitioners since closed-form solutions, when available, are generally

preferable to simulations methods because their computational speed

advantage. In addition, the existence of analytical solutions allows that they can

be coded in any desired computer language such as Matlab, FORTRAN, R, or

C. In the following we give the analytical expressions for the Greek letters for

zero coupon bonds options under the CIR diffusion process.

3.2.1. Rho or Interest Rate Delta

1. Call Rho

where

Page 10: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

9

2. Put Rho

Using put-call parity we have

3.2.2. Theta

1. Call Theta

,

where

,

.

2. Put Theta

Using put-call parity we have

3.2.3. Eta or Strike Delta

1. Call Eta

Page 11: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

10

2. Put Eta

Using put-call parity we have

4. Computational Results

This section aims to present computational comparisons of the alternative

methods of computing the noncentral chi-square distribution function for pricing

and hedging European options on zero coupon bonds under the CIR diffusion.

Similarly to the study conducted by Larguinho et al. (2010), we examine this

CIR option pricing model using alternative combinations of input values over a

wide range parameter space. In this paper we consider that the reversion rate

can assume the values of ? = {0.35, 0.65}, the asymptotic rate, ?, is equal to

0.08, the interest rate can assume the values of r = {0.01, 0.02, ..., 0.15}, the

volatility parameter is assumed to have the following values: s = {0.04, 0.1,

0.16}. We let the market risk to be ? = {- 0.1, 0}. We use alternatives maturities

for options of T = {2, 5}, and for bonds of S = {10, 15}. The striking price of

each option contract can assume values of X = {0.25, 0.30}. These

combinations generate a set of 2, 880 probabilities distributions and 1, 440

unique contracts of zero coupon bond options.

All the calculations in this article were made using Mathematica 7.0 running on

a Pentium IV (2.53 GhZ) personal computer. Option prices and Greeks are

computed using each of the alternative algorithms for approximating the

complementary noncentral chi-square distribution. We have truncated all the

series with an error tolerance of 1E- 10. All values are rounded to four decimal

places. In order to understand the computational speed of the alternative

algorithms, we have computed the CPU times for all the algorithms using the

function Timing [.] available in Mathematica. Since the CPU time for a single

evaluation is very small, we have computed the CPU time for multiple

computations.

Page 12: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

11

4.1. Benchmark Selection

The noncentral chi-square distribution function F(w; v, ?) require values for w, ?

, and ?. For option pricing and hedging under the CIR model w can assume

values of x1 or x2 and ? can assume values of b1 or b2. Table 1 shows the

maximum, minimum, and mean values for w, ? , and ? for the following set of

parameters used in the benchmark selection: ? = {0.15, 0.25, ..., 0.85}, ? =

{0.03, 0.06, ..., 0.15}, r = {0.01, 0.02, ..., 0.15}, s = {0.03, 0.05, ..., 0.15}, and ?

= {- 0.1, 0}. We also consider the next two set of parameters: for one bond

maturity of 2, i.e., S = 2, we have T = {1, 1.5, 1.75}, and in this case the strike

price are X = {0.90, 0.95}. For one bond maturity of S = 10 we consider T = {3,

5, 7}, and in this situation the strike price are X = {0.25, 0.35}. These

combinations of parameters produce 98, 280 probabilities1.

Table 1: Maximum, min imum, and mean values for w, ?, and ?.

Parameter Maximum Minimum Mean w 4,647.8959 0.3476 275.0822 ? 566.6667 2.1302 53.3679 ? 649.6682 0.0034 30.0593

For benchmark selection we consider the same strategies as used by

Larguinho et al. (2010). Our benchmark is the noncentral chi-square distribution

F(w; ?, ?) expressed as a gamma series as given by Equation (4). For instance,

Fraser et al. (1998) uses the gamma series method as a benchmark for

computing exact probabilities to be compared with several alternative methods

for approximating the noncentral chi-square distribution function. In this

benchmark selection we compare the gamma series method for computing the

noncentral chi-square distribution function F(w; ?, ?) based on equation (4),

with a pre-defined error tolerance of 1E- 10, against four external benchmarks

based on the Mathematica built-in function (with the call

CDF[NoncentralChiSquareDistribution[? ,?],w]), the integral representation

method based on equation (3) and using the NIntegrate [.] function available in

Mathematica, the Matlab built-in-function (with the call ncx2cdf(w,? ,?)), and the

1 We obtained these probabilities by computing the values of F (x1 ; ?, b1 ), for this set of parameters.

Page 13: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

12

R built- in-function (with the call pchisq(w,? ,?)). The Table 2 reports the results

obtained.

Table 2: Benchmark selection.

Methods MaxAE RMSE k1 k2

GS vs CDF of Mathematica 1.29E- 04 4.13E- 07 79 1,769 GS vs Integral Representation 1.29E- 04 4.13E- 07 81 20,541 GS vs CDF of Matlab 6.46E- 11 1.16E- 11 0 0 GS vs CDF of R 6.45E- 11 1.16E- 11 0 0

This table compares the gamma series method for computing the noncentral

chi-square distribution function F(w; ?, ?) based on equation (4), with a pre-

defined error tolerance of 1E- 10, against four external benchmarks. The

MaxAE, RMSE, k1, and k2 denote, respectively, the maximum absolute error,

the root mean absolute error, the number of times the absolute difference

between the two methods exceeds 1E- 07, and the number of times a

computed probability is greater than 1.

Two test statistics obtained from computing these noncentral chi-square

probabilities are shown. The first statistic, MaxAE, is the maximum absolute

error, while the second, RMSE, is the root mean squared error. The results

show that the MaxAE and RMSE are higher for the comparison between the GS

vs CDF of Mathematica and the GS vs Integral representation, though the

number k1 is small in relative terms (in both cases, it represents about 0.08%

of the 98,280 computed probabilities). However, the number k2 is slightly higher

for the CDF of Mathematica2 (about 1.80% of computed probabilities computed)

and much higher for the Integral Representation method3 (about 20.90% of

computed probabilities).

The results comparing the GS vs CDF of Matlab and GS vs CDF of R show that

the corresponding differences are smaller and very similar (never exceeds

1E- 07). Under the selected wide parameter space we have not obtained any

probability value greater than 1 either in gamma series method, Matlab or R. In

summary, the results show that the gamma series method is an appropriate

choice for a benchmark. 2 This means care must be taken if one wants to use the CDF built-in-function of Mathematica for computing the noncentral chi-square distribution function. 3 It should be noted that here we have used the NIntegrate [.] function that is available in Mathematica which, to the authors knowledge, chooses the “best” numerical integration method for each particular case.

Page 14: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

13

4.2. Noncentral Chi-Square Distribution and Zero-Coupon Bond Options

using Alternative Methods

Now we want to evaluate the differences in approximations of noncentral chi-

square probabilities F (w; ?, ?) for the iterative procedures of Schroder (1989)

(S89), Ding (1992) (D92) and Benton and Krishnamoorthy (2003) (BK03), and

the analytic approximations of Sankaran (1963) (S63), Fraser et al. (1998)

(FWW98) and Penev and Raykov (2000) (PR00a and PR00b) compared

against the benchmark based on the gamma series approach, and examine

these differences in options prices. We will concentrate our analysis on call

options, but the same line of reasoning applies also for put options.

Table 3 reports such comparison results using the following set of parameters:

? = {0.35, 0.65}, ? = 0.08, s = {0.04, 0.10, 0.16}, r = {0.01, 0.02, ..., 0.15}, ? =

{- 0.1, 0.0}, X = {0.25, 0.30}, T = {2, 5}, and S = {10, 15}. The MaxAE, MaxRE,

RMSE, MeanAE, and k1 denote, respectively, the maximum absolute error, the

maximum relative error, the root mean absolute error, the mean absolute error,

and the number of times the absolute difference between the two methods

exceeds 1E- 07. The second rightmost column of the table reports the CPU

time for computing 1,000 times the 2,880 probabilities4.

Table 3: Differences in approximations of noncentral chi-square probabilities

F(w; ?, ?) for each method compared against a benchmark based on the

gamma series approach.

Methods MaxAE MaxRE RMSE MeanAE CPU k1

S89 3.79E-

10

4.19E-

01

1.21E-

10

9.03E-

11

9,773.37 0

D92 9.60E-

11

1.83E-

11

6.20E-

11

5.94E-

11

9,085.95 0

BK03 4.22E-

11

1.71E-

11

4.29E-

12

1.31E-

12

103,152.7

0

0

S63 1.53E-

03

2.87E-

01

2.35E-

04

7.93E-

05

463.45 1,378

FWW98 2.95E-

01

4.16E-

01

1.42E-

02

1.96E-

03

407.15 1,282

4 The CPU time for the gamma series method is 3,303.23 seconds.

Page 15: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

14

PR00a 1.46E-

01

2.55E-

01

4.55E-

03

2.56E-

04

1,101.77 718

PR00b 1.46E-

01

2.55E-

01

4.54E-

03

2.59E-

04

1,065.50 853

When comparing the iterative procedures based on S89, D92 and BK03

methods with benchmark we found that all are accurate for determining

noncentral chi-square probabilities that are needed for computing zero-coupon

bond options prices. However, the differences in terms of computational time

play a key role for the tradeoff between and accuracy. Of the three alternatives

methods discussed, the iterative procedure of D92 is the most efficient in terms

of running time, but for this set of parameters the D92 is about three times

slower than the benchmark gamma series (GS). In terms of accuracy the BK03

has a best performance but is the less efficient in terms of speed.

These results agree with we know about the running time needed for computing

the noncentral chi-square distribution F(w; ?, ?), which increases when

noncentrality, ?, is large. For our parameters set the ? is always less than 200,

this is, the ? is a moderate value, not a large value. For this reason we think that

is not convenient to use approximations methods.

The Table 4 analyzes the impact of these competing methods for pricing of the

call options under the CIR diffusion.

Table 4: Differences in call option prices using each alternative method for

computing the noncentral chi-square distribution compared against a

benchmark based on the gamma series approach.

Methods MaxAE MaxRE RMSE MeanAE CPU K3

S89 1.22E-

10

5.24E+0

1

2.60E-

11

1.63E-

11

9,796.68 0

D92 3.96E-

11

3.43E-

02

1.25E-

11

1.00E-

11

9,013.49 0

BK03 6.97E-

12

4.76E-

05

6.62E-

13

1.66E-

13

106,413.0

0

0

S63 1.54E-

04

1.50E+0

0

1.61E-

05

5.25E-

06

483.57 0

FWW98 1.06E-

03

3.05E-

01

3.79E-

05

7.32E-

06

424.23 0

Page 16: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

15

PR00a 3.80E-

02

2.45E+0

0

1.51E-

03

1.06E-

04

1,114.11 7

PR00b 3.79E-

02

2.45E+0

0

1.51E-

03

1.06E-

04

1,084.18 7

k3 denote the number of times the absolute difference between the two

methods exceeds $0.01.

The results of Table 4 highlight that the iterative procedure of S89, D92 and

BK03 are all accurate for computing zero-coupon bonds options prices under

the CIR model, though the iterative procedure of D92 is still the most efficient in

terms of computation time needed for determining options prices (but it is again

about three times slower than the benchmark, since the time taken by GS

method to calculate these prices was 3,340.48 seconds) and the BK03 is still

the more accurate.

Again, the analytic approximations run quickly but have a reasonable accuracy

when all possible values of w and ? are considered since the S63 and F98

approximations returns a value of k3 = 0. For this set of parameters is not

problematic to use the S63 approximation, once the use of this approach does

not leads to large errors in zero-coupon bond options prices, since all absolute

errors are less than 0.001.

Based on the closed-form solutions for rho, theta, and eta under CIR option

pricing model, we should also consider how the different methods for computing

the noncentral chi- square distribution affect the computations of the Greeks.

Table 5 shows results for rhos, thetas and etas for the European standard call

and put options under the CIR assumption for different specifications of the

option parameters. In this analysis we will consider the following parameters

values ? = 0.2339, ? = 0.0808, s = 0.0854, ? = 0, taken from empirical work of

Chan et al. (1992), and X = 0.6, T = 4, S = 10, and r = {0.01, 0.02, ..., 0.14,

0.15}. The last five lines of the table report the CPU times for computing 1, 000

times the Greeks of the eight options contracts using the closed - form

solutions based on the gamma series method (CPU time 1), on the iterative

procedures of Schroder (1989), Ding (1992), and Benton and Krishnamoorthy

(2003) (CPU time 2-4, respectively), and via elementary differentiation of the

gamma series method through Mathematica with nmax = 1000 (CPU time 5).

Table 5: Greeks for European-style standard call and put options under the CIR

assumption.

Page 17: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

16

European call options European put options Theta Rho Eta Theta Rho Eta

0.01 0.0137 -0.7992 -0.8185 -0.0011 0.0625 0.0524 0.02 0.0113 -0.7364 -0.7765 -0.0012 0.0814 0.0724 0.03 0.0091 -0.6755 -0.7327 -0.0012 0.0979 0.0946 0.04 0.0071 -0.6169 -0.6878 -0.0011 0.1141 0.1185 0.05 0.0053 -0.5608 -0.7023 -0.0009 0.1296 0.1437 0.06 0.0037 -0.5075 -0.5965 -0.0006 0.1441 0.1695 0.07 0.0024 -0.4573 -0.5512 -0.0001 0.1571 0.1954 0.08 0.0012 -0.4104 -0.5067 0.0004 0.1691 0.2210 0.09 0.0002 -0.3664 -0.4634 0.0011 0.1792 0.2458 0.10 -0.0006 -0.3262 -0.4218 0.0019 0.1875 0.2695 0.11 -0.0012 -0.2891 -0.3821 0.0028 0.1940 0.2917 0.12 -0.0017 -0.2553 -0.3445 0.0037 0.1986 0.3122 0.13 -0.0020 -0.2244 -0.3093 0.0047 0.2016 0.3308 0.14 -0.0023 -0.1967 -0.2764 0.0058 0.2028 0.3474 0.15 -0.0024 -0.1717 -0.2460 0.0068 0.2024 0.3620

CPU time 1 35.54 33.10 18.72 39.38 36.86 19.63 CPU time 2 29.20 26.77 15.58 32.40 29.41 16.07 CPU time 3 27.74 25.51 14.95 31.47 28.64 15.34 CPU time 4 1,027.03 1,024.16 514.37 1,009.12 1,007.05 501.68 CPU time 5 61,622.89 26,406.60 15,298.12 60,168.17 26,757.07 14,962.99 Through the analysis of the Table 5, we confirm that the computational time

required for the calculation of Greeks letters is clearly inferior to that obtained

using an elementary differentiation of the gamma series method through

Mathematica with nmax = 1000. However, we note that for this particular set of

values the method proposed by Ding (1992) is slightly faster than the

benchmark gamma series.

We can conclude that the computation time for computing analytic Greeks falls

substantially, which is extremely relevant when one need to design hedging

strategies through time.

5. Conclusions

In this article, we compare the performance of alternative algorithms for

computing the noncentral chi-square distribution function in terms of accuracy

and computation time for evaluating option prices and some Greeks under the

CIR model. We find that the gamma series method and the iterative procedures

of Schroder (1989), Ding (1992), and Benton and Krishnamoorthy (2003) are all

Page 18: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

17

accurate over a wide range of parameters, though presenting significant speed

computation differences. For our set of parameters values the benchmark

gamma series method algorithm is clearly the most efficient in terms of

computation time needed for determining zero-coupon bond option prices under

the CIR assumption, followed by the Ding (1992) algorithm. Finally, we present

closed-form solutions for computing some possible Greeks measures under the

CIR option pricing model.

Page 19: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

18

References

Abramowitz, M. and Stegun, I. A. (1972). Handbook of Mathematical Functions. Dover, New York. Bacinello, A. R., Ortu, F., and Stucchi, P. (1996). Valuation of sinking-fund bonds in the Vasicek and CIR frameworks. Applied Mathematical Finance, 3:269–294. Benton, D. and Krishnamoorthy, K. (2003). Compute discrete mixtures of continuous distributions: noncentral chisquare, noncentral t and the distribution of the square of the sample multiple correlation coefficient. Computational Statistics and Data Analysis, 43:249–267. Brigo, D. and Mercurio, F. (2001). A deterministic-shift extension of analytically-tractable and time-homogeneous short-rate models. Finance and Stochastics, 5:369–387. Carr, P. and Linetsky, V. (2006). A jump to default extended cev model: An application of bessel processes. Finance and Stochastics, 10:303–330. Chan, K., Karolyi, G. A., Longstaff, F. A., and Sanders, A. B. (1992). An empirical comparison of alternative models of the short-term interest rate. Journal of Finance, 47:1209–1227. Cox, J. C., Ingersoll, J. E., and Ross, S. A. (1985). A theory of the term structure of interest rates. Econometrica, 53(2):385–407. Davydov, D. and Linetsky, V. (2001). Pricing and hedging path-dependent options under the cev process. Management Science, 47:949–965. Ding, C. G. (1992). Algorithm as 275: Computing the non-central distribution function. Applied Statistics, 41:478–482. Dyrting, S. (2004). Evaluating the noncentral chi-square distribution for the Cox-Ingersoll-Ross process. Computational Economics, 24:35–50. Farebrother, R. W. (1987). Algorithm as 231: The distribuition of a noncentral variable with nonnegative degrees of freedom. Applied Statistics, 36:402–405. Fraser, D., Wu, J., and Wong, A. (1998). An approximation for the noncentral chi-squared distribution. Communications in Statistics - Simulation and Computation, 27:275–287.

Hull, J. C. (2008). Options, Futures, and Other Derivatives. Prentice Hall, Upper Saddle River, NY, 2 edition.

Page 20: VALUATION OF NONCENTRAL CHI-SQUARED …aeca1.org/pub/on_line/comunicaciones_xvicongresoaeca/cd/198b.pdfVALUATION OF NONCENTRAL CHI-SQUARED DISTRIBUTION FOR OPTIONS ON A ZERO ... This

19

Jamshidian, F. (1995). A simple class of square-root interest-rate models. Applied Mathematical Finance, 2:61–72

Johnson, L. N., Kotz, S., and Balakrishnan, N. (1995). Continuous Univariate Distributions, volume 2. John Wiley & Sons, New York, NY, 2 edition.

Knusel, L. and Bablok, B. (1996). Computation of the noncentral gamma distribution. SIAM Journal of Scientific Computing, 17:1224–1231.

Larguinho, M., Dias, J., and Braumann, C. (2010). Speed and accuracy comparison of noncentral chi-squared distribution methods for option pricing and hedging. In Proceedings of 6th International Conference of the Portuguese Finance Network, CD-ROM, ISBN: 978-972-8612-59-7.

Maghsoodi, Y. (1996). Solution of the extended CIR term structure and bond option valuation. Mathematical Finance, 6(1):89–109.

Mallier, R. and Alobaidi, G. (2004). Interest rate swaps under CIR. Journal of Computational and Applied Mathematics, 164-165:543–554.

Penev, S. and Raykov, T. (2000). A Wiener germ approximation of the noncentral chi- square distribution and of its quantiles. Computational Statistics, 15:219–228.

Posten, H. O. (1989). An effective algorithm for the noncentral chi-square distribution function. American Statistician, 43:261–263.

Sankaran, M. (1963). Approximations to the non-central chi-square distribution. Biometrika, 50:199–204.

Schroder, M. (1989). Computing the constant elasticity of variance option pricing formula. The Journal of Finance, 44: 211–219.

Vasicek, O. (1977). An equilibrium characterization of the term structure. Journal Financial Economics, 5:177–188.