879
Views
0
CrossRef citations to date
0
Altmetric
Research Papers

Asymmetric short-rate model without lower bound

ORCID Icon & ORCID Icon
Pages 279-295 | Received 20 Sep 2021, Accepted 02 Dec 2022, Published online: 21 Dec 2022

Abstract

We propose a new short-rate process which appropriately captures the salient features of the negative interest rate environment. The model combines the advantages of the Vasicek and Cox–Ingersoll–Ross (CIR) dynamics: it is flexible, tractable and displays positive skewness without imposing a strict lower bound. In addition, a novel calibration procedure is introduced which focuses on minimizing the Jensen–Shannon (JS) divergence between the model- and market-implied forward rate densities rather than focusing on the minimization of price or volatility discrepancies. A thorough empirical analysis based on cap market quotes shows that our model displays superior performance compared to the Vasicek and CIR models regardless of the calibration method. Our proposed calibration procedure based on the JS divergence better captures the entire forward rate distribution compared to competing approaches while maintaining a good fit in terms of pricing and implied volatility errors.

JEL classifications:

1. Introduction

The Global Financial Crisis of 2007–2008 prompted major central banks to cut their policy rates to mitigate the contractionary effects of the crisis on the real economy. Faced with the inability to further decrease their policy rates to support the economic recovery due to the (Zero) Lower Bound constraint, central banks resorted to unconventional monetary policies (UMPs), such as quantitative easing and negative interest rate policies, in an attempt to further stimulate the economic recovery in a low interest rate environment. Research has mainly focused on assessing the effectiveness of UMPs in stimulating the real economy; see e.g. Acharya et al. (Citation2019) for an analysis of the real effects of the ECB's Outright Monetary Transactions (OMT) programme and Heider et al. (Citation2019) for a study of the transmission of negative interest rates to the real economy through the bank lending channel.

Fewer papers focus on the implications of the low interest rate environment, which results partly from UMPs implemented by central banks, for the modelling and pricing of interest rate derivatives. Filipović et al. (Citation2017) introduce the linear-rational term structure framework for the pricing of swaps and European swaptions and Filipović and Kitapbayev (Citation2018) extend it to American swaption pricing. The authors' contributions are, however, limited to an environment with a strict Zero Lower Bound and thus provide limited insights on challenges associated with derivative pricing in a negative interest rate environment. Recchioni et al. (Citation2017) show empirically that allowing for negative interest rates within the multi-factor Heston stochastic volatility model of Recchioni and Sun (Citation2016) leads to more accurate pricing both in-sample and out-of-sample for European call and put equity options.

We make a contribution to this research agenda by developing a short-rate model which appropriately captures the salient features of the negative interest rate environment while delivering tractable semi-analytical expressions for the pricing of caplets. Mean-reverting processes such as the Vasicek model (Vasicek Citation1977) and the Cox–Ingersoll–Ross model (Cox et al. Citation1985; CIR hereafter) are considered as standard benchmarks for the modelling of short rate dynamics. The latter was often favoured before the negative interest rate period as it precludes negative values, in contrast to the Vasicek model which postulates a Gaussian distribution. Nevertheless, short-rate modelling frameworks need to be reviewed to better reflect the recent interest rate environment. The most direct solution would be returning to models exhibiting Gaussian dynamics, such as the Vasicek model, which do not preclude negative values. However, this approach might be at odds with empirical evidence as interest rates display conditional asymmetry in their dynamics; see, e.g. Bauer and Chernov (Citation2021) who document pronounced variations in US yield conditional skewness over the business cycle using option-implied skewness for future Treasury yields. Square-root dynamics, as found in the CIR model, can provide the desired positive skewness but at the cost of non-negativity, which is not appropriate in a negative rate environment. A straightforward solution is to introduce a constant negative shift to the CIR process. Nevertheless, the resulting model would exhibit a strict lower bound (the shift itself). In addition, although one could treat the shift as an additional parameter to be estimated from the data, this approach does not prescribe how to reliably estimate this lower bound parameter and guidelines from the empirical or theoretical literature are currently scarce.

In light of these limitations, this paper makes four contributions: first, we propose a two-factor model (VaCIR hereafter) which combines the desirable features of the Vasicek and CIR models. We also consider the deterministic shift extension of these models proposed by Brigo and Mercurio (Citation2001) which guarantees a perfect fit to the term structure of interest rates. The shifted versions of the Vasicek and CIR models are known respectively as the Hull–White model (Hull and White Citation1990) and the CIR++ model (Brigo and Mercurio Citation2001). These two models are then combined to obtain the shifted version of our VaCIR model which we denote as VaCIR++. The term structure literature has previously resorted to similar two-factor models to obtain decompositions of risky interest rates into their risk-free components, modelled by a Vasicek process, and compensations for their exposures to credit and/or liquidity risks, modelled by CIR processes; see, for example Longstaff et al. (Citation2005) and Filipović and Trolle (Citation2013). Instead, our purpose is to propose a two-factor approach that would better characterize interest rate dynamics in a negative interest rate environment. The tractability of our framework allows us to obtain semi-analytical expressions for the forward rate density and caplet pricing.

Second, we propose a novel approach to calibrate short-rate models by forward rate density matching. This is achieved by minimizing the distance between the market- and model-implied densities, measured by the Jensen–Shannon (JS) divergence. More precisely, we choose the model parameters such that the associated forward rate distribution, computed under the corresponding forward measure, is the closest to the one implied by derivative market prices. The key advantage over the price or volatility mean squared error (MSE hereafter) minimization is that our approach analyses the fit based on the full distribution rather than focusing on a few data points. An accurate calibration of the density tends to ensure a good fit in terms of prices or volatilities. However, the converse is not necessarily true. Our proposed calibration methodology generalizes moment-based approaches which focus on a few key moments of the distribution—see, for example Guillaume and Schoutens (Citation2013). By focusing on the whole density, our approach accounts for all the moments and circumvents the challenges associated with selecting which moments to match and how to aggregate the matching errors of the various moments into a single one. Furthermore, by switching the focus of the calibration approach to the minimization of the relative entropy (here, the JS divergence) between the market- and model-implied densities, our contribution also builds directly on the literature applying information theory to quantitative finance. Brody and Hughston (Citation2002) propose a calibration methodology based on Shannon entropy maximization which they apply to interest rate term structure models. Cont and Tankov (Citation2004) suggest a regularized calibration approach for exponential Lévy processes to stock option prices based on relative entropy. By contrast, our approach can be applied to any tractable short-rate models, such as the Hull–White and CIR++ models, and extensions such as our proposed VaCIR++ model. Moreover, instead of using the discrepancy between the densities as a penalty to amend the traditional pricing error minimization approach as in Cont and Tankov (Citation2004), it serves as the main objective function in our calibration method. Finally, Tavin (Citation2012) introduces a calibration approach for Normal Inverse Gaussian models to asset log-returns based on relative entropy matching of the risk-neutral density implied by the volatility smile. However, our contribution departs from this one by adopting a model-free approach to infer the implied forward rate density from market data; using the arbitrage-free smoothing technique of the implied-volatility surface of Fengler (Citation2009) to ensure that the forward rate density obtained is well specified; and opting for the Jensen–Shannon divergence which is better suited to compare densities with potentially different supports.

Third, we study the evolution of the market-implied EURIBOR forward rate densities during the recent period of negative interest rates. To this end, we collect a time series of normal volatility curves of caps and apply a stripping procedure to obtain caplet prices. The model-free approach of Breeden and Litzenberger (Citation1978) is then used in combination with the arbitrage-free smoothing technique introduced in Fengler (Citation2009) to get smooth non-negative market implied forward rate densities. These densities are the key input to derivative pricing and will serve as the calibration target in the density matching approach we developed. Two papers propose an analysis related to our empirical study of market-implied forward rate densities: Li and Zhao (Citation2009) study the probability density functions of future US LIBOR rates implied from caps data. Similarly, Trolle and Schwartz (Citation2014) provide stylized facts about higher-order swap rate moments based on the implied density obtained from the swaption cube data for Europe and the USA. However, both papers focus on the period preceding the low interest rate regime and their analysis does not provide relevant insights about the negative interest rate environment.

Fourth, we provide a thorough empirical study investigating the performance of our bivariate VaCIR++ model during the recent period of negative interest rates in the euro area. This is achieved by comparing our model to its single-factor components, the Hull-White and CIR++ models, as well as their two-factor extensions, the G2++ and the CIR2++, respectively. We evaluate the performance of these models when calibrated using both the volatility MSE and density matching criteria. We find that the VaCIR++ model, which combines the features of the Hull–White and CIR++ models, consistently exhibits the best performance regardless of the target criterion. Our results further demonstrate that the JS divergence calibration approach provides a more robust way of calibrating interest rate models to fixed-income derivative data since it has superior performance in capturing the entire forward distribution, high pricing accuracy and comparable fitting quality in terms of matching implied-volatility curves. Therefore, this approach can then be used to price new, complex and illiquid derivatives with the same underlying forward rate.

