PDE models for the valuation of a non callable defaultable coupon bond under an extended JDCEV model
M.C. Calvo-Garrido, S. Diop, A. Pascucci, C. V\'azquez

TL;DR
This paper develops PDE-based numerical methods for valuing non-callable, defaultable bonds under an extended JDCEV model that unifies credit and equity risks, with validation against Monte Carlo and asymptotic methods.
Contribution
It introduces a PDE framework with specific numerical schemes for bond valuation under the JDCEV model, including existence proofs and real-market numerical validation.
Findings
Numerical schemes accurately price bonds consistent with market data.
The PDE approach aligns well with Monte Carlo and asymptotic methods.
The model captures complex credit and equity risk interactions.
Abstract
We consider a two-factor model for the valuation of a non callable defaultable bond which pays coupons at certain given dates. The model under consideration is the Jump to Default Constant Elasticity of Variance (JDCEV) model. The JDCEV model is an improvement of the reduced form approach, which unifies credit and equity models into a single framework allowing for stochastic and possible negative interest rates. From the mathematical point of view, the valuation involves two partial differential equation (PDE) problems for each coupon. First, we obtain the existence of solution for these PDE problems. In order to solve them, we propose appropriate numerical schemes based on a Crank-Nicolson semi-Lagrangian method for time discretization combined with bi-quadratic Lagrange finite elements for space discretization. Once the numerical solutions of the PDEs are obtained, a post-processing…
Click any figure to enlarge with its caption.
Figure 1
Figure 2| Number of elements | Number of nodes | |
|---|---|---|
| Mesh 4 | 16 | 81 |
| Mesh 8 | 64 | 289 |
| Mesh 16 | 256 | 1089 |
| Mesh 32 | 1024 | 4225 |
| Parameters of the defaultable stock price model |
| Parameters of the interest rate model |
| Correlation coefficient |
| Initial conditions |
| Maturity (years) | Market ZCB | Model ZCB |
|---|---|---|
| 1 | 1.00229 | 1.006751 |
| 2 | 1.00372 | 1.009062 |
| 3 | 1.00333 | 1.007495 |
| 4 | 1.00099 | 1.002601 |
| 5 | 0.995825 | 0.994902 |
| 6 | 0.987805 | 0.984889 |
| 7 | 0.976833 | 0.973024 |
| 8 | 0.963223 | 0.959738 |
| 9 | 0.947687 | 0.945429 |
| 10 | 0.932845 | 0.930463 |
| Time steps per year | Mesh 4 | Mesh 8 | Mesh 16 | Mesh 32 |
|---|---|---|---|---|
| 90 | 102.499496 | 102.603837 | 102.616859 | 102.619028 |
| 180 | 102.499599 | 102.605953 | 102.617976 | 102.619681 |
| 360 | 102.500454 | 102.606351 | 102.618421 | 102.620069 |
| Parameters of the defaultable stock price model |
| Parameters of the interest rate model |
| Correlation coefficient |
| Initial conditions |
| Time steps per year | Mesh 4 | Mesh 8 | Mesh 16 | Mesh 32 |
|---|---|---|---|---|
| 90 | 103.725041 | 103.596891 | 103.572191 | 103.570225 |
| 180 | 103.841153 | 103.605155 | 103.575270 | 103.572747 |
| 360 | 103.794567 | 103.602389 | 103.576483 | 103.574147 |
| PDE solution | MC confidence interval | asymptotic approximation | |
|---|---|---|---|
| UBS | 102.620069 | [102.52477413, 102.72696887] | 102.566 |
| JPM | 103.574147 | [103.55570424, 103.65668368] | 103.584 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and financial applications · Credit Risk and Financial Regulations · Financial Risk and Volatility Modeling
PDE models for the valuation of a non callable defaultable coupon bond under an extended JDCEV model
M.C. Calvo-Garrido
S. Diop
A. Pascucci
C. Vázquez
Department of Mathematics and CITIC, University of A Coruña. Campus Elviña s/n, 15071 A Coruña, Spain
Department of Mathematics, University of Bologna, 40126 Bologna, Italy
Abstract
We consider a two-factor model for the valuation of a non callable defaultable bond which pays coupons at certain given dates. The model under consideration is the Jump to Default Constant Elasticity of Variance (JDCEV) model. The JDCEV model is an improvement of the reduced form approach, which unifies credit and equity models into a single framework allowing for stochastic and possible negative interest rates. From the mathematical point of view, the valuation involves two partial differential equation (PDE) problems for each coupon. First, we obtain the existence of solution for these PDE problems. In order to solve them, we propose appropriate numerical schemes based on a Crank-Nicolson semi-Lagrangian method for time discretization combined with biquadratic Lagrange finite elements for space discretization. Once the numerical solutions of the PDEs are obtained, a post-processing procedure is carried out in order to achieve the value of the bond. This post-processing includes the computation of an integral term which is approximated by using the composite trapezoidal rule. Finally, we present some numerical results for real market bonds issued by different firms in order to illustrate the proper behaviour of the numerical schemes. Moreover, we obtain an agreement between the numerical results from the PDE approach and those ones obtained by applying a Monte Carlo technique and an asymptotic aproximation method.
keywords:
Defaultable coupon bond, JDCEV pricing model, PDE formulation, semi-Lagrangian method, biquadratic Lagrange finite elements.
1 Introduction
Default risk can be modelled by using two different approaches: the structural approach and the reduced-form approach. For more information about the history, advantages and drawbacks of each one of the two approaches we refer the readers to [1, 8, 9]. In the structural method default occurs when the firm asset value reaches some lower barrier, whereas in the reduced-form approach, the default event is assumed to be unpredictable and governed by a default intensity process that could be either deterministic or stochastic. Moreover, in the reduced-form approach the default event can occur without any correlation with the firm value. In this work we consider the reduced-form approach.
In the literature there are several papers devoted to default risk modelling by using the two different approaches. On one hand, the first approach is taking into consideration in [1] where the author proves an exact formula for the valuation of defaultable coupon bonds by generalizing the one derived in [14]. On the other hand, both approaches are combined in [9] also to price defaultable bonds.
The main objective of this paper is to obtain the price of a defaultable coupon bond under the extended Jump to Default Constant Elasticity of Variance (JDCEV) model proposed in [7], also considering the possibility of incorporating negative interest rates which is introduced in [11]. The JDCEV model was first introduced in [7] as a hybrid credit and equity model, although only taking into account constant positive interest rates. In this work we assume that the interest rates dynamics is governed by a stochastic process which takes into account the possibility of negative interest rates as in [11]. The incorporation of negative interest rates results more realistic according to the current situation of real markets. As it was pointed out before, this model can be set in the framework of the reduced-form approaches. More precisely, in the present paper we define the instantaneous volatility of the stock price as a constant elasticity of variance (CEV) process and we assume that the default intensity is an affine function of the instantaneous variance of the underlying stock.
From the mathematical point of view, the valuation problem of a defaultable coupon bond can be posed in terms of a sequence of partial differential equation (PDE) problems, where the underlying stochastic factors are the interest rates and the stock price. Moreover, the stock price follows a diffusion process interrupted by a possible jump to zero (default), as it is indicated in [7]. In order to compute the value of the bond we need to solve two partial differential equation problems for each coupon, with maturities equal to those coupon payment dates. Concerning the numerical solution of these PDE problems, after a localization procedure to formulate the problems in a bounded domain and the study of the boundaries where boundary conditions are required following the ideas introduced in [17], we propose appropriate numerical schemes based on a Crank-Nicolson semi-Lagrangian method for time discretization combined with biquadratic Lagrange finite elements for space discretization. The numerical analysis of this Lagrange-Galerkin method has been addressed in [3, 4]. Once the numerical solution of the PDEs is obtained, a kind of post-processing is carried out in order to achieve the value of the bond. This post-processing includes the computation of an integral term which is approximated by using the composite trapezoidal rule.
This paper is organized as follows. In Section 2, we describe the two stochastic factors (i.e. the interest rate and the defaultable stock price) that are involved in the model, and we state the PDE problem that governs the valuation of non callable defaultable coupon bonds. In Section 3 we establish the existence of solution for the PDE problems. In Section 4, we formulate the pricing problem in a bounded domain after a localization procedure and we impose appropriate boundary conditions. Then, we introduce the discretization in time of the problem by using a Crank-Nicolson characteristic scheme, and we state the variational formulation of the problem in order to apply finite elements for the discretization in the asset and interest rate variables. In Section 5 we present some numerical results to illustrate the good performance of the models and numerical methods, also including a comparison with the results obtained with an alternative Monte Carlo technique and an asymptotic expansion method. Finally, we finish with some conclusions in Section 6.
2 Mathematical modelling
2.1 Stochastic underlying variables
A non callable defaultable coupon bond is a financial derivative product, the underlying variables of which are the interest rate and the defaultable stock price. The interest rate at time , , is assumed to be stochastic and its dynamics under a risk neutral probability measure is driven by the Vasicek model [20], in which the spot rate is governed by the Ornstein-Uhlenbeck process:
[TABLE]
where is the speed of adjustment in the mean reverting process, is the long-term mean of the short-term interest rate, is the interest rate volatility and is the standarized Wiener process for the interest rate. Negative interest rates are taken into consideration with this model contrary to other interest rate dynamics, such as CIR model [10]. Note that the possibility of negative interest rates results more realistic according to the current situation of the markets.
In the JDCEV model we assume that the local volatility of the stock is given by
[TABLE]
where denotes the stock price at time , is the elasticity parameter and is the time dependent volatility scale function. Moreover, the default intensity can be written in terms of the stock volatility and the stock price in the following way
[TABLE]
where is a deterministic non-negative function of time and governs the sensitivity of the default intensity with respect to the volatility, as it is indicated in [7]. The other source of uncertainty, the predefaultable stock price at time t, , under a risk neutral probability measure satisfies the following stochastic differential equation:
[TABLE]
where is the standarized Wiener process for the stock price. Both Wiener processes, and can be correlated according to , where denotes the instantaneous correlation coefficient such that . Moreover, in this model the time of default has two parts. On one hand, we can define the predictable part as , whereas on the other hand the random part is given by the following expresion:
[TABLE]
where is an exponential random variable . Thus, the time of default is defined as .
Finally, the defautable stock price is given by .
2.2 PDE formulation
In this work we consider the valuation of a non callable defaultable bond with the possibility of paying a series of coupons at given dates , for , where is the number of coupons and is the maturity of the bond. At maturity, the bond holder receives the face value (FV) plus the last coupon. Thus, let us denote by the amount of money paid at coupon payment date . This amount is computed by multiplying the coupon rate, the frequency of coupon payments and the FV. Having this in view, the value of a non callable defaultable coupon bearing bond at time for the spot values and , , which is understood as the discounted value of the future coupon payments and the face value of the bond, is given by
[TABLE]
where is the recovery rate in case of default. An analysis of the recovery rate by industrial sector and debt seniority is carried out in [2].
Next, if we denote by
[TABLE]
then the expression of the bond value (2.2) can be written equivalently as
[TABLE]
Moreover, by applying the Feynman-Kac formula (see [19], for example) and using the change of variable , the functions and are the solutions of the Cauchy problem
[TABLE]
with for or for , respectively. Moreover, the operator is defined as follows
[TABLE]
3 Existence of solution
In this section, we aim to prove the existence of a “local” solution to the Cauchy problem (7). For this purpose, let be the logarithm of the pre-defaultable stock price, i.e. , . Our model becomes
[TABLE]
with and . The corresponding infinitesimal generator is the operator defined as
[TABLE]
where
[TABLE]
Operator is only locally uniformly parabolic in the sense that, for any ball
[TABLE]
the coefficients of satisfy the following conditions:
(H1) The matrix is positive definite, uniformly with respect to .
(H2) The coefficients are bounded and Hölder-continuous on .
Under these conditions we can resort on the recent results in [18], Theor. 2.6, or [16], Theor.1.5, about the existence of a local density for the process .
Theorem 3.1
For any , the process has a local transition density on , that is a non-negative measurable function defined for any , and such that, for any continuous function with compact support in , we have
[TABLE]
and satisfies
[TABLE]
Problem (18) can be used for numerical approximation purposes. However, notice that (18) does not have a unique solution due to the lack of lateral boundary conditions. Nevertheless, numerical schemes can be implemented imposing artificial boundary conditions and the result which guarantees the validity of such approximations is the so-called principle of not feeling the boundary. A rigorous statement of this result can be found in [13], Appendix A, or in [18], Lemma 4.11.
4 Numerical methods
In order to obtain a numerical approach of the value of a non callable defaultable coupon bond we need to solve the Cauchy problem (7) for and with maturity for , that is each coupon payment date for both cases. Once these problems are solved, the value of the bond is given by expression (6) in which an integral term appears. This integral term will be approximated by means of the classical composite trapezoidal rule. For the numerical solution of the PDE problem, we propose a Crank-Nicolson characteristics time discretization scheme combined with a piecewise bi-quadratic Lagrange finite element method. The convergence properties of this Lagrange-Galerkin method have been mathematically analyzed in [3, 4] for time and space discretization. More recently, it has been applied to the valuation of pension plans without and with early retirement in [5] and [6], respectively. In order to apply this set of numerical techniques, first a localization procedure is used to cope with the initial formulation in an unbounded domain.
4.1 Localization procedure and formulation in a bounded domain
In this section we replace the unbounded domain by a bounded one. In order to determine the required boundary conditions for the associated PDE problem we follow [17] which is based on the theory proposed by Fichera in [12]. Let us introduce the following notation:
[TABLE]
For this purpose, let us consider both and to be large enough suitably chosen real numbers such that the solution in the region of financial interest is not affected by the truncation of the domain. Let
[TABLE]
with . Additionally, we make the changes of variables
[TABLE]
as well as the values and , which leads to replace the bounded domain by the following one:
[TABLE]
Then, let us denote the Lipschitz boundary by such that , where
[TABLE]
Then, the operator defined in (8) can be written in the form:
[TABLE]
where the involved data are given by
[TABLE]
Thus, following [17], in terms of the normal vector to the boundary pointing inward , , we introduce the following subsets of :
[TABLE]
[TABLE]
As indicated in [17] the boundary conditions at for the so-called first boundary value problem associated with (20) are required. Note that and . Therefore, in addition to a final condition (see section 2.2), we need to impose boundary conditions on , , and . Next, we will impose Dirichlet conditions on , and , whereas on we will impose a homogeneous Neumann condition.
Taking into account the previous change of spatial variable and making the change of time variable , we write the equation (7) in divergence form in the bounded spatial domain . Moreover, we decompose the boundary of the spatial domain as follows:
[TABLE]
Thus, the initial boundary value problem (IBVP) takes the following form:
Find such that
[TABLE]
For problem (27)-(30), the diffusion matrix and the velocity field are given by
[TABLE]
while the reaction function , the initial condition and the function for the Dirichlet boundary conditions are defined as follows:
[TABLE]
4.2 Time discretization
The method of characteristics is based on a finite differences scheme for the discretization of the material derivative, i.e., the time derivative along the characteristic lines of the convective part of the equation (27). The material derivative operator is given by
[TABLE]
For a brief description of the method, we first define the characteristics curve through at time , , which satisfies:
[TABLE]
In order to discretize in time the material derivative in equation (27), let us consider a number of time steps , the time step and the time mesh points .
The material derivative approximation by the characteristics method for both problems is given by:
[TABLE]
where and . In this case, the solution of (33) is not computed analytically. Instead, we consider numerical ODE solvers to approximate the characteristics curves (see [3], for example). More precisely, in this work we employ the explicit second order Runge-Kutta method to approximate the values of .
Next, we consider a Crank-Nicolson scheme around for . So, the time discretized equation for can be written as follows:
Find such that:
[TABLE]
In order to obtain the variational formulation of the semi-discretized problem, we multiply (4.2) by a suitable test function, integrate in , use the classical Green formula and the non classical following one [15]:
[TABLE]
Note that, as the characteristics curves cannot be obtained analytically, the terms and in (4.2) are replaced by the following approximations (see [3] for more details):
[TABLE]
[TABLE]
where .
After the previous steps, we can write a variational formulation for the time discretized problem as follows:
Find satisfying the Dirichlet boundary condition (21), such that:
[TABLE]
for all such that on , and , In the last term is the corresponding coefficient of the diffusion matrix .
4.3 Finite elements discretization
For the spatial discretization we consider , a quadrangular mesh of the domain . Let be a family of piecewise quadratic Lagrangian finite elements, where denotes the space of polynomials defined in with degree less or equal than two in each spatial variable and the subset of nodes of the element . More precisely, let us define the finite elements space by
[TABLE]
where is the space of piecewise continuous functions on .
4.4 Composite trapezoidal rule
In order to obtain the value of the bond at origination, i.e. , by means of expression (6) the computation of an integral term is required. The approximation of this integral is carried out by using a suitable numerical integration procedure. More precisely, we employ the classical composite trapezoidal rule with points, where is the number of coupons, in the following way:
[TABLE]
where , for and .
5 Numerical results
In order to show the good performance of the model and numerical methods explained in Section 4, we present some numerical results. In the following examples, the value of some of the parameters involved in the underlying factors are taken from the literature, in particular from [11] where the authors calibrate the model parameters to market data. More precisely, first the interest rate model is calibrated to zero-coupon bonds (ZCB) and next the model is calibrated to CDS spreads, the price of which is obtained by means of an asymptotic expansion method.
In both examples, the number of elements and nodes of the finite element meshes employed in the numerical solution of the problems are shown in Table 1.
5.1 Example 1
First, we consider the simple case of the valuation of default-free zero-coupon bonds with different maturities. In this setting, the valuation problem is reduced to a one-factor model. The purpose of this example is to compare the value of the bonds we obtain with the market zero-coupon curve. In order to obtain the value of the bonds, we solve the IBVP (27)-(22) with initial condition (corresponding to )and only taking into account as underlying factor the interest rate. The value of the parameters involved in the interest rate model are the ones collected in Table 2. The values of the zero-coupon curve and the approximated ones obtained by solving the here proposed model are presented in Table 3. For computing the numerical solution of Table 3 we consider Mesh 32 from Table 1 and the time step (one day).
5.2 Example 2
Next, we consider the valuation of two real defaultable bonds traded in the market and issued by different firms. For this purpose, as in [11], we assume that the coefficients and in (2) are linearly dependent on time and their expresions are given by , , where , , and are constants.
On one hand, we take into account the pricing of a bond from UBS with maturity 5 years and a face value of 100. The bond pays annually coupon rates of 1.25 basis points and the recovery rate at the event of default is 40. The model parameter values for this example are collected in Table 2. In this case the correlation coefficient is assumed to be zero. Next, in Table 4 we present the value of the bond for different meshes and time steps. In this case, we can appreciate that the price of the bond converges to 102.62.
On the other hand, we present a correlated case. More precisely, we address the valuation of a bond from JP Morgan with maturity 5 years and a face value of 100. The bond pays annually coupon rates of 3.25 basis points and the recovery rate at the event of default is again 40. For this second example the parameter values of the model are the ones which appear in Table 5. As we have just pointed out the correlation coefficient is different from zero. Finally, the value of this bond is shown in Table 6. In this case, the value of the bond converges to 103.57.
In both cases, in order to obtain the value of the bond for we need to solve for each coupon payment date the IBVP (27)-(22) with maturity equal to those dates and with initial condition (corresponding to ) or (corresponding to . More precisely, in both examples the maturity of the bond is 5 years and the frequency of coupon payments is annually, thus to obtain the value of the bond we need to solve the problem (27)-(22) 10 times, i.e. 5 times with one initial condition to obtain the value of and 5 times with the other initial condition to obtain the value of .
Next, in Figures 1 and 2 we show the mesh value of the UBS bond and the JP Morgan bond, respectively. Both figures are obtained with the finest mesh and with time step (one day).
Finally, for UBS and JPM bonds the Table 7 shows a comparison between the results obtained with the proposed numerical method for the PDE model, a crude Monte Carlo technique and the asymptotic approximation method introduced in [21, 22]. More precisely, for the PDE numerical results we consider Mesh 32 with time steps while we use simulations in Monte Carlo and we show the confidence interval.
In the fourth column, we present the prices of the UBS and JPM bonds computed with the asymptotic approximation method. This method consists of approximating the solution of the parabolic PDE (18) by applying Theorem 3.2 in [21]. Note that the obtained value from the PDE numerical methods belongs to the confidence interval and is more accurate than the asymptotic approximation when compared with the real market prices.
Concerning computational time, the asymptotic method takes around 0.047 seconds to obtain one value and Monte Carlo simulation takes 74 seconds for UBS bond and 45 seconds for JPM bond to obtain one value, while the numerical solution of the PDE takes around 440 seconds to obtain the bond values at all the 4225 mesh nodes.
6 Conclusions
In this paper we have considered the valuation of a non callable defaultable coupon bond where the underlying stochastic factors are the interest rate and the defaultable stock price. The pricing problem is posed as a sequence of IBVPs. More precisely, two PDE problems with different initial conditions with maturity each coupon payment date need to be solved. Once the numerical solution of these problems is carried out, the value of the bond is computed by means of an expression which also involves the computation of an integral term.
In order to obtain a numerical solution of the PDE problems, we have proposed appropriate numerical methods based on Lagrange-Galerkin formulations. More precisely, we combine a Crank-Nicolson semi-Lagrangian scheme for time discretization with biquadratic Lagrange finite elements for space discretization. Moreover, the integral term which is involved in the computation of the bond value is approximated by means of the classical composite trapezoidal rule. Finally, we show some numerical results in order to illustrate the behaviour of the proposed methods and its a agreement with the ones obtained by an alternative Monte Carlo technique and an asymptotic aproximation method.
7 Acknowledgements
First and fourth authors have been partially supported by the Spanish government (Ministerio de Economía y Competitividad, project MTM2016-76497-R) and Xunta de Galicia (grant GRC2014/044, including FEDER funds). Second, third and fourth authors have been supported by EU H2020-MSCA-ITN-2014 (WAKEUPCALL Grant Agreement 643045).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Agliardi, A comprehensive structural model for defaultable fixed-income bonds, Quantitative Finance, 11 (5) (2011), 749-762.
- 2[2] E.I. Altman and V.M. Kishore, Almost everything you wanted to know about recoveries on defaulted bonds, Financial Analysts Journal 52 (1996), 57-64.
- 3[3] A. Bermúdez, M. R. Nogueiras and C. Vázquez, Numerical analysis of convection-diffusion-reaction problems with higher order characteristics finite elements. Part I: Time discretization, SIAM Journal on Numerical Analysis, 44 (2006), 1829–1853.
- 4[4] A. Bermúdez, M. R. Nogueiras and C. Vázquez, Numerical analysis of convection-diffusion-reaction problems with higher order characteristics finite elements. Part II: Fully discretized scheme and quadrature formulas, SIAM Journal on Numerical Analysis, 44 (2006), 1854–1876.
- 5[5] M. C. Calvo-Garrido and C. Vázquez, Pricing pension plans based on average salary without early retirement: PDE modeling and numerical solution, Journal of Computational Finance, 16 (2012), 101–140.
- 6[6] M. C. Calvo-Garrido, A. Pascucci and C. Vázquez, Mathematical analysis and numerical methods for pricing pension plans allowing early retirement, SIAM Journal on Applied Mathematics, 73 (5) (2013), 1747–1767.
- 7[7] P. Carr and V. Linetsky, A jump to default extended CEV model: an application of Bessel processes, Finance and Stochastics, 10 (3) (2006),303-330.
- 8[8] L. Cathcart and L. El-Jahel, Semi-analytical pricing of defaultable bonds in a signaling jump default model, Journal of Computational Finance, 6 (3) (2003), 91-108.
