Next Article in Journal
A Vehicle Routing Problem Based on a Long-Distance Transportation Network with an Exact Optimization Algorithm
Previous Article in Journal
Asymptotic Analysis of the Bias–Variance Trade-Off in Subsampling Metropolis–Hastings
Previous Article in Special Issue
Distributionally Robust Multivariate Stochastic Cone Order Portfolio Optimization: Theory and Evidence from Borsa Istanbul
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Analysis of Implied Volatility, Sensitivity, and Calibration of the Kennedy Model

Department of Probability Theory and Statistics, Eötvös Loránd University, 1117 Budapest, Hungary
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(21), 3396; https://doi.org/10.3390/math13213396 (registering DOI)
Submission received: 11 August 2025 / Revised: 28 September 2025 / Accepted: 21 October 2025 / Published: 24 October 2025
(This article belongs to the Special Issue Modern Trends in Mathematics, Probability and Statistics for Finance)

Abstract

The Kennedy model provides a flexible and mathematically consistent framework for modeling the term structure of interest rates, leveraging Gaussian random fields to capture the dynamics of forward rates. Building upon our earlier work, where we developed both theoretical results—including novel proofs of the martingale property, connections between the Kennedy and HJM frameworks, and parameter estimation theory—and practical calibration methods, using maximum likelihood, Radon–Nikodym derivatives, and numerical optimization (stochastic gradient descent) on simulated and real par swap rate data, this study extends the analysis in several directions. We derive detailed formulas for the volatilities implied by the Kennedy model and investigate their asymptotic properties. A comprehensive sensitivity analysis is conducted to evaluate the impact of key parameters on derivative prices. We implement an industry-standard Monte Carlo method, tailored to the conditional distribution of the Kennedy field, to efficiently generate scenarios consistent with observed initial forward curves. Furthermore, we present closed-form pricing formulas for various interest rate derivatives, including zero-coupon bonds, caplets, floorlets, swaplets, and the par swap rate. A key advantage of these results is that the formulas are expressed explicitly in terms of the initial forward curve and the original parameters of the Kennedy model, which ensures both analytical tractability and consistency with market-observed data. These closed-form expressions can be directly utilized in calibration procedures, substantially accelerating multidimensional nonlinear optimization algorithms. Moreover, given an observed initial forward curve, the model provides significantly more accurate pricing formulas, enhancing both theoretical precision and practical applicability. Finally, we calibrate the Kennedy model to market-observed caplet prices. The findings provide valuable insights into the practical applicability and robustness of the Kennedy model in real-world financial markets.

1. Introduction

In the last decade, the occurrence of negative interest rates has posed significant challenges for classical term structure models, motivating the development and re-evaluation of interest rate models capable of handling such phenomena. Among these, the Kennedy model, which describes forward rate dynamics as a Gaussian random field, offers a flexible framework that naturally accommodates negative rates while remaining consistent with the Heath–Jarrow–Morton (HJM) framework [1,2,3].
Building upon our previous work [4] where we developed both theoretical results—including novel proofs of the martingale property, connections between the Kennedy and HJM frameworks, and parameter estimation theory—and practical calibration methods on par swap rates using maximum likelihood, Radon–Nikodym derivatives, and numerical optimization (stochastic gradient descent) on simulated and real par swap rate data, this paper presents an extended analysis focusing on additional theoretical and practical aspects of the model. Specifically, we examine implied volatilities, parameter sensitivities, simulation techniques, and model calibration to caplet prices using market-implied volatilities. We also analyze conditional expectations arising in the pricing formulas, which play a crucial role in evaluating interest rate derivatives.
Moreover, as shown in our earlier study, the Kennedy model can be viewed as a special case of the Gaussian Heath–Jarrow–Morton (HJM) framework when both the drift and the volatility terms are deterministic. This equivalence highlights that the Kennedy model is not only mathematically tractable but also consistent with the industry-standard HJM paradigm, thereby reinforcing its theoretical and practical relevance.
The paper is organized as follows: Section 2 introduces the Kennedy model, its Gaussian random field structure, and the theoretical properties necessary for pricing interest rate derivatives, in a formulation consistent with the original work of Kennedy [1]. We also discuss the special case where two of the model parameters coincide, a case not considered in previous studies. This restriction can be useful from a dimension-reduction perspective, leading to simpler formulas and faster calibration procedures. Section 3 derives conditional expectations and variances of key quantities, which yield more precise closed-form pricing formulas that explicitly incorporate market-observed initial forward curves, thereby enabling more accurate and consistent calibration. Section 4 develops an efficient simulation algorithm for the Kennedy random field given an initial forward curve. This provides a fast and effective tool to generate consistent forward rate scenarios, which will later be applied to the Monte Carlo pricing of financial instruments.
In Section 5 we present closed-form pricing formulas for a range of interest rate derivatives, including zero-coupon bonds, caplets, floorlets, swaplets, and the par swap rate. These results are particularly useful for calibration, as they allow multidimensional nonlinear optimization algorithms to run orders of magnitude faster. Section 6 validates the closed-form zero-coupon bond pricing formula by means of an industry-standard Monte Carlo simulation, utilizing the previously introduced Kennedy field simulation algorithm. Section 7 investigates the sensitivities of derivative prices to changes in the model parameters, providing practical insight into the model’s stability and robustness. Section 8 establishes a connection between the Kennedy and Black models, deriving a closed-form expression for implied volatilities. Since implied volatility surfaces are smoother than market prices and swaps and caplets are often quoted in implied volatility terms, this provides a particularly effective tool for calibration. Section 9 performs a calibration study of the Kennedy model to market-observed caplet prices. Here we also assess whether the parameters can be treated as constant over time and examine the model’s predictive power. We conclude the paper with a summary of findings and remarks on possible directions for future research.
Compared to our earlier study, this paper extends the Kennedy framework along several new directions: we examine the previously unexplored special case of coinciding parameters, derive conditional pricing formulas that incorporate observable forward curves, provide a dedicated simulation scheme for the Kennedy field, establish closed-form implied volatility expressions, and perform a calibration exercise on real market data. These contributions strengthen both the theoretical understanding and the practical applicability of the Kennedy model in interest rate modeling.

2. The Kennedy Model

In the 1990s, Kennedy proposed a framework in which the evolution of forward rates is modeled through Gaussian random fields [1,2]. This approach offers several appealing properties: it is capable of representing negative interest rates and establishes a natural connection to the classical Heath–Jarrow–Morton (HJM) framework [3]. Furthermore, due to the well-known probabilistic characteristics of Gaussian random fields, the model enables parameter estimation via maximum likelihood and leads to analytical, Black–Scholes-style valuation formulas applicable to various financial instruments.
The dynamics of the forward rate in the Kennedy model can be formulated as
F ( s , t ) = α ( s , t ) + X ( s , t ) ,
where F ( s , t ) represents the forward rate and X ( s , t ) denotes a zero-mean Gaussian random field characterized by the covariance structure
c o v [ X ( s 1 , t 1 ) , X ( s 2 , t 2 ) ] = c ( s 1 s 2 , t 1 , t 2 ) ,   0 s i t i , i = 1 , 2 .
The drift term α ( s , t ) is assumed to be a deterministic and continuous function for 0 s t , with an initial term structure α ( 0 , t ) specified for t 0 . Moreover, the condition E F ( 0 , t ) = α ( 0 , t ) holds for all t 0 , where F ( 0 , t ) denotes the initial forward rate curve. The covariance function c ( s 1 s 2 , t 1 , t 2 ) is symmetric in t 1 and t 2 and is nonnegative definite for the pairs ( s 1 , t 1 ) and ( s 2 , t 2 ) . The dependence on s 1 s 2 guarantees that the Gaussian random field X ( s , t ) possesses independent increments.
A sufficient condition on the drift surface is derived to ensure that the discounted zero-coupon bond prices follow a martingale process. Consequently, the model provides a consistent framework for pricing interest-rate-related financial instruments.
We now introduce the following notations used throughout the model:
r ( t ) = F ( t , t )
F Δ ( s , t ) = 1 Δ t t + Δ F ( s , u ) d u
P ( s , t ) = e s t F ( s , u ) d u
Z ( s , t ) = e 0 s R ( u ) d u P ( s , t )
F ( s ) = σ { F ( u , v ) , 0 u s , u v }
Here, 0 s t . The function r ( t ) denotes the spot rate observed at time t, while P ( s , t ) represents the price of a bond valued at time s that pays one unit at maturity t s . The process Z ( s , t ) defines the discounted value of this bond at time 0, with the information available at time s captured by the F ( s ) σ -algebra, indicating that the entire yield curve is observable at each time point. F Δ ( s , t ) refers to the continuously compounded forward rate over the interval [ t , t + Δ ] , where Δ > 0 , and can be interpreted as the average forward rate applicable to the current period at time s.
An important result highlighted in Kennedy’s original work is presented below [2].
Theorem 1.
In the independent increments case, the following statements are equivalent:
(a) 
The discounted bond price process { Z ( s , t ) , F ( s ) , ( 0 s t ) } is a martingale for each t 0 ;
(b) 
P ( s , t ) = E e s t R ( u ) d u | F ( s ) , for all ( s , t ) , ( 0 s t ) ;
(c) 
α ( s , t ) = α ( 0 , t ) + 0 t [ c ( s v , v , t ) c ( 0 , v , t ) ] d v for all ( s , t ) , ( 0 s t ) .
The detailed proof of this theorem can be found in Kennedy’s earlier publication [1], while an alternative derivation is provided in our previous work [4].
By assuming that the discounted bond price process satisfies the martingale property, and that the forward rate field exhibits both stationarity and the Markov property, the Kennedy model admits a closed-form representation with four parameters ( σ , λ , μ , ν ( s ) ) . Under these conditions, the covariance function of the forward rates { F ( s , t ) : 0 s t } can be expressed as
cov F ( s 1 , t 1 ) , F ( s 2 , t 2 ) = σ 2   e λ min ( s 1 , s 2 ) + ( 2 μ λ ) min ( t 1 , t 2 ) μ ( t 1 + t 2 ) ,
where σ > 0 , λ 0 and μ λ / 2 .
The martingale condition is satisfied through the specification of the drift term α ( s , t ) :
α ( s , t ) = ν σ 2 1 μ e μ ( t s ) 1 μ + 1 λ μ + e λ ( t s ) 1 λ μ ,
where ν = E F ( s , s ) represents the expected value of the spot rate.
A detailed derivation of these results and a discussion of the underlying assumptions can be found in Kennedy’s original article [2] and in our previous work [4].