The remainder of this paper is organized as follows: Section 2 introduces the modelling framework which combines the Hull–White and CIR++ models into our proposed two-factor VaCIR++ model. Section 3 details the different steps of our calibration algorithm. Section 4 presents the data for our empirical application and the results. Section 5 concludes.

2. Model description

In this section, we focus on analytically tractable homogeneous short-rate models existing in the literature and explain how to extend them to obtain a more flexible and general framework that will better account for the negative interest rate environment. For all three considered cases, we use the deterministic shift extension illustrated by Brigo and Mercurio (Citation2001). The idea is that by shifting a latent model with time-homogeneous dynamics with a deterministic function ϕ:R+R, one obtains a short-rate model that is analytically tractable and able to perfectly fit the term structure of interest rates. Moreover, the shift function ϕ is directly given by the difference between the instantaneous forward rate curve implied from the market and that generated by the latent process, possibly available in closed form.

We start with two classic short-rate models which will serve as benchmarks. The obvious choice is the Hull–White model. We consider an Ornstein–Uhlenbeck (Gaussian) latent process and shift it with the function ϕ. The other natural candidate is the CIR model. Applying a deterministic shift function to the latter yields the CIR++ model. This model features skewness and is compatible with the negative rates environment thanks to the shift. Note that this model exhibits a strict lower bound up to any time horizon T, given by the minimum of the function ϕ on the interval [0,T]. The alternative we propose is a combination of the aforementioned models, in an attempt to address their documented shortcomings while preserving the desired features.

2.1. Baseline framework

We postulate a filtered probability space (Ω,F,F,Q) where Q is a probability measure and F:=(Ft)t0 the filtration, satisfying the usual conditions. All processes considered in this paper are assumed to be F-adapted.

We consider two standard interest-rate models that we take as benchmarks, namely the Vasicek model (noted x hereafter) and the CIR model (noted y hereafter). The short-rate dynamics are respectively given by (1) dxt=κ1(θ1xt)dt+σ1dWtx,x0R,(1) (2) dyt=κ2(θ2yt)dt+σ2ytdWty,y0R0+.(2) where Wx and Wy are two independent Brownian motions under Q.

These models belong to the class of homogeneous one-factor affine diffusions, with dynamicsFootnote1 (3) dzt=(a+bzt)dt+c+dztdWt,z0>c/d,  d>0,(3) where W is a Brownian motion. We denote the parameters as Ψ=(a,b,c,d,z0). Duffie and Kan (Citation1996) provide conditions to ensure strictly positive volatility of multivariate affine diffusions. In the univariate case, these conditions reduce to  zt s.t. c+dzt=0,d(bzt+a)>d22  adbc>d22. Intuitively, this condition ensures that the boundary (i.e. the value of the process associated with the vanishing square-root condition, zt=c/d) will never be hit if the drift of the process, i.e. a+bzt, is sufficiently positive in the neighbourhood of the boundary. The stochastic differential equations (SDEs) associated with the Vasicek and CIR models are recovered from equation (Equation3) using respectively Ψx:=(κ1θ1,κ1,σ12,0,x0) and Ψy:=(κ2θ2,κ2,0,σ22,y0).Footnote2 For the Vasicek model, the condition above is satisfied as adbc=κ1σ12>0=d22. For the CIR model, we have adbc=κ2θ2σ22>σ242=d22. This is equivalent to the Feller condition κ2θ2>σ222, of which the condition in Duffie and Kan (Citation1996) is a multidimensional extension.

Homogeneous affine diffusions, as in equation (Equation3), are popular due to their analytical tractability which simplifies model calibration. For instance, denoting by E the expectation under Q, it is well known that for such processes, (4) Ptz(T):=E[etTzsds|Ft]=Az(Tt)eBz(Tt)zt,(4) where Az,Bz are deterministic functions satisfying Riccati equations, for which analytical solutions can be found.Footnote3

When Q stands for the risk-neutral measure, F is the information flow available to investors and z depicts the short-rate process, Ptz(T) agrees with Pt(T), the no-arbitrage price at time t of a risk-free zero-coupon bond with maturity Tt: (5) Pt(T):=E[MtzMTz|Ft]=E[etTzsds|Ft]=Ptz(T),(5) where Mz:=(Mtz)t0 and Mtz:=e0tzsds is the money market account numéraire.

The existence of analytical expressions for zero-coupon bond prices explains why the Vasicek and CIR models are so popular for interest rate modelling. Furthermore, their deterministic shift extensions make it possible to replicate the observed term structure of discount factors at time t. More specifically, the short rate is expressed as ztϕ=zt+ϕz(t), z{x,y}. The corresponding zero-coupon bond price takes the form (6) Ptzϕ(T)=exp{tTϕz(s)ds}Ptz(T).(6) One can then choose the function ϕz such that the discount curve implied by the zϕ model perfectly agrees with the market discount curve, i.e. Ptzϕ(T)=PtM(T). It can be shown that this choice corresponds to (7) ϕz(t)=f0M(t)f0z(t),(7) (8) f0x(t)=(σ122κ12eκ1t+κ12θ1σ12/2κ12)(1eκ1t)+x0eκ1t,(8) (9) f0y(t)=2κ2θ2(eth1)2h+(κ2+h)(eth1)+y04h2eth[2h+(κ2+h)(eth1)]2,(9) where ftM() is the time-t instantaneous forward curve associated with the current market term structure, ftz() is the corresponding curve implied by the model z{x,y} and h:=κ22+2σ22.

2.2. Proposed extension

Recall that our goal is to design a model that would comply with negative interest rates. As discussed in the introduction, the Vasicek model (x) has the ability to deal with negative values, but at the expense of assuming a Normal distribution for the short rate. The shifted CIR model may comply with the negative interest rate environment whenever the shift is negative. However, as explained above, such a process would exhibit a time-dependent lower bound (the shift function itself) which would be associated with additional challenges on how to reliably estimate a meaningful lower bound on interest rates from available data.

The model we propose aims at capturing skewness without imposing a strict lower bound by combining two latent processes: a Vasicek process and a CIR process. We denote the resulting model VaCIR hereafter. Mathematically, we consider the following dynamics for the short rate in this model: (10) rt:=xt+yt,(10) where the Brownian motions Wx,Wy in equations (Equation1) and (Equation2) are assumed to be independent. This assumption preserves the analytical tractability of zero-coupon bond prices (11) Ptr(T)=Ptx(T)Pty(T)=Ax(Tt)Ay(Tt)e[Bx(Tt)xt+By(Tt)yt].(11) Similarly, we extend the combined VaCIR model to perfectly replicate the current observed discount curve (denoted VaCIR++ hereafter), i.e.rtϕ=rt+ϕr(t), where ϕr(t)=ϕx(t)+ϕy(t)f0M(t). Additionally, the zero-coupon bond is defined in the same way as in equation (Equation6). Introducing correlation between the two latent processes would come at the cost of analytical tractability of A, B since the resulting model would not be part of the affine model class, see appendix 3 for details. One consequence of assuming independence between x and y is that our proposed model might yield unsatisfactory calibration results for the term structure of caplet volatilities exhibiting a large hump shape. As the main focus of our analysis is not the calibration of the market-implied volatility surface, we leave these considerations for future research and refer the interested reader to chapter 4 of Brigo and Mercurio (Citation2007) for more details.

2.3. Forward rate dynamics and densities under the forward measure

Due to the central role played by the forward rate in the price of derivative products (e.g. caps and floors), we derive the dynamics and densities related to the forward rate in the various modelsFootnote4 (12) Ftz(T,S)=1Δ(Ptz(T)Ptz(S)1),z{x,y,r}.(12) For convenience, we formulate the dynamics of F(T,S)=(Ft(T,S))0tT<S under the S-forward measure, QS.

Proposition 1

Let tT<S and Δ:=ST. Then,

  1. The forward rate Fr(T,S) associated with the model specified in equation (Equation10) reads as (13) Ftr(T,S)=1Δ((1+ΔFtx(T,S))(1+ΔFty(T,S))1).(13) Moreover, let σtx:=σ1, σty:=σ2yt be the diffusion coefficients associated with models x and y, respectively. For z{x,y}, define Wtz,S:=Wtz+0tζsz,Sds with ζtz,S:=σtzBz(St). Define QS using the random variable dQSdQ|FS=PSr(S)P0r(S)M0rMSr=PSr(S)P0r(S)MSr. Then,

  2. Fx(T,S),Fy(T,S) and Fr(T,S) are QS-martingales;

  3. The dynamics of the forward rates associated with x and y are given by (14) dFtx(T,S)=σx(t,Ftx(T,S))dWtx,S, dFty(T,S)=σy(t,Fty(T,S))dWty,S,(14) where Wx,S,Wy,S are independent QS-Brownian motions and σx(t,u):=σ1[u+1Δ](Bx(St)Bx(Tt)),σy(t,u):=σ2[u+1Δ]×(By(St)By(Tt))(Gt(T,S,u)),Gt(T,S,u):=ln([1+Δu]Ay(St)Ay(Tt)).

Proof.

See appendix 4.

Because these processes are independent, the conditional density of rt given (xs,ys) is obtained by the convolution of the corresponding conditional densities for the Vasicek and CIR processes sampled at t. The QS-conditional densities of x and y can be found in Brigo and Mercurio (Citation2007).

Proposition 2

Let tTS. Under QS, the density of the spot rate zTϕ conditional on ztϕ, for z{x,y,r}, is given by, (15) fzTϕ|ztϕS(u)=fzT|ztS(uϕz(t)).(15) Note that when z = r, the condition zT|zt becomes rT|(xt,yt).

  1. The density of xT conditional on xt is given by (16) fxT|xtS(u)=1σx(Tt)φ(uμx(t,T)σx(Tt)),μx(t,T)=xteκ1(Tt)+MS(t,T),σx(τ)=σ122κ1[1e2κ1τ],MS(t,T)=(θ1σ12κ12)(1eκ1(Tt))+eκ1(ST)κ1(σx(Tt))2,(16) where φ is the standard Normal density.

  2. The density of yT conditional on yt is given by (17) fyT|ytS(u)=fχ2(ν,δ(t,T,S))/q(t,T,S)(u)=q(t,T,S)fχ2(ν,δ(t,T,S))(q(t,T,S)u),u0,(17) where fχ2(ν,δ) is the density of a non-central chi-squared random variable with ν degrees of freedom and non-centrality parameter δ. We introduced the following notation: q(t,T,S):=2(ρ(Tt)+κ2+hσ22+By(Δ)),δ(t,T,S):=4ρ(Tt)2yteh(Tt)q(t,T,S),ρ(τ):=2hσ22(exp[hτ]1), with ν:=4κ2θ2/σ22 and h:=κ22+2σ22.

  3. The density of rT conditional on (xt,yt) is given by (18) frT|(xt,yt)S(u)=0fxT|xtS(uv)fyT|ytS(v)dv.(18)

From the expressions in Proposition 2, we can now provide a characterization of the conditional density of the zero-coupon bond price under the S-forward measure.

Proposition 3

Let tTS. Under QS, the density of the zero-coupon bond price, PTzϕ(S), conditional upon ztϕ, for models of z{x,y,r} with shift extensions, is given by (19) fPTzϕ(S)|ztϕS(u)=etTϕz(s)dsfPTz(S)|ztS(uetTϕz(s)ds),u0.(19) Note that when z = r, the condition PTz(S)|zt becomes PTr(S)|(xt,yt).

  1. The density of the zero-coupon bond price PTz(S) conditional upon zt, for the Vasicek model (z = x) and the CIR model (z = y) is given by (20) fPTz(S)|ztS(u)=1uBz(Δ)fzT|ztS(1Bz(Δ)lnAz(Δ)u),(20) where u0 for the Vasicek model and 0u1 for the CIR model. As for the combined model, it reads as (21) fPTr(S)|FtS(u)=011vfPTx(S)|xtS(u/v)fPTy(S)|ytS(v)dv,u0.(21)

  2. The density of the spot rate Lzϕ(T,S):=FTzϕ(T,S) conditional upon Ft=FtxFty,Footnote5 z{x,y,r}, is given by (22) fLzϕ(T,S)|FtS(u)=Δ(1+Δu)2fPTzϕ(S)|FtS(11+Δu).(22)

3. Model calibration

Calibrating a short-rate model z to the market amounts to (i) selecting a set of n financial products, called calibration instruments hereafter, and (ii) looking for the set of parameters Ψz minimizing the discrepancies between the market- and model-implied prices of the calibration instruments. The time-t no-arbitrage price of a caplet on the spot rate L(T,S)=FT(T,S), with strike K, fixing date T and payment date S>T can be obtained from the QS density of L(T,S): (23) Cplt(T,S,K)=MtE[(L(T,S)K)+ΔMS|Ft]=Pt(S)ES[(L(T,S)K)+Δ|Ft]=ΔPt(S)K+(vK)fL(T,S)|FtS(v)dv,(23) where Pt(S) is the price of the zero-coupon bond with maturity S at time t and fL(T,S)S is the density of the spot rate L(T,S) provided in equation (Equation22). The model prices are obtained by evaluating the right-hand side of equation (Equation23), replacing fL(T,S)S by fLz(T,S)S in proposition 3 for each of the considered models. Calibration based on the minimization of the mean squared error of implied volatilities is often favoured in practice and we cover this approach in section 3.1. In section 3.2, we introduce a novel calibration technique whose aim is to minimize the distance between the model-implied density, fLz(T,S)S, and the market-implied one, fL(T,S)S.

3.1. Calibration of the implied-volatility curve

The caplet pricing equation provides us with the formula to compute the caplet prices under the three considered models by plugging in the density function specified in equation (Equation22). Under the assumption of normal volatility and the Bachelier formula, we can obtain the implied volatility associated with caplet products. Based on the implied volatility, the considered models are calibrated to the market caplet volatility surface, and the fitting performance is measured in terms of the mean squared error (MSE) of implied volatilities. We thus calibrate each of the considered models by looking for the parameters Ψz which minimize the MSE between the model-implied and market-implied volatilities: (24) Ψz:=argminΨz1ni=1n(σiMσiz)2(24) where σiM and σiz are the market- and model-implied volatilities for caplet i, respectively.

3.2. Calibration of the forward rate density

The caplet pricing equation allows us to infer the implied forward rate density from market data in a model-free way.Footnote6 Indeed, differentiating twice the expression for the caplet price in equation (Equation23) with respect to the strike K, we obtain (25) fL(T,S)|FtS(K)=2K2Cplt(T,S,K)ΔPt(S).(25) To get an accurate estimation of the density based on equation (Equation25), we need to obtain the market discount curve and the price quotations for caplets on a fine grid of strikes. Since only a limited number of products are actively traded and quoted on the fixed-income market, we have to resort to interpolation methods. Special care needs to be taken to obtain a valid (i.e. non-negative) and smooth density.

To this end, we use the arbitrage-free smoothing technique of the implied volatility surface developed by Fengler (Citation2009) which we apply to the caplet prices. The procedure takes the quoted caps data and obtains the caplet prices via caplet stripping. Then, a cubic spline smoothing technique is applied to caplet prices, augmented with appropriately chosen linear constraints to enforce no-arbitrage restrictions. By eliminating arbitrage opportunities, this approach precludes the occurrence of negative local volatilities or negative transition probabilities and thus ensures that the forward rate density is well specified.Footnote7 The method proposed by Fengler (Citation2009) is closely related to the literature on non-parametric estimation of risk-neutral transition densities under shape constraints (Aït-Sahalia and Duarte Citation2003, Yatchew and Härdle Citation2006). We decided to adopt it instead of other competing approaches due to its ease of implementation; its good theoretical properties—inherited from the theory on natural smoothing splines under suitable shape constraints; and its applicability in contexts with scarce calibration data. See also Tavin (Citation2012) for alternative approaches to the smoothing of the implied-volatility surface which do not preclude the presence of arbitrage opportunities and impose stronger parametric restrictions on the modelling.

To calibrate the model-implied density to match the market-implied one, we need a criterion assessing how far the model-implied density is from the reference one. A common approach taken in the literature relies on a moment-based approach which focuses on a few key moments of the distribution (Guillaume and Schoutens Citation2013). This problem has also been tackled by adopting an information-theoretic point of view, in which all moments are taken into account. In particular, Cont and Tankov (Citation2004) introduce a regularization term based on relative entropy in a calibration problem based on MAE minimization to enforce uniqueness and stability of the solution. See also Brody and Hughston (Citation2002) for an application of the Shannon entropy to term structure modelling. We build on this existing literature and select the measure based on Kullback–Leibler (KL) divergence as our calibration criteria.Footnote8 ,Footnote9 Specifically, the KL divergence between two densities (p,q) is the relative entropy, and is based on (differential) Shannon's entropy: (26) p|q:=p(x)log(p(x)q(x))dx,(26) where p is assumed to be absolutely continuous with respect to q.

Note that, given the asymmetry of the KL divergence, p|q will typically be different from q|p. As a consequence, basing the optimization program on only one of them would result in different outcomes. Additionally, optimization based on the KL divergence might face some challenges in practice as the KL divergence is not defined when p is not absolutely continuous with respect to q. In our application, we circumvent these issues by considering the Jensen--Shannon (JS) divergence which is a symmetrized and smoothed version of the KL divergence. Specifically, the JS divergence between two densities (p,q) is defined as (27) JSD(p|q)=12p|m+12q|m,(27) where m=12(p+q). By comparing both densities to their average, the JS divergence is always ensured to be bounded as the denominator in the log is always nonzero whenever the numerator is nonzero. Therefore, the JS divergence can be used to compare densities with different supports. Additionally, the measure is bounded at zero and reaches this lower bound only when p = q almost everywhere.