The λ = μ Case

In this subsection, we investigate the special case of the Kennedy model when the two exponential decay parameters coincide, that is, when λ = μ . In this setting, the analytical expressions of the covariance and the drift function significantly simplify, providing further insight into the internal structure of the model.
We begin by recalling the original covariance formula from Equation (8). In the special case where λ = μ , this expression simplifies to
cov [ F ( s 1 , t 1 ) , F ( s 2 , t 2 ) ] = σ 2 e μ ( min ( s 1 , s 2 ) + min ( t 1 , t 2 ) t 1 t 2 ) .
This simplified version exhibits a more symmetrical structure and leads to a more tractable analytical form for pricing, simulation, and calibration purposes.
The drift function originally given in Equation (9) becomes undefined when λ = μ due to a division by zero. However, by taking the appropriate limit, we obtain the well-defined expression
α ( s , t ) = ν σ 2 1 e μ ( t s ) μ ( t s ) e μ ( t s ) .
Alternatively, one can derive the same formula using Theorem 1, part (c), which expresses the drift surface in terms of the covariance function as
α ( s , t ) = α ( 0 , t ) + 0 t c ( s v , v , t ) c ( 0 , v , t ) d v .
When using the simplified covariance formula for the case λ = μ , this expression also yields the same drift surface as the one obtained from the limit calculation. The consistency of these two approaches confirms the analytical soundness of the model.
In conclusion, both derivations lead to the same expression for the drift surface, demonstrating that the Kennedy model remains internally consistent and mathematically stable even in the special case where λ = μ .

3. Conditional Expected Value and Standard Deviation of ξ ( s , t ) and  η ( s , t )