Equipped with a measure accurately quantifying the goodness of fit between densities, we can calibrate each of the considered models by choosing as parameters the set Ψz which minimize the JS divergence between the model-implied and the market-implied densities (28) Ψz:=argminΨzJSD(fL(T,S)S|fLz(T,S)S)(28) where fL(T,S)S and fLz(T,S)S are respectively the market- and model-implied forward rate densities.

3.3. Summary of calibration algorithm

As summarized in the diagram 3.3, we use algorithm 1 and algorithm 2 to calibrate the model over a discrete grid of strikes K{K0,K1,K2KN1,KN} for certain lower and upper bounds of K0 and KN.Footnote10

3.4. Multi-period extension

The calibration approach outlined in section 3.2 only considers caplet products with a single pair of fixing and payment dates (T,S) for different strikes K{K0,K1,,KN} whose underlyings correspond to the same spot rate L(T,S). One might also be interested in pricing multiple caplet products with different fixing and payment dates using a common short-rate model. Although several routes are possible, this can be easily achieved with the following two-step procedure. First, we retrieve caplet prices for products with pairs of fixing and payment dates denoted by (Ti,Si), i=1,,M, for different strikes Ki{K0i,K1i,,KNii} from market cap data using caplet stripping and we construct the caplet price curve for a finer grid of strikes via the arbitrage-free smoothing technique of the implied-volatility surface (Fengler Citation2009). Second, we can calibrate each of the considered short-rate models by choosing the set of parameters Ψz which minimizes the sum of all JS divergence (29) Ψz:=argminΨzi=1MJSD(fL(Ti,Si)Si|fLz(Ti,Si)Si)(29) where JSD(fL(Ti,Si)Si|fLz(Ti,Si)Si) is the JS divergence value between the market- and model-implied densities for the corresponding spot rates L(Ti,Si). A weighting scheme could further be applied to the elements of the sum in equation (Equation29) to reflect, e.g. relative differences in liquidity across fixing and payment dates.

4. Empirical application

In this section, we present an empirical application where we conduct a thorough performance comparison of the three competing models (namely, Hull–White, CIR++ and VaCIR++) under the two calibration schemes introduced in section 3. More specifically, we take the 6-month forward rate as an example to evaluate the pricing accuracy and the quality of fitting the market-implied-volatility curve. We further investigate the distribution of the forward rate in 6 months and illustrate the model performance in terms of density matching under the three considered frameworks in the negative interest rate environment. The rest of this section is organized as follows: section 4.1 presents the data description and sample coverage used for our empirical application and illustrates the non-arbitrage smoothing technique implemented to construct the market-implied density curve; Section 4.2 covers the calibration results based on the minimization of implied volatility errors; Section 4.3 covers the calibration results based on the minimization of JS divergence where the modelled forward density is matched to the market-implied one.

4.1. Data description and volatility curve smoothing

We use historical data for the 6-month EURIBOR forward rate F0(6M,1Y) and the interest rate derivatives whose underlying rate is the 6-month forward rate in 6 months, i.e. L(6M,1Y)=F6M(6M,1Y).Footnote11 Observe that the market provides quotations for the implied volatilities of caps whereas, to compute the market-implied density for the forward rate L(6M,1Y), we need caplet prices associated with the latter.

Therefore, we start by collecting monthly normal volatility quotes from Refinitiv (formerly known as Eikon, Thomson Reuters) for the 6-month EURIBOR caps quoted over a grid composed of 13 different strikes. The sample period spans from March 31, 2016, to January 29, 2021, during which the 6-month EURIBOR and 6-month forward rate are in the negative territory. Then we use the Bachelier formula to get the cap prices and apply the stripping approach proposed in Hagan and Konikov (Citation2004) to extract caplet prices.

The market-implied volatilities for caplets are obtained by inverting the Bachelier formula. The implied forward rate density can be computed from equation (Equation25), which involves the numerical estimation of the second-order derivatives. Thus caplet prices for a given fine grid of strikes are required to guarantee an accurate approximation. As explained in section 3.2, we follow the procedure introduced in Fengler (Citation2009) to ensure a well-specified forward rate density.

In figure , we illustrate the performance of the smoothing approach from two perspectives, the fit of market prices and the behaviour of the probability density. Figure (a) presents the interpolated prices and the market quoted prices for the caplet products of interest, Cpl(0,6M,1Y). It can be observed that all market quotations are in line with the smoothed price curve, indicating that the interpolation technique is performing well as an accurate caplet valuation tool. Figure (b) shows that the market-implied density is non-negative and is positive in the range from approximately −0.7% to 0.3%. This indicates that the 6-month forward rate in 6 months is distributed in a quite narrow range and the probability of the potential value is the highest around −0.22% which is consistent with the level of the current forward rate. This illustrates the property that the expectation under the corresponding forward measure of the future forward rate matches the current forward rate.

Figure 1. Interpolated caplet prices and market-implied probability density under QS constructed based on the cap market data (quoted in normal volatility) on March 31, 2016. Panel (a) gives the market caplet prices (dots) computed by the Bachelier formula alongside with interpolated price curve obtained by the no-arbitrage cubic spline smoothing technique. Panel (b) provides the L(6M,1Y) forward rate density implied from the interpolated caplet prices using equation (Equation25). (a) Interpolated price curve and (b) implied density of L(6M,1Y).

Figure 1. Interpolated caplet prices and market-implied probability density under QS constructed based on the cap market data (quoted in normal volatility) on March 31, 2016. Panel (a) gives the market caplet prices (dots) computed by the Bachelier formula alongside with interpolated price curve obtained by the no-arbitrage cubic spline smoothing technique. Panel (b) provides the L(6M,1Y) forward rate density implied from the interpolated caplet prices using equation (Equation25(25) fL(T,S)|FtS(K)=∂2∂K2Cplt(T,S,K)ΔPt(S).(25) ). (a) Interpolated price curve and (b) implied density of L(6M,1Y).

4.2. Calibration results for the implied-volatility curve

Equation (Equation23) provides the model-implied caplet prices. The corresponding caplet volatilities, obtained via the Bachelier formula, can thus be compared with those extracted from market quotes as explained in section 3.1. The model is then calibrated according to equation (Equation24). We provide the calibration performance on the first available date from our sample as an illustration.

We plot in figure  the modelled implied volatilities, with associated squared errors in basis points and relative errors, using the parameters calibrated based on fitting the market-implied volatilities. Figure (a) shows the implied-volatility curves for each of the three calibrated models as well as the implied volatilities extracted from stripped market quotes, which serve here as calibration target. We observe that the CIR++ and the VaCIR++ models capture quite well the in-/at-the-money caplet volatilities but fail to capture accurately the data of the deep out-of-the-money products. The Hull–White model provides the worst fit as the modelled curve deviates from the market one for all products. Furthermore, the box plots of the associated squared and relative errors, displayed in figures (b,c) respectively, provide further details on the relative performance of the three models considered. The Hull–White model has the largest median value and dispersion for both the squared and relative errors while the error distribution of the VaCIR++ model is close to the CIR++ one but exhibits a slightly lower median value (squared errors) and less dispersion (relative errors).

Figure 2. Implied-volatility curves with associated squared errors (in bps) and relative volatility errors on March 31, 2016, where the models are calibrated on the criteria of implied volatility error minimization. Panel (a) shows the implied-volatility curves with respect to the strike for the market (dashed), Hull–White (□), CIR++ () and VaCIR++ (⋄) models. Panel (b) and Panel (c) provide respectively the box plots of the associated squared and relative errors for the three candidate models. (a) Implied-volatility curve; (b) implied vol squared error and (c) implied vol relative error.

Figure 2. Implied-volatility curves with associated squared errors (in bps) and relative volatility errors on March 31, 2016, where the models are calibrated on the criteria of implied volatility error minimization. Panel (a) shows the implied-volatility curves with respect to the strike for the market (dashed), Hull–White (□), CIR++ (△) and VaCIR++ (⋄) models. Panel (b) and Panel (c) provide respectively the box plots of the associated squared and relative errors for the three candidate models. (a) Implied-volatility curve; (b) implied vol squared error and (c) implied vol relative error.

Figure  shows the same results as figure but expressed in terms of prices rather than volatilities. It can be observed that all three considered models provide a close fit to the market price curve. When comparing between models, the inferior performance of the Hull–White model is further confirmed by pricing accuracy. In particular, the Hull–White model has the highest value in terms of squared errors and comparable relative errors to the CIR++ model. The VaCIR++ model provides the best performance in terms of both the squared and relative pricing errors. Not surprisingly, figure (a) indicates that a small implied volatility error for the in/at the money caplets can lead to a sizable discrepancy in prices while the out of the money caplets are subject to large differences in volatility but have almost indistinguishable price curves. This observation highlights the drawbacks of the calibration approaches fitting the implied volatilities or caplet prices. More specifically, the far out of the money options tend to have extremely low prices but rather high implied volatilities. Therefore, putting equal weight on the error of those products in the calibration target could sacrifice the accuracy in modelling the exact prices and volatilities for the at/in the money products. Thus a weighting scheme should be incorporated such that the information in such options would be substantially discounted. However, this approach would still be essentially focusing on a subset of products and would likely result in a poor overall fit.

Figure 3. Caplet price curves with corresponding squared errors (in bps) and relative pricing errors on March 31, 2016, where models are calibrated on the criteria of implied volatility error minimization. Panel (a) displays the market and modelled caplet prices with respect to the strike for the market (dashed), Hull–White (□), CIR++ () and VaCIR++ (⋄) models. Panel (b) and panel (c) provide respectively the box plots of the corresponding squared errors and relative errors for the three candidate models. (a) Caplet price curve, (b) price squared error and (c) price relative error.

Figure 3. Caplet price curves with corresponding squared errors (in bps) and relative pricing errors on March 31, 2016, where models are calibrated on the criteria of implied volatility error minimization. Panel (a) displays the market and modelled caplet prices with respect to the strike for the market (dashed), Hull–White (□), CIR++ (△) and VaCIR++ (⋄) models. Panel (b) and panel (c) provide respectively the box plots of the corresponding squared errors and relative errors for the three candidate models. (a) Caplet price curve, (b) price squared error and (c) price relative error.

We further investigate the distribution of the forward rate under the three considered models compared to the market-implied one. Figure  displays respectively the density curves for the Hull–White, the CIR++ and the VaCIR++ models against the market-implied one. We observe that in general, the three models fail to match the market-implied forward rate density especially around the centre of the distribution and in the right tail. In particular, it can be observed from figure (a) that the forward rate distribution under the Hull–White model is symmetric and has a lower peak than the market-implied one. As shown in figures (b,c), the density under the CIR++ and VaCIR++ models provides a close fit on the left-hand side of the distribution but not in the centre or in the right tail. This observation suggests that the calibration approach focusing on a few implied volatility data points does not guarantee a match of the entire forward rate distribution.

Figure 4. Density curves of the forward rate L(6M,1Y) on March 31, 2016, where models are calibrated on the criteria of implied volatility error minimization. Panel (a), panel (b) and panel (c) exhibit the market-implied forward density curve and the modelled forward density curves (dashed lines) and under the Hull–White, the CIR++ and VaCIR++ models, respectively (solid lines). (a) Hull–White model, (b) CIR++ model and (c) VaCIR++ model.

Figure 4. Density curves of the forward rate L(6M,1Y) on March 31, 2016, where models are calibrated on the criteria of implied volatility error minimization. Panel (a), panel (b) and panel (c) exhibit the market-implied forward density curve and the modelled forward density curves (dashed lines) and under the Hull–White, the CIR++ and VaCIR++ models, respectively (solid lines). (a) Hull–White model, (b) CIR++ model and (c) VaCIR++ model.

4.3. Calibration results for the forward rate density

Equipped with the smoothed caplet price curve computed over a fine grid of strikes, we now turn to the estimation of the market-implied forward rate distribution according to equation (Equation25). We then calibrate the three considered models according to algorithm 2 to closely match the market-implied density by minimizing the discrepancy (measured by JS divergence) between the model-implied and market-implied curves. As in the previous section, we take the first available date from our sample and investigate the distribution of the forward rate under the three candidates compared to the market-implied one.

We plot in figure  the density curves obtained by calibrating each of the three models (solid lines). Figure (a) shows that the calibrated density under the Hull–White model has a right-shifted distribution and is more symmetric, compared to the market-implied one. Furthermore, it provides a closer fit to the market-implied density on the right-hand side but deviates significantly on the left-hand side. In addition, we plot in figure (b) the density under the CIR++ model, we observe that it has a slightly higher peak than the market-implied density but it captures quite well the skewness exhibited by the market density. In particular, it provides an almost perfect fit on the left-hand side although it fails to match the right-hand tail in the forward rate distribution. Lastly, the calibrated density obtained from the VaCIR++ model is displayed in figure (c), and we conclude that the combined model matches well both tails and captures the overall market-implied density curve better than the Hull–White and CIR++ models. Furthermore, the superior performance of the VaCIR++ is confirmed by the significantly lower JS divergence value on this calibration date compared to the alternative models (see figure ). This observation is consistent with the argument that the VaCIR++ model will perform at least as well as its underlying component processes and it will be inclined to place a higher weight on the component process exhibiting better calibration performance, the CIR++ process in this case. It is worth noting that the model-implied densities obtained from the density matching calibration approach provide a tighter fit to the market-implied one compared to the results displayed in figure which are based on the implied volatility MSE criterion.

Figure 5. Density curves of the forward rate L(6M,1Y) on March 31, 2016, where models are calibrated on the criteria of JS divergence minimization. Panel (a), panel (b) and panel (c) exhibit the market-implied forward density curve (dashed lines) and the modelled forward density curves under the Hull–White, CIR++ and VaCIR++ models, respectively (solid lines). (a) Hull–White model, (b) CIR++ model and (c) VaCIR++ model.

Figure 5. Density curves of the forward rate L(6M,1Y) on March 31, 2016, where models are calibrated on the criteria of JS divergence minimization. Panel (a), panel (b) and panel (c) exhibit the market-implied forward density curve (dashed lines) and the modelled forward density curves under the Hull–White, CIR++ and VaCIR++ models, respectively (solid lines). (a) Hull–White model, (b) CIR++ model and (c) VaCIR++ model.

We further illustrate in figure  the pricing accuracy of the three models using the calibrated parameters based on density matching. Figure (a) compares the model-implied caplet prices to the market data.Footnote12 It can be concluded that all three models are able to provide a quite accurate valuation for the caplet products. The squared and relative pricing errors under the three models are plotted in figures (b,c). The bar in the boxplots represents the median of the errors while the lower and upper bounds of each box represent the first and third quartiles respectively. We observe that the VaCIR++ model provides the lowest pricing errors while the Hull–White and CIR++ models have comparable pricing accuracy. Additionally, we note that high absolute pricing accuracy does not necessarily translate to better performance in terms of relative pricing errors as close to zero prices might lead to high relative pricing errors. Furthermore, high pricing accuracy indicates that the better density fit obtained when adopting the JS divergence calibration technique instead of the price or implied volatility MSE criterion does not come at the cost of larger pricing errors.

Figure 6. Caplet price curves with corresponding mean squared errors (in bps) and relative pricing errors on March 31, 2016, where models are calibrated on the criteria of JS divergence minimization. Panel (a) displays the market and modelled caplet prices with respect to the strike for the market (dashed), Hull–White (□), CIR++ () and VaCIR++ (⋄) models. Panel (b) and panel (c) provide respectively the box plots of the corresponding mean squared errors and relative errors for the three candidate models. (a) Caplet price curve, (b) price squared error and (c) price relative error.

Figure 6. Caplet price curves with corresponding mean squared errors (in bps) and relative pricing errors on March 31, 2016, where models are calibrated on the criteria of JS divergence minimization. Panel (a) displays the market and modelled caplet prices with respect to the strike for the market (dashed), Hull–White (□), CIR++ (△) and VaCIR++ (⋄) models. Panel (b) and panel (c) provide respectively the box plots of the corresponding mean squared errors and relative errors for the three candidate models. (a) Caplet price curve, (b) price squared error and (c) price relative error.

In addition, we assess in figure  the performance of the three models in terms of how close their implied-volatility curves, arising from minimizing the JS divergence, are to the market-based implied-volatility curve. Figure (a) shows that there are visible discrepancies between the implied volatilities under the CIR++ model and the market ones for caplet products with strikes between 0% and 1%. Outside that range, the VaCIR++ model has superior matching performance of the implied-volatility curve. Furthermore, we note that the calibration focused on density matching also provides convincing fitting performance in terms of implied volatility errors. Therefore, we conclude that the density matching approach provides a more robust way of calibrating interest rate models to fixed income derivative data since it has superior performance in capturing the entire forward distribution, high pricing accuracy and comparable fitting quality in terms of matching implied-volatility curves.Footnote13

Figure 7. Implied-volatility curves with associated squared and relative volatility errors on March 31, 2016, where the models are calibrated on the criteria of JS divergence minimization. Panel (a) contains the implied-volatility curves with respect to the strike for the market (dashed), Hull–White (□), CIR++ () and VaCIR++ (⋄) models. Panel (b) and Panel (c) provide respectively the box plots of the associated squared errors and relative errors for the three candidate models. (a) Implied-volatility curve; (b) implied vol squared error and (c) implied vol relative error.

Figure 7. Implied-volatility curves with associated squared and relative volatility errors on March 31, 2016, where the models are calibrated on the criteria of JS divergence minimization. Panel (a) contains the implied-volatility curves with respect to the strike for the market (dashed), Hull–White (□), CIR++ (△) and VaCIR++ (⋄) models. Panel (b) and Panel (c) provide respectively the box plots of the associated squared errors and relative errors for the three candidate models. (a) Implied-volatility curve; (b) implied vol squared error and (c) implied vol relative error.