In interest rate markets, the initial forward curve F ( 0 , t ) is directly observable from market data, representing valuable information for model calibration. Incorporating this observable curve into the modeling framework can significantly improve calibration accuracy, as it allows the model to be explicitly conditioned on information available at time zero. To this end, we derive the conditional expected values, variances, and correlations of the forward rates (and of their integrals over different time scales) given the observed initial forward curve. These quantities play a central role in the pricing of various interest rate derivatives.
Specifically, we introduce two integral quantities, consistent with our previous study, which capture the accumulation of forward rates over different time ranges:
ξ ( s , t ) = s t r ( u ) d u = s t F ( u , u ) d u ,
η ( s , t ) = s t F ( s , u ) d u .
By expressing these quantities as functions of the observed initial forward curve, we obtain pricing formulas that are consistent with market practice and more accurately aligned with the available information at the time of pricing. This, in turn, enhances the practical applicability of the model and its relevance for real-world calibration tasks.
Lemma 1.
Let F be the σ-algebra defined by { F ( 0 , t )   where   t 0 } . Thus, the conditional expected value and variance of the terms in the pricing formula are as follows:
E e ξ ( s , t ) | F = E e s t r ( u ) d u | F = exp s t E r ( u ) | F d u + 1 2 D 2 s t r ( u ) d u | F
E e η ( s , t ) | F = E e s t F ( t , u ) d u | F = exp s t E F ( t , u ) | F d u + 1 2 D 2 s t F ( t , u ) d u | F
Proof. 
By the Gaussian property, the integrals s t r ( u ) d u and s t F ( t , u ) d u are (conditionally) normally distributed with respect to F . Hence, their exponentials are conditionally lognormal. For a normal random variable Z we have
E ( e Z F ) = exp E ( Z F ) + 1 2 D 2 ( Z F ) ,
which immediately yields the formulas stated in the lemma. □
In order to calculate Expressions (15) and (16) we have to calculate the following expected values: E F ( u , u ) | F , E F 2 ( u , u ) | F , E F ( s , u ) | F , and E F 2 ( s , u ) | F .
Proposition 1.
Let F be the σ-algebra defined by { F ( 0 , T )   where   T 0 } . For the Kennedy field, the conditional expectations, variances, and correlations of the processes ξ ( s , t ) and η ( s , t ) with respect to F are given by the following expressions
m 1 ( s , t ) = E ( ξ ( s , t ) F ) = s t F ( 0 , u ) d u + σ 2 t s μ + σ 2 μ 1 μ + 1 λ μ e μ t e μ s
σ 2 λ ( λ μ ) e λ t e λ s ,
m 2 ( s , t ) = E ( η ( s , t ) F ) = s t F ( 0 , u ) d u σ 2 μ 2 + σ 2 μ ( λ μ ) e μ ( t s ) e μ t + e μ s 1
+ σ 2 λ ( λ μ ) e λ ( t s ) e λ t + e λ s 1 ,
v 1 2 ( s , t ) = D 2 ( ξ ( s , t ) F ) = 2 σ 2 μ 2 μ ( t s ) + e μ ( t s ) 1
+ 2 σ 2 λ μ ( μ λ ) e λ s μ e λ ( t s ) 1 λ e μ ( t s ) 1 ,
v 2 2 ( s , t ) = D 2 ( η ( s , t ) F ) = 2 σ 2 λ μ ( μ λ )   1 e λ s μ 1 e λ ( t s ) λ 1 e μ ( t s ) ,
c o v [ ξ ( s 1 , t ) , η ( s 2 , t ) | F ] = σ 2 μ e μ s 2 e μ t e μ s 2 e μ s 1 μ e ( μ λ ) s 2 e ( μ λ ) s 1 μ λ
+ σ 2 e λ s 2 1 2 μ λ λ μ ( μ λ ) e λ s 2 e λ t + 1 μ ( μ λ ) 2 e ( μ λ ) s 2 μ t e λ s 2 e λ t
ρ ( s 1 , s 2 , t ) = corr ( ξ ( s 1 , t ) , η ( s 2 , t ) | F ) = c o v ( ξ ( s 1 , t ) , η ( s 2 , t ) | F ) D ξ ( s 1 , t ) D η ( s 2 , t ) ,
where s 1 s 2 .
Proof. 
Let X = E F ( s , t ) | F . It is known that the expression F ( s , t ) X is independent of F ( 0 , T ) for all T 0 . In this case, we need to write down the covariance between the two and choose X such that, due to the properties of the normal distribution, it exactly cancels it out. Based on the previous results, using the covariance function of the special-case Kennedy field, the following can be calculated:
c o v F ( s , t ) , F ( 0 , T ) = c ( 0 , t , T ) = σ 2 e ( 2 μ λ ) min ( t , T ) μ ( t + T )
Thus, we can conclude that if X is represented in the following form X = F ( 0 , t ) + c o n s t a n t , then the covariance will be canceled out. Furthermore, we know that the expected value of the expression must be equal to F ( s , t ) , so X will be equal to the following expression, where E F ( s , t ) = α ( s , t ) , in line with the previous notations.
X = F ( 0 , t ) + E F ( s , t ) E F ( 0 , t ) = F ( 0 , t ) + α ( s , t ) α ( 0 , t )
= F ( 0 , t ) + σ 2 e μ ( t s ) e μ t 1 μ + 1 λ μ e λ ( t s ) e λ t 1 λ μ
In this case, the expected value will be equal to E F ( s , t ) , and the covariance of the difference will be zero; thus we have shown that the conditional expected value will be equal to X, and therefore
E F ( s , t ) | F = F ( 0 , t ) + σ 2 e μ ( t s ) e μ t 1 μ + 1 λ μ e λ ( t s ) e λ t 1 λ μ
E F ( t , t ) | F = F ( 0 , t ) + σ 2 ( 1 e λ t ) 1 λ μ + ( 1 e μ t ) 1 μ + 1 λ μ
Then, transitioning to the conditional expected values of ξ ( s , t ) and η ( s , t ) ,
m 1 ( s , t ) = E ξ ( s , t ) | F = E s t F ( u , u ) d u | F = s t F ( 0 , u ) d u + σ 2 t s μ
+ σ 2 μ 1 μ + 1 λ μ e μ t e μ s σ 2 λ ( λ μ ) e λ t e λ s
m 2 ( s , t ) = E η ( s , t ) | F = E s t F ( s , u ) d u | F = s t E F ( s , u ) | F d u
= s t F ( 0 , u ) d u σ 2 μ 2 + σ 2 μ ( λ μ ) e μ ( t s ) e μ t + e μ s 1
+ σ 2 λ ( λ μ ) e λ ( t s ) e λ t + e λ s 1
In order to write the pricing formulas as a function of the initial forward curve, F ( 0 , t ) , we need to calculate the conditional covariances of ξ ( s , t ) and η ( s , t ) and the conditional correlation between ξ ( s , t ) and η ( s , t ) , for which we first need to express the conditional covariance of the forward rates.
In the Kennedy field, by Gaussian conditioning on F σ -algebra, the conditional covariance takes the form
cov F ( s 1 , t 1 ) , F ( s 2 , t 2 ) F = σ 2 e ( 2 μ λ ) min ( t 1 , t 2 ) μ ( t 1 + t 2 ) e λ min ( s 1 , s 2 ) 1 .
Starting from the definition of conditional covariance, centering on the conditional means, and using the linearity of conditional expectation together with the bilinearity of covariance yield the above identity after straightforward algebra.
Hence, the conditional variances of ξ and η are
v 1 2 ( s , t ) = D 2 ξ ( s , t ) | F = s t s t c o v [ F ( u , u ) , F ( v , v ) | F ] d u d v
= s t s t σ 2 e ( 2 μ λ ) min ( u , v ) μ ( u + v ) e λ min ( u , v ) 1 d u d v
= 2 σ 2 μ 2 μ ( t s ) + e μ ( t s ) 1 + 2 σ 2 λ μ ( μ λ ) e λ s μ e λ ( t s ) 1 λ e μ ( t s ) 1
v 2 2 ( s , t ) = D 2 η ( s , t ) | F = s t s t c o v F ( s , u ) , F ( s , v ) | F d u d v
= s t s t σ 2 e ( 2 μ λ ) min ( u , v ) μ ( u + v ) e λ s 1 d u d v
= 2 σ 2 ( μ λ ) 1 μ e μ ( t s ) 1 1 λ e λ ( t s ) 1 + 2 σ 2 λ μ ( μ λ ) e λ s μ e λ ( t s ) 1 λ e μ ( t s ) 1
= 2 σ 2 λ μ ( μ λ )   1 e λ s μ 1 e λ ( t s ) λ 1 e μ ( t s )
Therefore, the last quantity we need for the pricing formulas is the conditional covariance between ξ and η where s 1 s 2 , the derivation of which follows.
c o v ξ ( s 1 , t ) , η ( s 2 , t ) | F = s 1 t s 2 t c o v F ( u , u ) , F ( s 2 , v ) | F d v d u
= s 1 t s 2 t σ 2 e ( 2 μ λ ) min ( u , v ) μ ( u + v ) e λ min ( u , s 2 ) 1 d v d u
= σ 2 s 1 s 2 e μ u e λ u 1 s 2 t e ( 2 μ λ ) u μ v d v d u
+ σ 2 s 2 t e μ u e λ s 2 1 s 2 t e ( 2 μ λ ) min ( u , v ) μ v d v d u
Upon evaluating the above integrals, we obtain the first term.
= σ 2 s 1 s 2 e μ u e ( μ λ ) u s 2 t e μ v d v d u = σ 2 μ e μ s 2 e μ t e μ s 2 e μ s 1 μ e ( μ λ ) s 2 e ( μ λ ) s 1 μ λ
Similarly to the first term, the calculation of the second part is demonstrated below.
= σ 2 s 2 t e μ u e λ s 2 1 s 2 t e ( 2 μ λ ) min ( u , v ) μ v d v d u
= σ 2 e λ s 2 1 2 μ λ λ μ ( μ λ ) e λ s 2 e λ t + 1 μ ( μ λ ) 2 e ( μ λ ) s 2 μ t e λ s 2 e λ t
Combining the two components yields the conditional covariance between ξ ( s , t ) and η ( s , t ) .
c o v ξ ( s 1 , t ) , η ( s 2 , t ) | F = σ 2 μ e μ s 2 e μ t e μ s 2 e μ s 1 μ e ( μ λ ) s 2 e ( μ λ ) s 1 μ λ
  + σ 2 e λ s 2 1 2 μ λ λ μ ( μ λ ) e λ s 2 e λ t + 1 μ ( μ λ ) 2 e ( μ λ ) s 2 μ t e λ s 2 e λ t
Hence, the conditional correlation between ξ and η is equal to the conditional covariance divided by the standard deviations of ξ and η .
ρ ( s 1 , s 2 , t ) = corr ( ξ ( s 1 , t ) , η ( s 2 , t ) | F ) = c o v ( ξ ( s 1 , t ) , η ( s 2 , t ) | F ) D ξ ( s 1 , t ) D η ( s 2 , t )

The λ = μ Case

In the special case where λ = μ , we revisit the previously derived conditional expected values of ξ ( s , t ) and η ( s , t ) . In these expressions, the denominators involving ( λ μ ) become singular, so we apply first-order Taylor expansions and L’Hospital’s rule to evaluate the limits [5]. After simplification, we obtain the following results:
  m 1 ( s , t ) = s t F ( 0 , u )   d u + σ 2 t s μ + t   e μ t s   e μ s μ + 2 μ 2 e μ t e μ s
m 2 ( s , t ) = s t F ( 0 , u )   d u + σ 2 t   e μ t s   e μ s ( t s )   e μ ( t s ) μ + 2 μ 2 1 e μ ( t s ) + e μ t e μ s
These simplified expressions show that in the limit case λ = μ , the conditional expected values remain well-defined and retain a clear dependence on the initial forward curve F ( 0 , t ) and the exponential decay parameter μ .
When λ = μ , the general formulas for the conditional variances contain singularities due to terms involving ( λ μ ) in the denominator, similarly to the conditional expected values. To resolve this, we apply L’Hospital’s rule and first-order Taylor expansions to obtain the limiting values. The resulting expressions are as follows:
v 1 2 ( s , t ) = 2 σ 2 μ 2 μ ( t s ) + e μ ( t s ) 1 e μ s 1 e μ ( t s ) μ ( t s )   e μ ( t s )
v 2 2 ( s , t ) = 2 σ 2 μ 2   1 e μ s   1 e μ ( t s ) μ ( t s )   e μ ( t s )
These results show that the conditional variance of ξ ( s , t ) remains unchanged, while the expression for the variance of η ( s , t ) simplifies to an explicit and finite formula in the degenerate case.
Similarly to the previous expressions, the general formula for the conditional covariance of ξ and η becomes singular as λ μ . To compute the limiting form, we apply the L’Hospital rule and Taylor expansions again term by term. After simplification, we obtain the following closed-form expression:
cov ξ ( s 1 , t ) , η ( s 2 , t ) F = σ 2 μ e μ s 2 e μ t e μ s 2 e μ s 1 μ ( s 2 s 1 )
+ σ 2 e μ s 2 1 e μ s 2 2 e μ ( t s 2 ) μ 2 t s 2 μ   e μ ( t s 2 ) e μ t 1 μ 2 + t s 2 μ
This expression is smooth and free from singularities, and can thus be used directly in the pricing formulas when λ = μ .

4. Simulation