Thus far, our analysis focused on benchmarking our two-factor VaCIR++ model with the two components, namely the one-factor Hull–White and CIR++ models. Therefore, we also include additional two-factor models in the comparison to capture the added flexibility associated with the use of a two-factor model. We opt for the G2++ model which is a two-factor Gaussian model introducing correlation between its two Brownian motions through an additional parameter ρ. Additionally, we consider the CIR2++ model whose underlying factors are two independent CIR processes.Footnote14,Footnote15 We plot in figure  the density curves obtained by calibrating the G2++ and CIR2++ models (solid lines) to the market data. Figure (a) shows that the calibrated density under the G2++ model is almost identical to the density obtained from a Hull–White model presented in figure (a), namely it has a right-shifted distribution and is more symmetric, compared to the market-implied one. It is worth noting that the G2++ model provides indistinguishable performance to its one-factor counterpart ( Hull–White) which indicates that the additional flexibility from the two-factor model leads to limited added value for our application.Footnote16 In addition, the calibrated density obtained from the CIR2++ model is displayed in figure (b), and we conclude that it provides a similar but closer fit to the market-implied density compared to its one-factor counterpart. Comparing both figures to figure (c), the VaCIR++ model provides a better overall fit to the market-implied density curve than the two-factor benchmarks. The superior performance of the VaCIR++ is confirmed by the significantly lower JS divergence value on this calibration date (see figure ).

Figure 8. Density curves of the forward rate L(6M,1Y) on March 31, 2016, where models are calibrated on the criteria of JS divergence minimization. Panel (a), Panel (b) and panel (c) exhibit the market-implied forward density curve and the modelled forward density curves (dashed lines) and under the G2++, CIR2++ and VaCIR++ models, respectively (solid lines). (a) The G2++ model; (b) the CIR2++ model and (c) VaCIR++ model.

Figure 8. Density curves of the forward rate L(6M,1Y) on March 31, 2016, where models are calibrated on the criteria of JS divergence minimization. Panel (a), Panel (b) and panel (c) exhibit the market-implied forward density curve and the modelled forward density curves (dashed lines) and under the G2++, CIR2++ and VaCIR++ models, respectively (solid lines). (a) The G2++ model; (b) the CIR2++ model and (c) VaCIR++ model.

Figure 9. Evolution over time of the JS divergence resulting from the density matching calibration under the Hull–White (□, dark blue), CIR++ (, red), G2++ (♦, light blue), CIR2++ (+, yellow) and VaCIR++ (, green) models.

Figure 9. Evolution over time of the JS divergence resulting from the density matching calibration under the Hull–White (□, dark blue), CIR++ (△, red), G2++ (♦, light blue), CIR2++ (+, yellow) and VaCIR++ (◊, green) models.

We further investigate how model performance—measured in terms of matching the market-implied density curve—evolves over time. To this end, the five models considered are calibrated on a monthly basis and we report in figure the JS divergence for each of them. When comparing the VaCIR++ model to its two one-factor component models, the best-in-class property of VaCIR++ is preserved through time. In particular, it always has the lowest JS divergence, indicating closest matching to the market-implied density curve. Also, we can observe that the CIR++ model exhibits better performance than the Hull–White model which makes the CIR++ model an attractive candidate as a single-factor model—with the shift providing some flexibility to deal with negative rates. Additionally, we observe that the performance of the G2++ and Hull–White models in terms of matching the market-implied forward rate density are essentially indistinguishable. See the light blue marks (G2++ model) in figure which are almost perfectly aligned with the dark blue curve (Hull–White model). In fact, the estimated parameter ρ under the G2++ model is rather close to −1 over the whole sample period. In this case, the G2++ model degenerates into a one-factor short-rate process. This observation is consistent with the results of the empirical application presented in chapter 4 of Brigo and Mercurio (Citation2007). Furthermore, the VaCIR++ model outperforms the CIR2++ benchmark on most calibration dates with only a few exceptions where the CIR2++ model has a slightly lower JS divergence. Lastly, we can observe that the added flexibility of the CIR2++ provides superior performance over the one-factor CIR++, in particular over the first part of the sample. To summarize, the VaCIR++ model is more appealing both theoretically—allowing for negative values, skewness, and no strict lower bound—and empirically as it enhances the fitting performance compared to the four benchmark models and improves calibration stability over time.

Based on the density obtained, we characterize the variation of the implied conditional moments of the forward rate L(T,S) (under the S-forward measure) over time.Footnote17 In this manner, we compute the first four conditional moments for the 6-month forward rate in 6 months over the whole sample period and investigate how well each of the five competing models can match the market-implied moments (figure ). It can be observed from figure (a) that the five models accurately track the market-implied mean overall—with the Hull-White, CIR++ and G2++ models exhibiting slight discrepancies in the first 2 years of the sample period. Figure (b) shows that the Gaussian models (Hull–White and G2++) have the worst performance in terms of tracking the market-implied standard deviation while the CIR2++ model provides the best fit overall. For the skewness, illustrated in figure (c), we observe that the conditional skewness of the forward rate distribution under the Hull–White and G2++ models is almost zero indicating that these two models are unable to capture the skewness featured in the data. The conditional skewness under the CIR++ and CIR2++ is positive, though higher than the market-implied one in general. The conditional skewness under the VaCIR++ model is the closest to the market-implied one, except for a few months in 2018 and 2019 where the model performance is comparable to the CIR++ and CIR2++ models. Lastly, figure (d) illustrates that the excess kurtosis under the Hull–White and G2++ models is close to zero while the densities implied by the CIR++ and CIR2++ models always exhibit positive excess kurtosis. In both cases, the model-implied excess kurtosis is overall higher than the market-implied one. The excess kurtosis implied by the VaCIR++ model provides, however, a better tracking of the market-implied one, especially in the first part of the sample. The jumps observed in the conditional skewness and excess kurtosis for the VaCIR++ model might be caused by local minima in the optimization and warrant further investigation. We also note that the CIR++ and VaCIR++ models have similar levels of JS divergence during those months but this does not necessarily imply that the two models have similar densities or conditional moments. Indeed, the two model-implied distributions could be equally similar to the market one while being noticeably different from each other.

Figure 10. Time series of the L(6M,1Y) conditional moments for the market (°) and for the Hull–White (□, dark blue), CIR++ (, red), G2++ (♦, light blue), CIR2++ (+, yellow) and VaCIR++ (, green) models. (a) Conditional mean; (b) conditional standard deviation; (c) conditional skewness and (d) conditional excess kurtosis.

Figure 10. Time series of the L(6M,1Y) conditional moments for the market (°) and for the Hull–White (□, dark blue), CIR++ (△, red), G2++ (♦, light blue), CIR2++ (+, yellow) and VaCIR++ (◊, green) models. (a) Conditional mean; (b) conditional standard deviation; (c) conditional skewness and (d) conditional excess kurtosis.

Finally, focusing on the forward rate density and its conditional moments also provides us with relevant market insights for risk management and hedging applications. As shown in figure (a,b), the mean and standard deviation of the future forward rate are stable at the beginning of the sample period. In particular, for the level of the mean, a significant downturn followed by an increasing trend is observed during 2019 while the period from 2020 to 2021 is dominated by a downward shift. The standard deviation, on the other hand, exhibits a significant upward movement followed by a short decline during 2019 and is then strongly trending upward during the period from 2020 to 2021. This more volatile evolution of interest rates during the COVID-19 period is likely due to the increased uncertainty in financial markets and concerns for funding conditions resulting from the crisis. Furthermore, figure (c) shows that the conditional skewness is generally positive with a sharp increase at the onset of the COVID-19 crisis followed by a steady decrease over the rest of the sample period. We observe a similar behaviour in figure (d) for the excess kurtosis during COVID. Overall, excess kurtosis is negative over our sample, indicating a lower tail-thickness compared to a Gaussian distribution.

5. Conclusion

We propose a simple asymmetric short-rate model that does not display a strict lower bound and is well suited to capture the salient features of the negative interest rate environment. Our two-factor model, called the VaCIR++ model, combines the advantages of the Hull–White model (no strict lower bound) and the CIR++ model (positive skewness) while maintaining analytical tractability. Our framework delivers semi-analytical expressions for the forward rate density and caplet pricing which allows us to tackle the challenges encountered by standard benchmark models for the modelling and pricing of interest rate derivatives in a negative interest rate environment.

In addition, we introduce a new calibration procedure based on density matching which alleviates the drawbacks inherent to standard model calibration procedures based on prices or volatilities mean squared error. Precisely, the model is calibrated such that the model-implied density is the closest to the market-implied one in terms of Jensen–Shannon divergence. While in this context, we match the forward rate densities computed under the forward measure, our approach can be broadly applied to other settings where the interest lies in closely matching a chosen target density.