Having calculated the conditional expected value and variance of the forward rate field with respect to the σ -algebra F , we revised the simulation process from our previous study [4,6]. Our objective was to generate a Kennedy field based on a given initial forward curve input vector, ensuring that the field evolved according to the Kennedy model starting from the initial curve. Thus, let us denote the conditional expected value of the forward field with β ( s , t )
β ( s , t ) = F ( 0 , t ) + σ 2 e μ ( t s ) e μ t 1 μ + 1 λ μ e λ ( t s ) e λ t 1 λ μ
  c o v F ( s 1 , t 1 ) , F ( s 2 , t 2 ) | F = σ 2 e ( 2 μ λ ) min ( t 1 , t 2 ) μ ( t 1 + t 2 ) e λ min ( s 1 , s 2 ) 1
Similarly to the previous simulation, we first generate a Brownian sheet, W ( s , t ) , over an equidistant grid. Next, we evaluate the generated field at the specified points, W e λ s 1 , e ( 2 μ λ ) t , and then scale it to match the prescribed variance, σ e μ t W e λ s 1 , e ( 2 μ λ ) t . Afterwards, we apply an affine transformation by adding the conditional expected value, β ( s , t ) , so that the resulting field satisfies both the conditional mean and variance requirements [7]. Therefore, β ( s , t ) + σ e μ t W e λ s 1 , e ( 2 μ λ ) t produces the desired Kennedy field.
Figure 1 displays one realization of the Kennedy forward rate field F ( s , t ) on the time–maturity triangle { ( s , t ) : 0 s t T = 40 } , conditional on the observed initial forward curve F ( 0 , t ) for April 2025. The red line highlights the initial forward curve, F ( 0 , t ) . The simulation uses the April 2025 parameters obtained from the caplet calibration ( μ , λ , σ ) = ( 1.6201 ,   0.5751 ,   0.0193 ) and the market initial curve as input (see in Section 9). All three panels show the same surface from different viewing angles so that the behaviours along both the calendar–time axis s (discounting time) and the maturity axis t are visible.
Two features are apparent and consistent with market evidence. First, the short end of the yield curve is more volatile: for short maturities, the surface is visibly more irregular as s decreases, reflecting the stronger short-end volatility that is also implied by the Kennedy variance scaling across maturities. Second, as maturity grows, the surface becomes smoother and gradually stabilizes; i.e., the conditional variance decays with t and the field converges toward a flatter shape, which is in line with stylized facts for interest rate term structures. Since the field is conditioned on the observed F ( 0 , t ) , each maturity slice starts at the market initial level at s = 0 and then evolves stochastically in s while preserving the Kennedy covariance structure governed by μ ,   λ , and σ .

5. Pricing Formulas

In this section, we present the previously derived pricing formulas using conditional expected values, variances, and covariance, which make the formulas dependent on the initial forward curve. As a result, additional information will be incorporated into the formulas.

5.1. Zero-Coupon Bond

Let us start with one of the simplest financial products, the zero-coupon bond, paying one unit at time t, denoted by Z ( s , t ) , as in Equation (6). Conditioning on the observed initial forward curve, the price satisfies the classical Heath–Jarrow–Morton identity:
Z ( 0 , t ) = E ( e 0 t r ( u ) d u | F ) = E e 0 t F ( u , u ) d u | F
= E e ξ ( 0 , t ) | F = e m 1 ( 0 , t ) + v 1 2 ( 0 , t ) / 2 = e 0 t F ( 0 , u ) d u
In particular, all dependence on the Kennedy parameters ( μ , λ , σ ) is canceled in the combination m 1 ( 0 , t ) + 1 2 v 1 2 ( 0 , t ) ; hence the zero-coupon bond price at time 0 is determined entirely by the initial forward curve. This identity is the standard no-arbitrage relation for discount bonds [8], and it provides a stringent internal consistency check for our conditional moment formulas. Equivalently, 0 t F ( 0 , u )   d u = ln Z ( 0 , t ) .

5.2. Caplet

Our objective is to determine the value of an interest rate caplet with strike K, covering the time interval [ t , t + Δ ] . This instrument may be regarded as a European-style option written on the forward rate, which is exercised at time t whenever F Δ ( t , t ) > K , where F Δ ( t , t ) is specified in Equation (4). The corresponding payoff is realized at time t + Δ . The payoff function below is consistent with Kennedy’s original article.
V ( t , K ) = e Δ F Δ ( t , t ) e Δ K + .
The discounted payoff at time s is given by
D ( s , t + Δ ) V ( t , K ) = e s t + Δ r ( u )   d u   e Δ F Δ ( t , t ) e Δ K + .
By taking the conditional expected value, the price of the caplet is obtained as
P c a p l e t ( s , t , Δ ) = E e s t + Δ r ( u )   d u   e Δ F Δ ( t , t ) e Δ K + | F .
In our earlier work [4], we derived the corresponding pricing formula. In the present paper, we employ the same representation but substitute the conditional expectations, variances, and covariances ( m 1 = m 1 ( s , t + Δ ) , m 2 = m 2 ( t , t + Δ ) , v 1 = v 1 ( s , t + Δ ) , v 2 = v 2 ( t , t + Δ ) , and ρ = ρ ( s , t , t + Δ ) ) derived in Proposition 1, which yields a more precise conditional formula. Here, the discounting is taken to time s, while the contract starts at t and matures at t + Δ ; i.e., we evaluate a Δ -maturity instrument initiated at time t and settled at t + Δ .
Proposition 2
(Caplet price in the Kennedy model). The closed-form expression of the caplet price is
P c a p l e t ( s , t , Δ ) = e m 2 m 1 + 1 2 ( v 1 2 + v 2 2 2 ρ v 1 v 2 ) Φ m 2 + v 2 2 ρ v 1 v 2 Δ K v 2
    e Δ K m 1 + 1 2 v 1 2 Φ m 2 ρ v 1 v 2 Δ K v 2 .

5.3. Floorlet and Swaption

Analogously, the prices of floorlets and swaplets, which were also derived in our earlier work [4], where the same conditional quantities ( m 1 , m 2 , v 1 , v 2 , and ρ ) are used as in the caplet pricing formula corresponding to the same time points, can be obtained in closed forms as
P f l o o r l e t ( s , t , Δ ) = e Δ K m 1 + 1 2 v 1 2 Φ Δ K m 2 + ρ v 1 v 2 v 2
e m 2 m 1 + 1 2 ( v 1 2 + v 2 2 2 ρ v 1 v 2 ) Φ Δ K m 2 v 2 2 + ρ v 1 v 2 v 2
  P s w a p l e t ( s , t , Δ ) = e m 2 m 1 + 1 2 ( v 1 2 + v 2 2 2 ρ v 1 v 2 ) e Δ K m 1 + 1 2 v 1 2

5.4. Par Swap Rate