Finally, we illustrate the benefits of our framework in a financial application featuring a time series of caplets whose prices are retrieved by stripping cap implied volatilities. We provide a comparative study of calibration performance in the period of negative interest rates under two calibration criteria—the volatility mean squared error minimization and our proposed density matching approach based on the minimization of the Jensen–Shannon divergence. We note the outperformance of our model relative to the Hull–White and CIR++ models. Moreover, the calibration procedure based on the Jensen–Shannon divergence significantly enhances the matching of the forward densities while preserving high pricing accuracy and comparable fitting quality for implied-volatility curves.

Our work can be extended in several ways. First, our modelling framework can be extended to consider simultaneously multiple forward rate maturities and contract expiry lengths. This would allow us to explore the benefits of extracting information relevant for model calibration using liquid products and apply this calibration to the pricing of less liquid products within a consistent framework. Second, the strength of the economic recovery following the COVID-19 crisis, combined with the escalation of the conflict between Russia and Ukraine, led to a strong revival of inflationary pressures. As major central banks reacted to these events by raising their policy rates, it would be interesting to evaluate how our proposed model and calibration approach perform in a period where interest rates revert back to higher levels.

Acknowledgments

The authors are grateful to Damiano Brigo and Donatien Hainaut for insightful comments on earlier versions of this manuscript.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by the Belgian Federal Science Policy Office [ARC grant number 18-23/089].

Notes

1 While we focus the exposition on the univariate case, multi-dimensional jump-diffusion models can be considered.

2 In these expressions, the constraints on the parameters are as follows: κ1,σ1,y0,κ2,θ2,σ2 are positive constants and 2κ2θ2>σ22 (Feller condition).

3 They are recalled in appendix 1 for z{x,y}.

4 Of course, with the deterministic shift extension, the expression for forward rates should also be adjusted for the shift term, which can be rewritten as Ftzϕ(T,S)=1Δ(eTSφz(s)dsPtz(T)Ptz(S)1), z{x,y,r}.

5 Since x and y are independent, Lx(T,S)|Ft is equivalent to Lx(T,S)|xt, Ly(T,S)|Ft is equivalent to Ly(T,S)|yt and Lr(T,S)|Ft is equivalent to Lr(T,S)|(xt,yt).

6 See Breeden and Litzenberger (Citation1978) for a seminal contribution and Brigo and Mercurio (Citation2007) for a textbook treatment in the context of caplet pricing.

7 A detailed outline of this procedure is provided in appendix 2.

8 The KL divergence is not a distance because the triangular inequality may fail to hold. See Basseville (Citation2013) for a review of statistical applications using divergence measures.

9 We opt for the KL divergence compared to the L2 metric for density calibration as this measure does not properly scale with the distribution—exacerbating (resp. minimizing) discrepancies between densities in high (resp. low) density regions—which would impact calibration accuracy. Other choices, such as e.g. the Hellinger distance used in Tavin (Citation2012), could be entertained and are left for future research.

10 Volatility modelling and market-implied density are only needed under the calibration method using JS divergence. The calibration method minimizing the mean squared error is based on the implied volatility data directly obtained from caplet stripping.

11 The discount curve and all the related interest derivatives are based on the 6-month EURIBOR rates for consistency.

12 We note that the market prices are recovered by computing the risk-neutral expectation of the discounted payoffs using the market-implied density as the resulting prices are more comparable with the model-implied ones. This is due to the fact that the prices consistent with the market-implied density, obtained as a by-product of the no-arbitrage volatility curve smoothing, might slightly differ from the actual market prices, which are not necessarily free from arbitrage opportunities.

13 Note that, although our approach takes into account the entire forward rate distribution in the calibration, it does not provide at the moment an explicit way to assign different weights on the calibration products to reflect their different degrees of data reliability (moneyness or liquidity). This is indeed an interesting question, which would increase the practical relevance of our approach. However, we propose to keep this extension for future work. We thank one of the anonymous referees for pointing this out.

14 The interested reader is referred to chapter 4 of Brigo and Mercurio (Citation2007) for more details on the G2++ and CIR2++ models.

15 In terms of model complexity, the one-factor Hull–White and CIR++ models have each four parameters while the G2++ model is parameterized with six parameters. The CIR2++ and VaCIR++ models have eight parameters to estimate.

16 Although the two-factor G2++ model has limited contribution in our application compared to the one-factor Hull–White model, it might lead to improved performance in empirical applications where the correlation between forward rates plays an essential role in the calibration; e.g. for swaption contracts.

17 The market- and model-implied conditional moments are computed numerically using the corresponding forward rate density.

References

  • Acharya, V.V., Eisert, T., Eufinger, C. and Hirsch, C., Whatever it takes: The real effects of unconventional monetary policy. Rev. Financ. Stud., 2019, 32, 3366–3411.
  • Aït-Sahalia, Y. and Duarte, J., Nonparametric option pricing under shape restrictions. J. Econom., 2003, 116, 9–47.
  • Basseville, M., Divergence measures for statistical data processing–An annotated bibliography. Signal. Processing., 2013, 93, 621–633.
  • Bauer, M.D. and Chernov, M., Interest rate skewness and biased beliefs. NBER Working Paper, 2021.
  • Breeden, D.T. and Litzenberger, R.H., Prices of state-contingent claims implicit in option prices. J. Bus., 1978, 51, 621–651.
  • Brigo, D. and Mercurio, F., A deterministic–shift extension of analytically–tractable and time–homogeneous short–rate models. Finance Stoch., 2001, 5, 369–387.
  • Brigo, D. and Mercurio, F., Interest Rate Models: Theory and Practice with Smile, Inflation and Credit, 2006 (Springer Verlag: Heidelberg, Germany).
  • Brody, D.C. and Hughston, L.P., Entropy and information in the interest rate term structure. Quant. Finance, 2002, 2, 70–80.
  • Cont, R. and Tankov, P., Nonparametric calibration of jump-diffusion option pricing models. J. Comput. Finance, 2004, 7, 1–49.
  • Cox, J.C., Ingersoll Jr, J.E. and Ross, S.A., A theory of the term structure of interest rates. Econometrica, 1985, 53, 385–407.
  • Duffie, D. and Kan, R., A yield-factor model of interest rates. Math. Finance, 1996, 6, 379–406.
  • Fengler, M.R., Arbitrage-free smoothing of the implied volatility surface. Quant. Finance, 2009, 9, 417–428.
  • Filipović, D. and Trolle, A.B., The term structure of interbank risk. J. Financ. Econ., 2013, 109, 707–733.
  • Filipović, D. and Kitapbayev, Y., On the american swaption in the linear-rational framework. Quant. Finance, 2018, 18, 1865–1876.
  • Filipović, D., Larsson, M. and Trolle, A.B., Linear-rational term structure models. J. Finance., 2017, 72, 655–704.
  • Guillaume, F. and Schoutens, W., A moment matching market implied calibration. Quant. Finance, 2013, 13, 1359–1373.
  • Hagan, P. and Konikov, M., Interest rate volatility cube: Construction and use. Bloomberg technical report No. 62, 2004.
  • Heider, F., Saidi, F. and Schepens, G., Life below zero: Bank lending under negative policy rates. Rev. Financ. Stud., 2019, 32, 3728–3761.
  • Hull, J. and White, A., Pricing interest-rate-derivative securities. Rev. Financ. Stud., 1990, 3, 573–592.
  • Li, H. and Zhao, F., Nonparametric estimation of state-price densities implicit in interest rate cap prices. Rev. Financ. Stud., 2009, 22, 4335–4376.
  • Longstaff, F.A., Mithal, S. and Neis, E., Corporate yield spreads: Default risk or liquidity? New evidence from the credit default swap market. J. Finance., 2005, 60, 2213–2253.
  • Recchioni, M.C. and Sun, Y., An explicitly solvable Heston model with stochastic interest rate. Eur. J. Oper. Res., 2016, 249, 359–377.
  • Recchioni, M.C., Sun, Y. and Tedeschi, G., Can negative interest rates really affect option pricing? Empirical evidence from an explicitly solvable stochastic volatility model. Quant. Finance, 2017, 17, 1257–1275.
  • Tavin, B., Implied distribution as a function of the volatility smile. Bank. Markets Invest., 2012, 119, 31–42.
  • Trolle, A.B. and Schwartz, E.S., The swaption cube. Rev. Financ. Stud., 2014, 27, 2307–2353.
  • Vasicek, O., An equilibrium characterization of the term structure. J. Financ. Econ., 1977, 5, 177–188.
  • Yatchew, A. and Härdle, W., Nonparametric state price density estimation using constrained least squares and the bootstrap. J. Econom., 2006, 133, 579–599.

Appendices

Appendix 1.

Pricing formula for existing framework

We provide below the Az and Bz functions in equation (Equation3) for z{x,y,yϕ}. For conciseness, we omit the subscript in the κ,θ,σ parameters.

For the Vasicek model specified in equation (Equation1), we have Ax(τ)=exp{(θσ22k2)[B(τ)τ]σ24kBx(τ)2},Bx(τ)=1k[1ekτ]. For the CIR model specified in equation (Equation2), Ay(τ)=[2hexp{(k+h)τ/2}2h+(k+h)(exp{hτ}1)]2kθ/σ2,By(τ)=2(exp{hτ}1)2h+(k+h)(exp{hτ}1). where h=k2+2σ2.

The shifted CIR model is a special case of a general model proposed in Brigo and Mercurio (Citation2001). It can be shown that Ayϕ(τ)=eϕτAy(τ),Byϕ(τ)=By(τ).

Appendix 2.

Arbitrage-free smoothing of the volatility curve

Following the notations in Fengler (Citation2009), assume that we observe the caplet prices y=(y1,,yn) at the strikes a=u0,,un+1=b, and the function g represents the natural cubic spline function. For the value and second derivative representation, we set gi=g(ui) and γi=g(ui), for i=1,,n. Furthermore, we define g=(g1,,gn) and γ=(γ2,,γn1). By definition, γ1=γn=0.

We formulate the sufficient and necessary conditions to ensure a valid cubic spline using the two matrices Q and R defined below. Let hi=ui+1ui for i=1,,n1, and the elements qi,j, of matrix Q, for i=1,,n and j=2,,n1, are given by qj1,j=hj11,qj,j=hj11hj1andqj+1,j=hj1, for j=2,,n1 and qi,j=0 for |ij|2.

The matrix R is symmetric and its elements ri,j, for i,j=2,,n1,, are defined by ri,i=13(hi1+hi),fori=2,,n1ri,i+1=ri+1,i=16hi,fori=2,,n2ri,j=0,for|ij|2 Furthermore, we formulate the spline smoothing problem as a quadratic minimization program. Define vector y=(w1y1,,wnyn,0,,0), where the wi are strictly positive weights and vector x=(g,γ). Furthermore, define the matrices, A=(Q,R) and B=(Wn00λR) where Wn=diag(w1,,wn). The smoothing algorithm of the volatility curve is summarized below.

  1. Estimate the volatility curve via an initial interpolation of caplet prices with respect to the moneyness, which is defined as the strikes in excess to the forward rate.

  2. Obtain the implied-volatility curve using the spline smoothing technique under no-arbitrage constraints by solving the quadratic program formulated as follows: minxyx+12xBx,subjecttoAx=0,γi0,g2g1h1h16γ2Pt(S)(ST),gngn1hn1hn16γn10.

Appendix 3.

Correlation between two factors

A.1. Introduce correlation within the affine framework

Assume short rate is defined as rt=Xt1+Xt2 and the two factors in the model Xt=(Xt1,Xt2) are described as the following system of SDEs under the risk-neutral Q -measure: (dXt1dXt2)=(κ100κ2)[(θ1θ2)(Xt1Xt2)]dt+(σ110σ21σ22)(Xt1001)(dWt1dWt2), which is equivalent to (dXt1dXt2)=(κ100κ2)[(θ1θ2)(Xt1Xt2)]dt+(σ11Xt10σ21Xt1σ22)(dWt1dWt2). We can rewrite it as dXt1=κ1(θ1Xt1)dt+σ11Xt1dWt1,dXt2=κ2(θ2Xt2)dt+σ21Xt1dWt1+σ22dWt2. Here, the correlation between the two factors Xt1,Xt2 is introduced by σ21. If we set σ21=0, this framework reduces to the case where we have two independent processes with Xt1 being a CIR process and Xt2 being a Vasicek process. In addition, this belongs to the Affine framework given that ΣΣ=(σ11Xt10σ21Xt1σ22)(σ11Xt1σ21Xt10σ22)=(σ112Xt1σ11σ21Xt1σ11σ21Xt1σ212Xt1+σ222). The zero coupon bond price is defined as Ptr(T)=exp(B(Tt)Xt+A(Tt))=exp(B1(Tt)Xt1+B2(Tt)Xt2+A(Tt)). For the factor loadings in the zero-coupon bond prices, A and B are the solutions to dB1(t,T)dt=1+κ2B1(t,T)12(σ21B2(t,T)+σ11B1(t,T))2,dB2(t,T)dt=1+κ1B2(t,T),dA(t,T)dt=κ1θ1B1(t,T)κ2θ2B2(t,T)12σ222B2(t,T)2. The solutions to B(t,T) are formulated as B1(t,T)=B1(Tt)=1κ1[1eκ1(Tt)],B2(t,T)=B2(Tt)=(2σ212B1(t,T)2)(exp{(Tt)h}1)2h+(h+κ2σ21σ2B1(t,T))(exp{(Tt)h}1),h=2σ21κ2σ2B1(Tt)κ222σ22. and the solution to A(t,T) can be obtained by integration.

A.2. Introduce correlation by correlated Brownian motions

Assume Wt1,Wt2 are independent Brownian motions, and the short rate rt=Xt1+Xt2. (dXt1dXt2)=(κ100κ2)[(θ1θ2)(Xt1Xt2)]dt+(σ11Xt10ρσ221ρ2σ22)(dWt1dWt2), We can rewrite it as dXt1=κ1(θ1Xt1)dt+σ11Xt1dWt1,dXt2=κ2(θ2Xt2)dt+ρσ22dWt1+1ρ2σ22dWt2=κ2(θ2Xt2)dt+σ22dWt3, where W3 is a Brownian motion satisfying corr(dWt1,dWt3)=ρdt.

Here, ρ introduce a correlation between the CIR process and the Vasicek process by correlated Brownian motions. If we set ρ=0, this framework reduces to the case where we have two independent processes with Xt1 being a CIR process and Xt2 being a Vasicek process. When ρ0, this model is no longer affine since ΣΣ=(σ11Xt10ρσ221ρ2σ22)(σ11Xt1ρσ2201ρ2σ22)=(σ112Xt1ρσ11σ22Xt1ρσ11σ22Xt1σ222),

Appendix 4.

Proof of proposition 1

Point (a) is obtained by combining equation (Equation11) with equation (Equation12). For point (b), we have the dynamics of the zero-coupon bond price for z{x,y} dPtz(T)Ptz(T)=ztdt+Bz(Tt)σtzdWtz, 0tT.

Applying Ito's quotient rule, we have for 0tT<S, d(Ptz(T)/Ptz(S))Ptz(T)/Ptz(S)=dPtz(T)Ptz(T)dPtz(S)Ptz(S)dPtz(T)Ptz(T)dPtz(S)Ptz(S)+(dPtz(S)Ptz(S))2=σtz(Bz(Tt)Bz(St))(dWtzσtzBz(St)dt). Combining this expression with (Equation12), the dynamics of the forward rate become dFtz(T,S)=1Δd(Ptz(T)/Ptz(S))=(1Δ+Ftz(T,S))σtz((Bz(St)Bz(Tt))×(σtzBz(St)dt+dWtz)=σz(t,Ftz(T,S))(ζtz,Sdt+dWtz)=σz(t,Ftz(T,S))dWtz,S, where (30) σz(t,v):=σtz[1Δ+v]((Bz(St)Bz(Tt)).(30) Using equation (Equation11) and the independence between Px,Py, Ptr(S)Mtr=Ptx(S)MtxPty(S)Mty=P0r(S)E(0tσsxdWsx+0tσsydWsx), where E is the Doléans–Dade exponential. Hence, E[dQSdQ|Ft]=Ptr(S)P0r(S)Mtr=E(0tζx,SdWx+0tζy,SdWy). Applying the Girsanov theorem, the processes Wx,S and Wy,S, defined as Wtz,S:=Wtz0tζsz,Sds, z{x,y}, are independent QS-Brownian motions. Hence, Fz(T,S) is a QS-martingale for z{x,y}. Since σty=σtyϕ and By=Byϕ, Fyϕ(T,S) is also driftless under QS. Finally, the martingale property of Fr(T,S) is obtained by applying Ito's product rule to equation (Equation13) together with the independence between Wx,S and Wy,S: dFtr(T,S)=(1+ΔFty(T,S))dFtx(T,S)+(1+ΔFtx(T,S))dFty(T,S)+ΔdFx(T,S),Fy(T,S)t=0. This shows that Fr(T,S) is a sum of two QS-martingales and thus itself is a martingale under QS, concluding the proof of point (b).

The expression of the diffusion coefficients for x, y and yϕ is provided in equation (30). For the Vasicek model, substituting σtx=σ1 leads to the expression for σx(t,Fty(T,S)). For the CIR model, σty=σ2yt, which can be written as a function of Fty(T,S) using equations (Equation4) and (Equation12). Combining these elements leads to the expression for σy(t,Fty(T,S)). Finally, σyϕ(t,Ftyϕ(T,S)) can be derived using σtyϕ=σty, Byϕ=By and Ayϕ(τ)=eϕτAy(τ), concluding the proof of point (c).