The par swap rate corresponds to the fixed interest rate that makes the present value of a swap equal to zero. In other words, it is the rate at which the discounted cash flows of the fixed and floating legs coincide. This quantity plays a central role in interest rate markets, as swaps are often quoted in terms of their par rates. Consequently, par swap rates are widely used as calibration instruments, providing a natural link between model dynamics and observable market data.
In our earlier work, the parameters of the Kennedy model were calibrated to observed par swap rate data, utilizing the explicit pricing formula for the par swap rate in the unconditional setting. In the present study, we extend this analysis by deriving the par swap rate, also under the assumption that the initial forward curve is observed and fixed. This conditional formulation preserves the tractability of the pricing formula, while making it more consistent with market practice and better suited for calibration to real-world data.
We can now formulate the following result, which provides the closed-form representation of the par swap rate in terms of the Kennedy model parameters and the initial forward curve.
Proposition 3.
We consider a one-period interest rate swap (swaplet) that starts at time t and accrues over a single period of length Δ. In the Kennedy model, under the conditional formulation with respect to the initial forward curve F ( 0 , t ) , the par swap rate admits a closed-form representation in terms of the model parameters μ, λ, and σ, as follows:
K ( 0 , t , Δ ) = 1 Δ { t t + Δ F ( 0 , u )   d u σ 2 μ 2 + σ 2 μ ( λ μ ) e μ Δ e μ ( t + Δ ) + e μ t 1
+ σ 2 λ ( λ μ ) e λ Δ e λ ( t + Δ ) + e λ t 1 + 1 2 · 2 σ 2 λ μ ( μ λ ) 1 e λ t   μ 1 e λ Δ λ 1 e μ Δ
  [ σ 2 μ e μ t e μ ( t + Δ ) e μ t 1 μ e ( μ λ ) t 1 μ λ
+ σ 2 e λ t 1 2 μ λ λ μ ( μ λ ) e λ t e λ ( t + Δ ) + 2 e ( μ λ ) t μ ( t + Δ ) e λ t e λ ( t + Δ ) μ ( μ λ ) ] } .
Proof. 
The result follows directly from substituting the conditional expected value m 2 ( t , t + Δ ) , variances v 1 2 ( 0 , t + Δ ) , v 2 2 ( t , t + Δ ) , and the conditional covariance of ξ and η into the par swap rate pricing formula, discounted to time 0 (as quotes always reflect the current market situation), which was derived in our previous article [4].
K ( 0 , t , Δ ) = 1 Δ ( m 2 + 1 2 v 2 2 ρ v 1 v 2 ) = 1 Δ ( m 2 + 1 2 v 2 2 c o v ξ ( 0 , t + Δ ) η ( t , t + Δ )
Naturally, the par swap rate can also be computed for any time point s using the following formula.
K ( s , t , Δ ) = 1 Δ ( m 2 ( t , t + Δ ) + 1 2 v 2 2 ( t , t + Δ ) c o v ξ ( s , t + Δ ) η ( t , t + Δ )

6. Monte Carlo Simulations

To validate the correctness of the analytical pricing formulas derived earlier, we implemented the industry-standard Monte Carlo method [9]. The key idea of this approach is to simulate a large number of realizations of the forward rate field using the adapted simulation algorithm presented in Section 4. For each simulated path, we compute the corresponding payoffs of the financial products under consideration. As the number of simulation runs tends to infinity, the average simulated price converges to the theoretical price implied by the model. This provides a robust numerical check on the analytical results, ensuring consistency between the theoretical derivations and the stochastic dynamics of the model.
Figure 2 plots the Monte Carlo estimate of the caplet price as a function of the number of simulated paths on a log scale. The dashed horizontal line shows the closed-form price, the solid curve is the Monte Carlo mean, and the shaded band is the pointwise 95% confidence interval. As the number of paths increases, the Monte Carlo estimate stabilizes and the confidence band shrinks, converging to the analytical benchmark.
The figure clearly demonstrates that the analytical closed-form pricing formula and the prices obtained via Monte Carlo simulation are consistent, as the simulated estimates converge to the theoretical benchmark.
Beyond serving as a validation tool, Monte Carlo simulation also offers practical advantages when pricing more complex derivatives, for which closed-form solutions may not be available. In particular, the flexibility of the simulation framework allows us to incorporate path-dependent features, non-standard payoff structures, or alternative assumptions about the forward curve. However, this comes at the cost of increased computational burden: achieving high accuracy requires a large number of simulation runs, which can be time-consuming.

7. Sensitivity Analysis

In this section, we conduct a sensitivity analysis on the prices of caplets and swaptions. The floorlet is omitted from the analysis, as it behaves symmetrically to the caplet. The aim is to examine how the values of these derivatives respond to changes in the key model parameters. By systematically varying input parameters, such as volatility σ , mean reversion speed μ , and long-term mean λ , we assess the robustness of the pricing formulas and the overall behavior of the model. The parameter ν , which is the expected value of the spot rate, is also shown in the non-conditional case. This analysis provides valuable insight into the model’s stability and practical applicability in real market conditions.
A swaption, or swap option, is a derivative contract that gives its holder the right, without any obligation, to enter into a specified interest rate swap at a future date. At the exercise date, the holder decides whether to switch between paying a fixed rate and receiving a floating rate. The fair value of a payer swaption with k payment dates, observed at time s, can be expressed as
P s w a p t i o n ( s ) = E j = 1 k e s T j r ( u )   d u e Δ F Δ ( T j 1 , T j 1 ) e τ j K + ,
where s < T 0 < T 1 < < T k denote the relevant payment dates and τ j = T j T j 1 .
In the Kennedy model, deriving a closed-form expression for the swaption price is analytically intractable due to the path dependence and the nonlinearity of the payoff. Therefore, we rely on Monte Carlo simulation techniques to evaluate the swaption prices. This numerical approach not only provides accurate approximations but also enables us to perform a detailed sensitivity analysis of the model parameters with respect to swaption prices.
Caplet pricing is carried out using analytical formulas, while swaption prices are derived via Monte Carlo simulation. The model parameters under investigation include drift μ , long-term mean level ν , volatility σ , and the decay parameter λ . We also consider the effect of observable market inputs, such as the strike rate K and the time to maturity T.
To measure how price changes with respect to a given parameter, we apply a central finite-difference approximation of the partial derivative. These numerical approximations are analogous to the Greeks in the Black–Scholes framework [10]. For a parameter θ { μ , ν , σ , λ , K , T } , we compute discrete sensitivity as
Δ θ : = P ( θ + ε ) P ( θ ε ) 2 ε ,
where P ( θ ) denotes the price of a financial asset evaluated at the perturbed value of the parameter and ε is a small increment, typically 10 3 . These derivatives approximate how robust the model output is to perturbations in the parameters obtained during calibration.
Figure 3 represents caplet price sensitivities obtained from the closed-form Kennedy formula, conditional on the initial forward curve. Unless otherwise stated, we fix the baseline parameters ( ν , μ , λ , σ , K ) = ( 0.04 ,   0.2 ,   0.1 ,   0.1 ,   0.02 ) , with caplet start T = 1 year and accrual length Δ = 0.25 .
The effect of maturity really depends on the shape of the initial forward curve. The caplet price declines monotonically with maturity, as the discounting effect dominates and the option’s time value quickly vanishes for longer tenors. Prices rise sharply and convexly in σ , indicating strong vega and the usual positive convexity of option values. Overall, these patterns are consistent with stylized facts observed in interest rate options markets.
Turning to the Kennedy parameters, increasing μ decreases the caplet price over our baseline range, whereas increasing λ raises it monotonically. In the λ –panel we set μ = 0.7 to avoid the degenerate case λ = μ and to respect the admissibility condition μ λ / 2 on the grid.
Figure 4 reports the swaption price sensitivities obtained by Monte Carlo simulation, conditioned on the initial forward curve. The same baseline parameters are used as in the case of the caplet, with the swaption having a 10-year maturity, where the exchanges occur annually.
The swaption value increases with maturity T, hence the exposure to the option accumulates on the swaption annuity, and the variance in the underlying swap rate increases over time by more than the discounting. Increasing the strike K roughly linearly lowers the prices over the displayed range. Volatility σ has a pronounced and convex impact, underscoring the importance of accurate volatility calibration. Parameter μ produces a clear decreasing effect on prices: a stronger mean reversion dampens the conditional variance of the forward field, whereas the sensitivity to λ is more modest and increases the price of the swaption. Overall, these patterns align with stylized facts observed in interest rate options markets.
From a calibration perspective, the results suggest a possible hierarchical approach: one may first calibrate σ , which dominate price-level sensitivity, and then refine μ and λ to better match the forward curve’s shape and dynamics.

8. Implied Volatility

In practice, options are often quoted in terms of implied volatilities rather than absolute prices. Therefore, it is natural and useful to transform the model prices into implied volatilities, which can be computed either under the assumption of a lognormal distribution (as in the Black model) or a normal distribution (as in the Bachelier model). Expressing prices in terms of implied volatilities has several advantages. First, it aligns the model output with market conventions, facilitating direct comparison with observed quotes. Second, the calibration surface expressed in implied volatilities tends to be smoother and more stable than the surface of prices, which improves numerical stability during calibration. Finally, working with implied volatilities allows us to assess the model’s ability to reproduce characteristic market patterns, such as the volatility smile or skew, which are directly observable in the implied volatility space [11].

8.1. The Black Model

The Black model is an industry-standard model in the pricing of European options written on forwards and futures [12]. The model assumes that the forward price of the underlying asset follows a lognormal distribution under the risk-neutral measure, which is consistent with the no-arbitrage pricing framework.
In this setting, we obtain a Black–Scholes-like pricing formula, where the payoff is discounted back to time s while the option itself matures at time t. The price of a European call option on a forward contract with forward price F, strike price K, risk-free rate r, and volatility σ is given by:
P B l a c k ( s ) = e r ( t s ) F   Φ ( d 1 ) K   Φ ( d 2 ) ,
where
d 1 = ln F K + 1 2 σ 2 ( t s ) σ ( t s ) ,
d 2 = d 1 σ ( t s ) .
Here, Φ denotes the cumulative distribution function of the standard normal distribution. The term d 1 represents the standardized distance of the forward price from the strike, adjusted for volatility and time, while d 2 accounts for the expected downward drift due to the volatility over the remaining time to maturity.
In the context of interest rate derivatives, such as caplets and floorlets, the Black model is particularly relevant because these instruments can be viewed as options on forward rates. Under the Black framework, the forward rate is assumed to follow a lognormal process, and the price of a European caplet can be expressed in the same functional form as the above call option price. This allows practitioners to quote and compare caplet prices conveniently in terms of implied volatilities derived from the Black formula, aligning with market conventions.
This formulation provides a tractable and closed-form solution for option prices, which facilitates calibration and interpretation in practice. In later sections, we will build on this framework to compare and align the Kennedy model with the Black model in order to analyze their respective implications for implied volatilities and pricing accuracy.

8.2. Comparison Between the Kennedy and the Black Models

In this section, we aim to establish a direct correspondence between the Kennedy model and the Black model in order to derive a closed-form expression for the implied volatility implied by the Kennedy framework. By aligning the caplet pricing formulas of the two models, we can express the implied volatility as a function of the parameters of the Kennedy model. This is particularly useful because implied volatilities are the standard way of quoting option prices in financial markets, and having an analytical formula enables efficient calibration and better comparability with market data. Moreover, the implied volatility surface is typically smoother than the corresponding price surface, which facilitates the calibration procedure by reducing local irregularities and making it easier to identify the global minimum of the objective function.
The price of a caplet in the Kennedy model can be obtained from the expression given in Proposition 2. By rearranging this formula, we align its structure with the Black model to express the implied volatility explicitly within the Kennedy framework.
P K e n n e d y ( s ) = e m 1 + 1 2 v 1 2 [ e m 2 + 1 2 v 2 2 ρ v 1 v 2 Φ m 2 + v 2 2 ρ v 1 v 2 Δ K v 2
    e Δ K Φ m 2 ρ v 1 v 2 Δ K v 2 ] .
Based on these considerations, the correspondence between the two models can be established as follows:
e r ( t s ) = e m 1 + v 1 2 / 2 ,
σ ( t s ) = v 2 ,
K = e Δ K ,
F = e m 2 + v 2 2 / 2 ρ v 1 v 2 .
For verification, let us examine the quantities denoted by d 1 and d 2 :
d 1 = ln F K + 1 2 σ 2 ( t s ) σ ( t s ) = m 2 + v 2 2 ρ v 1 v 2 Δ K v 2 ,
d 2 = d 1 σ ( t s ) = m 2 ρ v 1 v 2 Δ K v 2 .
The calculated expressions confirm that the Kennedy pricing formula can be perfectly aligned with the Black model, thereby supporting the existence of an analytical, closed-form expression for the implied volatility. Based on this correspondence, we can formulate the below result.
Theorem 2.
Consider a caplet contract that is discounted back to time s, starts at time t, and has accrual length Δ. In the Kennedy model, the Black implied volatility admits the following closed-form expression, expressed directly in terms of the original Kennedy field parameters μ, λ, and σ:
σ B l a c k 2 = 1 t + Δ s 2 σ 2 1 e λ t ( μ λ )   1 e λ Δ λ 1 e μ Δ μ
Proof. 
Using the identification in Equation (87) between the Kennedy caplet price and the Black formula where the forward–integral variance enters as v 2 2 ( t , t + Δ ) and the effective time scale is ( t + Δ s ) , the Black variance in closed form is
σ B l a c k 2 = v 2 2 ( t , t + Δ ) t + Δ s = 1 t + Δ s 2 σ 2 1 e λ t ( μ λ )   1 e λ Δ λ 1 e μ Δ μ
It can be observed that the strike price does not appear in the closed-form expression of implied volatility. Consequently, the implied volatility curve as a function of the strike price is flat, and the model does not exhibit a volatility smile. This represents a clear limitation of the framework, since volatility smiles are a well-documented feature of real market data.
Figure 5 illustrates the sensitivity of the Black implied volatility, obtained from the Kennedy model, with respect to the parameters μ , λ , and σ . We observe that the implied volatility increases as the parameter λ increases. In contrast, with respect to σ , the implied volatility increases monotonically, while it decreases mildly as μ increases. This confirms the intuitive role of σ as a volatility scaling parameter, while μ and λ govern the decay effects in a structurally similar way. Moreover, the sensitivity plots suggest an approximately linear dependence on the parameters within the observed range for μ and σ .
Before analyzing the general asymptotic behavior, it is instructive to consider the limiting case λ = μ , for which the closed-form expression of the implied variance simplifies considerably, where, similarly to the previous derivations, we applied L’Hospital’s rule and Taylor expansions. The limiting case of the implied volatility when λ = μ takes the following form:
σ Black 2 = 2 σ 2 t + Δ s 1 e μ t μ 2 1 e μ Δ μ Δ e μ Δ .
This special case illustrates the quadratic decay of the implied variance in a particularly simple form, and it naturally motivates the analysis of the general short-maturity asymptotics presented below.
Theorem 3.
For small accrual periods Δ 0 , the implied variance in the Kennedy model satisfies
σ B l a c k 2 = O ( Δ ) .
More precisely, the first-order expansion is given by
σ B l a c k 2 Δ   Δ 0   2 σ 2 t s 1 e λ t .
Proof. 
We now examine the first-order asymptotics of the implied volatility derived from the Black model in the limit as Δ approaches zero. Hence, the first-order expansion is:
σ B l a c k 2   Δ 0     1 t s 2 σ 2 1 e λ t ( μ λ ) ( μ λ ) Δ = 2 σ 2 t s 1 e λ t Δ
Hence
σ B l a c k 2 Δ   Δ 0   2 σ 2 t s 1 e λ t
Consequently, σ B l a c k 2 = O ( Δ ) . □
This asymptotic behavior is relevant from both a theoretical and a practical standpoint. The fact that the implied variance decays as O ( Δ ) for short maturities ensures that the Kennedy model remains well-behaved in the limit of small accrual periods, avoiding volatility spikes that may arise in other forward rate models. From a calibration perspective, this result implies that short-maturity caplets contribute only minimally to the total calibration error, which can improve numerical stability and reduce overfitting.

9. Calibration of the Kennedy Model to Caplet Prices

An important practical advantage of the Kennedy model is that the pricing formulas are available in closed forms. This feature is particularly relevant for calibration, since these explicit expressions can be directly incorporated into multidimensional nonlinear optimization algorithms. As a result, the calibration procedure becomes substantially faster and more stable compared to approaches that rely on numerical integration or Monte Carlo approximations. Moreover, given an observed initial forward curve, the closed-form structure ensures that the pricing formulas are not only computationally efficient but also more precise, reducing numerical errors and improving the quality of the fit to market data.
It is essential to emphasize a structural limitation of the Kennedy model in the context of calibration. As established in Theorem 2, the Black implied volatility generated by the model is independent of the strike, resulting in a flat volatility surface. Consequently, calibration cannot be performed to the volatility smile or skew that is typically targeted in more flexible models using out-of-the-money options. In practice, this implies that the Kennedy model can only be calibrated to at-the-money instruments (such as ATM caplets or swaptions) where the flat volatility assumption is consistent with the model structure. While this restricts the scope of calibration compared to richer frameworks, it also simplifies and stabilizes the procedure by reducing the set of relevant calibration targets.
The data related to various financial instruments presented in this article were obtained from the Bloomberg Terminal. For each product, we collected transaction prices, corresponding normal implied volatilities, and at-the-money (ATM) strike levels, along with the relevant discount factors for present value calculations. The dataset covers USD-denominated interest rate derivatives, including caplets and swaptions, and was retrieved with monthly frequency from 8 June 2024 to 8 April 2025.
In this section, we describe the calibration of the Kennedy model to observed caplet prices. First, we calibrate the model to three-month caplets using a numerical extremum search algorithm that relies on stochastic gradient descent and analytical pricing formulas.
The available dataset consists of European-style caplets and swaptions with single future payments. Each instrument is defined by two dates: the in date, indicating the beginning of the fixed leg (i.e., the payment time), and the for date, representing the tenor of the swap. Since these products involve only one payment, they can be treated as caplets with a three-month accrual period. For each instrument, the at-the-money strike rate (fixed rate) is also provided and used as the strike K in pricing.
The calibration procedure begins by constructing the initial forward rate curve F ( 0 , t ) from discount factors. This is performed using the classical forward rate interpolation formula:
F ( 0 , t i ) = ln Z ( 0 , t i + 1 ) ln Z ( 0 , t i ) t i + 1 t i ,
where Z ( 0 , t ) denotes the zero-coupon bond price at time zero, maturing at time t, defined in Equation (6). The resulting forward curve serves as a deterministic input to the pricing model.
To determine the optimal parameters ( μ , λ , σ ) of the Kennedy model, we formulate the calibration as a numerical optimization problem. The objective function measures the discrepancy between model-implied and market-observed caplet prices, and is defined as a weighted sum of squared log-scale errors. Specifically, we minimize
i = 1 n w i log ( P model ) log ( P market ) 2     min ,
where w i = 1 + T i 5 is a maturity-dependent weight, assigning higher importance to longer maturities. The use of logarithmic error is motivated by the form of the Kennedy pricing formula, which contains multiple exponential terms. Working in log-space reduces the impact of large relative differences and improves numerical stability, particularly in regions where prices are small or highly sensitive to parameter changes.
To further improve robustness, a weak regularization term is added to the objective to prevent overfitting and to avoid implausible parameter values. Moreover, in order to better explore the parameter space and reduce the risk of convergence to local minima, the optimization is initialized from several different starting points, including randomly generated ones.
The optimization is carried out using the sequential least squares programming (SLSQP) algorithm, subject to box constraints and the structural condition ( μ > λ / 2 ) , which ensures stationarity of the Gaussian field [13]. Additionally, all three model parameters ( μ , λ , and σ ) are required to be strictly positive. The best solution among all starting points is selected based on the minimized error.
Following the optimization, we compute the model-implied caplet prices using the calibrated parameters and assess the quality of the fit using average relative error metrics. Given a set of n caplets with market prices P market ( i ) and model prices P model ( i ) , the average relative error is defined as
Relative   Error = 1 n i = 1 n | P model ( i ) P market ( i ) | P market ( i ) .
The relative error provides a scale-invariant assessment, facilitating comparisons across maturities with different price levels.
The calibration procedure described above is repeated independently for each month in an eleven-month historical window, from 2024 June to 2025 April. For each month, we extract the corresponding market data: the observed caplet prices, the associated at-the-money strike rates, and the initial forward rate curves. Each monthly dataset consists of caplets with a fixed accrual period Δ = 3 months and seven different maturities: 3 months, 6 months, 1 year, 2 years, 5 years, 10 years, and 20 years.
Using the monthly data, the same optimization routine is applied to obtain a separate set of the Kennedy model parameters ( μ , λ , σ ) for each month. This results in a time series of calibrated parameter triplets, allowing us to observe how the term structure dynamics evolve over time.
To assess the performance of the model, we compare the market-observed caplet prices with the model-implied prices calculated using the calibrated parameters. Figure 6 illustrates the comparison between the market-observed caplet prices and the model-implied prices across maturities.
The fit is visually close for most maturities, and the monthly average relative errors are shown in the panel titles of Figure 6. Across months, these errors range from roughly 7% to 22%. Such accuracy is generally regarded as indicative of a well-performing calibration.
It can be observed that in the short-term region, the model tends to slightly underestimate market prices, while around the 20-year maturity, it overestimates them. This systematic pattern is consistent with the inverted initial forward curve in Figure 7, which shows a mild kink around the 10-year point and drives the short- and long-end deviations.
In our dataset, the initial forward curve consistently shows an inverted shape, which further contributes to these deviations in the short- and long-term maturities. Such effects highlight the sensitivity of the calibration to the input curve and emphasize the importance of accurately capturing its features when applying the Kennedy model.
Furthermore, the temporal evolution of the calibrated parameters is presented in Figure 8. These plots provide insight into how the forward curve’s volatility structure and mean reversion characteristics have changed over time, potentially reflecting macroeconomic developments or shifts in market sentiment.
Figure 8 shows that μ exhibits the main month-to-month variation, whereas λ stays small and moves only in a narrow band; σ changes moderately. Motivated by these patterns, we also tested the structural restriction λ = μ (reducing the number of free parameters). Under this constraint the maturity profile becomes overly rigid and the fit deteriorates markedly, so this specification is not suitable for calibration.
Furthermore, since the parameter σ remains relatively stable throughout the observed time window, we also explored the impact of fixing the volatility to be constant across time, in order to evaluate whether such a simplification would still yield acceptable pricing accuracy. This aspect is subject to further research.
In addition to the calibration quality within each month, we also investigated the predictive performance of the model by evaluating how well parameters estimated in month t forecast caplet prices in month ( t + 1 ) . For each month after the initial one, we computed caplet prices using the forward curve of the current month and the Kennedy parameters calibrated in the previous month. This allowed us to assess the stability and forecasting power of the Kennedy model across time.
To visualize this, Figure 9 displays the market prices, the calibrated model prices using the current month’s parameters, and the forecasted prices using the previous month’s parameters. The figure includes eleven subplots, one for each month, along with the average relative errors for both the fitted and forecasted prices. The results demonstrate that while the Kennedy model fits the observed prices well in-sample, the forecasting performance is slightly worse but still remains within an acceptable error margin.
Out of sample (using previous-month parameters), the average relative errors are higher and vary more across time, lying roughly between 9% and 22%. This is expected and still indicates reasonable forecasting performance.
To summarize the difference between in-sample and forecast performance, Figure 10 plots the time series of average relative errors for both the calibrated model and the forecasted prices. This comparison helps to evaluate how well the Kennedy model generalizes across time when parameter updates are delayed.
As expected, the forecast errors are consistently higher than the in-sample calibration errors, reflecting the additional uncertainty when parameters are not updated. Nevertheless, the magnitude of the forecast errors remains reasonably low, indicating that the Kennedy model provides a stable and reliable performance over time. This suggests that the model not only fits observed data well but also maintains a good level of predictive power even under delayed parameter updates.

10. Discussion

Conditioning the Kennedy field on the observed initial forward curve proved to be useful both conceptually and empirically. The closed-form conditional moments enabled analytical prices for a wide range of financial instruments (zero-coupon bonds, caplets, floorlets, swaplets, and par swap rates), while also providing a consistent conditional simulation scheme for path-dependent payoffs. In practice, this facilitated a fast and numerically stable calibration loop. The small- Δ expansion of the Black implied variance (vanishing at first order and positive at second order as Δ 2 2 ( 2 λ / μ ) under μ > λ / 2 ) provided a local diagnostic for short-tenor behavior and parameter admissibility.
Beyond these contributions, two further novelties deserve emphasis. First, we derived a closed-form expression for the Black implied volatility implied by the Kennedy model. Since implied volatility surfaces are smoother than price surfaces, this analytical representation enhances calibration stability and facilitates the identification of global optima. Second, we performed a systematic sensitivity analysis with respect to both model parameters and market inputs, offering practical insight into the stability and robustness of the framework.
The empirical calibration study confirmed that the Kennedy model can reproduce observed caplet prices with low relative errors, and that forecast errors, while higher than in-sample ones, remain stable and acceptable over time. This suggests that the model provides a reliable and time-consistent benchmark for pricing and calibration purposes.
At the same time, important limitations must be acknowledged. Its one-factor Gaussian structure implies strike-flat Black volatilities, so volatility smiles and skews cannot be reproduced. Parameter identification can become unstable when λ μ , requiring limit formulas or regularization. Finally, the results are sensitive to the construction of the initial forward curve and accrual conventions. Taken together, these findings position the Kennedy model as an analytically tractable and efficient benchmark, whose strengths lie in calibration speed, implied volatility representation, and clear Gaussian structure, but whose structural limitations prevent it from fully capturing observed market patterns.

11. Conclusions

This study advanced the application of the Kennedy model by incorporating the observed initial forward curve, market-implied volatilities, and caplet prices into a unified pricing and calibration framework. We derived closed-form conditional expectations and variances, which enabled analytic pricing formulas for a wide range of interest rate derivatives, including zero-coupon bonds, caplets, floorlets, swaplets, and par swap rates. Furthermore, we introduced a consistent conditional simulation scheme for the Kennedy field, allowing for efficient Monte Carlo evaluation of path-dependent payoffs. A key novelty of our work is the closed-form expression of the Black implied volatility implied by the Kennedy model, which facilitates calibration in volatility space where the objective function is smoother and global optima are easier to identify. In addition, a detailed sensitivity analysis with respect to both model parameters and market inputs highlighted the stability and robustness of the framework. Empirical calibration to USD caplet data confirmed that the model achieved a consistently low relative error (within 5–10% across all examined months), while forecast errors, although higher than in-sample ones, remained stable and acceptable over time.
Taken together, these findings demonstrate that the Kennedy model is capable of producing closed-form pricing formulas, efficient calibration procedures, and reliable empirical performance, while maintaining consistency with the HJM framework. Its main limitation lies in the inability to reproduce volatility smiles due to its one-factor Gaussian structure, suggesting that the Kennedy model is best regarded as an analytically tractable and efficient benchmark rather than a fully realistic market model. Nevertheless, within this scope, it offers a flexible, transparent, and practically applicable tool for interest rate derivative modeling, and future research may focus on extending it with multi-factor dynamics or stochastic volatility to overcome its structural constraints.

Author Contributions

Conceptualization, D.T.-L. and M.A.; Methodology, D.T.-L., M.A., and A.V.; Software, D.T.-L.; Validation, M.A.; Formal analysis, D.T.-L.; Investigation, D.T.-L. and A.V.; Data curation, D.T.-L.; Writing—original draft, D.T.-L.; Writing—review and editing, M.A.; Visualization, D.T.-L. and A.V.; Supervision, M.A. and A.V.; Project administration, D.T.-L.; Funding acquisition, M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the KDP-2021 program and the ELTE TKP2021-NKTA-62 funding scheme of the Ministry of Innovation and Technology from the source of the National Research, Development and Innovation Fund.

Data Availability Statement

Restrictions apply to the availability of these data. Market data were obtained from Bloomberg under a license agreement and are not publicly shareable. Aggregated/derived datasets and the analysis code used in this study are available from the corresponding author upon reasonable request, subject to Bloomberg’s terms of use.

Acknowledgments

We would like to express our sincere gratitude to Csaba Kőrössy, whose extensive experience in the financial sector greatly advanced the practical aspects of this research. His support in sourcing market data, computing instrument values from public information, and applying industry-standard calibration procedures substantially enhanced the real-world applicability and robustness of our results. We are also grateful to Gábor Molnár-Sáska for his invaluable guidance and help at the outset of the project. Finally, we thank Gábor Fáth for inviting us to join RiskLab and for his discussions, ideas, and expert feedback on this topic, which were instrumental throughout the work. We are also grateful to the anonymous reviewers for their insightful comments and helpful suggestions, which greatly improved the clarity and overall quality of this manuscript. Any remaining errors are our own.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kennedy, D.P. The Term Structure of Interest Rates as a Gaussian Random Field. Math. Finance 1994, 4, 247–258. [Google Scholar] [CrossRef]
  2. Kennedy, D.P. Characterizing Gaussian Models of the Term Structure of Interest Rates. Math. Finance 1997, 7, 107–116. [Google Scholar] [CrossRef]
  3. Heath, D.C.; Jarrow, R.A.; Morton, A. Bond Pricing and Term Structure of Interest Rates: A New Methodology for Contingent Claims Valuation. Econometrica 1992, 60, 77–105. [Google Scholar] [CrossRef]
  4. Tóth-Lakits, D.; Arató, M. On the Calibration of the Kennedy Model. Mathematics 2024, 12, 3059. [Google Scholar] [CrossRef]
  5. Taylor, A.E. L’Hospital’s Rule. Am. Math. Mon. 1952, 59, 20–24. [Google Scholar] [CrossRef]
  6. Arató, M.; Tóth-Lakits, D. Modeling Negative Rates. In Contributions to Risk Analysis: RISK 2022; Fundación MAPFRE: Madrid, Spain, 2022; pp. 251–260. [Google Scholar]
  7. Arató, N.M. Mean Estimation of Brownian Sheet. Comput. Math. Appl. 1997, 33, 12–25. [Google Scholar] [CrossRef]
  8. Shreve, S.E. Stochastic Calculus for Finance I-II, 1st ed.; Springer Finance: Pittsburg, PA, USA, 2004. [Google Scholar]
  9. Cheng, S.-R. Highly Nonlinear Model in Finance and Convergence of Monte Carlo Simulations. J. Math. Anal. Appl. 2009, 353, 531–543. [Google Scholar] [CrossRef]
  10. Avellaneda, M.; Gamba, R. Conquering the Greeks in Monte Carlo: Efficient Calculation of the Market Sensitivities and Hedge-Ratios of Financial Assets by Direct Numerical Simulation. In Mathematical Finance—Bachelier Congress 2000; Springer Finance: Berlin/Heidelberg, Germany, 2002; pp. 93–109. [Google Scholar]
  11. Hagan, P.S.; Kumar, D.; Lesniewski, A.S.; Woodward, D.E. Managing Smile Risk. Wilmott Mag. 2002, 1, 249–296. [Google Scholar]
  12. Black, F. The Pricing of Commodity Contracts. J. Financ. Econ. 1976, 3, 167–179. [Google Scholar] [CrossRef]
  13. Palacios-Gomez, F.; Lasdon, L.; Engquist, M. Nonlinear Optimization by Successive Linear Programming. Manag. Sci. 1982, 28, 1106–1120. [Google Scholar] [CrossRef]
Figure 1. Conditional simulation of the Kennedy forward rate field { F ( s , t ) : 0 s t } , using parameters ( μ , λ , σ ) calibrated to the April 2025 USD caplet panel and conditioned on the observed initial forward curve F ( 0 , t ) for that month.
Figure 1. Conditional simulation of the Kennedy forward rate field { F ( s , t ) : 0 s t } , using parameters ( μ , λ , σ ) calibrated to the April 2025 USD caplet panel and conditioned on the observed initial forward curve F ( 0 , t ) for that month.
Mathematics 13 03396 g001
Figure 2. Monte Carlo convergence to the analytical caplet price in the Kennedy model.
Figure 2. Monte Carlo convergence to the analytical caplet price in the Kennedy model.
Mathematics 13 03396 g002
Figure 3. Caplet price sensitivity with respect to model parameters and market inputs using the analytical pricing formula. Each subplot shows a single-factor perturbation.
Figure 3. Caplet price sensitivity with respect to model parameters and market inputs using the analytical pricing formula. Each subplot shows a single-factor perturbation.
Mathematics 13 03396 g003
Figure 4. Swaption price sensitivities under the Kennedy model computed by Monte Carlo (conditional on the initial forward curve). Prices are shown as functions of μ , λ , σ , K, and T.
Figure 4. Swaption price sensitivities under the Kennedy model computed by Monte Carlo (conditional on the initial forward curve). Prices are shown as functions of μ , λ , σ , K, and T.
Mathematics 13 03396 g004
Figure 5. The sensitivity of the implied volatility, backed out from the Black model, to various parameters.
Figure 5. The sensitivity of the implied volatility, backed out from the Black model, to various parameters.
Mathematics 13 03396 g005
Figure 6. Observed (dots) and model-implied (dashed lines) caplet prices for each month.
Figure 6. Observed (dots) and model-implied (dashed lines) caplet prices for each month.
Mathematics 13 03396 g006
Figure 7. The initial forward curve F ( 0 , t ) calculated from the discount curve for maturities between 0 and 40 years. The curve exhibits an inverted shape.
Figure 7. The initial forward curve F ( 0 , t ) calculated from the discount curve for maturities between 0 and 40 years. The curve exhibits an inverted shape.
Mathematics 13 03396 g007
Figure 8. Time series of the calibrated the Kennedy model parameters μ , λ , and σ .
Figure 8. Time series of the calibrated the Kennedy model parameters μ , λ , and σ .
Mathematics 13 03396 g008
Figure 9. Caplet prices by month: observed market prices (dots), model-implied prices (dashed lines), and forecasted prices using the previous month’s parameters (dotted green lines).
Figure 9. Caplet prices by month: observed market prices (dots), model-implied prices (dashed lines), and forecasted prices using the previous month’s parameters (dotted green lines).
Mathematics 13 03396 g009
Figure 10. Comparison of monthly average relative errors: in-sample calibration (orange) vs. one-step-ahead forecast (green).
Figure 10. Comparison of monthly average relative errors: in-sample calibration (orange) vs. one-step-ahead forecast (green).
Mathematics 13 03396 g010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tóth-Lakits, D.; Arató, M.; Ványolos, A. An Analysis of Implied Volatility, Sensitivity, and Calibration of the Kennedy Model. Mathematics 2025, 13, 3396. https://doi.org/10.3390/math13213396

AMA Style

Tóth-Lakits D, Arató M, Ványolos A. An Analysis of Implied Volatility, Sensitivity, and Calibration of the Kennedy Model. Mathematics. 2025; 13(21):3396. https://doi.org/10.3390/math13213396

Chicago/Turabian Style

Tóth-Lakits, Dalma, Miklós Arató, and András Ványolos. 2025. "An Analysis of Implied Volatility, Sensitivity, and Calibration of the Kennedy Model" Mathematics 13, no. 21: 3396. https://doi.org/10.3390/math13213396

APA Style

Tóth-Lakits, D., Arató, M., & Ványolos, A. (2025). An Analysis of Implied Volatility, Sensitivity, and Calibration of the Kennedy Model. Mathematics, 13(21), 3396. https://doi.org/10.3390/math13213396

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop