Abstract
The two unobservable state variables representing the short and long term factors introduced by Schwartz and Smith in [16] for risk-neutral pricing of futures contracts are modelled as two correlated Ornstein-Uhlenbeck processes. The Kalman Filter (KF) method has been implemented to estimate the “short” and “long” term factors jointly with unknown model parameters. The parameter identification problem arising within the likelihood function in the KF has been addressed by introducing an additional constraint. The obtained model parameter estimates are the Maximum Likelihood Estimators (MLEs) evaluated within the KF. Consistency of the MLEs is studied. The methodology has been tested on simulated data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ames, M., Bagnarosa, G., Matsui, T., Peters, G., Shevchenko, P.V.: Which riskfactors drive oil futures price curves? Available at SSRN 2840730 (2016)
Binkowski, K., Shevchenko, P., Kordzakhia, N.: Modelling of commodity prices. CSIRO technical report (2009)
Black, F.: The pricing of commodity contracts. J. Financ. Econ. 3, 167–179 (1976)
Cheng, B., Nikitopoulos, C.S., Schlögl, E.: Pricing of long-dated commodity derivatives: do stochastic interest rates matter? J. Bank. Finance 95, 148–166 (2018)
Cortazar, G., Millard, C., Ortega, H., Schwartz, E.S.: Commodity price forecasts, futures prices and pricing models (2016). http://www.nber.org/papers/w22991.pdf
Ewald, C.O., Zhang, A., Zong, Z.: On the calibration of the Schwartz two-factor model to WTI crude oil options and the extended Kalman filter. Ann. Oper. Res. 282, 1–12 (2018)
Favetto, B., Samson, A.: Parameter estimation for a bidimensional partially observed Ornstein-Uhlenbeck process with biological application. Scand. J. Stat. 37(2), 200–220 (2010)
Gibson, R., Schwartz, E.S.: Stochastic convenience yield and the pricing of oil contingent claims. J. Finance 45, 959–976 (1990)
Gilbert, P.: Brief user’s guide: dynamic systems estimation (DSE). Available in the file doc/DSE-guide. pdf distributed together with the R bundle DSE (2005). http://cran.r-project.org
Harvey, A.C.: Forecasting, Structural Time Series Models and the Kalman Filter. Cambridge University Press, Cambridge (1990)
Helske, J.: KFAS: exponential family state space models in R. arXiv preprint arXiv:1612.01907 (2016)
Hull, J.C.: Options, Futures, and Other Derivatives, 8th edn. Prentice Hall (2012)
Kutoyants, Y.A.: On parameter estimation of the hidden Ornstein-Uhlenbeck process. J. Multivar. Anal. 169, 248–263 (2019)
Ornstein, L.S., Uhlenbeck, G.E.: On the theory of the Brownian motion. Phys. Rev. 36(5), 823 (1930)
Peters, G., Briers, M., Shevchenko, P., Doucet, A.: Calibration and filtering for multi factor commodity models with seasonality: incorporating panel data from futures contracts. Methodol. Comput. Appl. Probab. 15, 841–874 (2013)
Schwartz, E., Smith, J.E.: Short-term variations and long-term dynamics in commodity prices. Manag. Sci. 46(7), 893–911 (2000)
Schwartz, E.S.: The stochastic behavior of commodity prices: implications for valuation and hedging. J. Finance 52(3), 923–973 (1997)
Shumway, R.H., Stoffer, D.S.: Time Series Analysis and Its Applications: With R Examples. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-319-52452-8
Tusell, F.: Kalman filtering in R. J. Stat. Softw. 39, 1–27 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Derivations of (1) and (2)
A Derivations of (1) and (2)
In Sect. 2.1, we define the components of a bivariate Ornstein-Uhlenbeck process as
where \(dZ_t^{\chi }, dZ_t^{\xi } \sim N(0, \sqrt{\varDelta t})\) are correlated standard Brownian motions. Here we show how to derive (1) and (2). Firstly, from (8),
Therefore,
Similarly, from (9), we get
where \(\epsilon _{\chi }, \epsilon _{\xi } \sim N(0,1)\). Let \(Corr(\epsilon _{\chi }, \epsilon _{\xi }) = \rho \) and \(w = \left( \begin{matrix} \sigma _{\chi } \sqrt{\varDelta t} \epsilon _{\chi } \\ \sigma _{\xi } \sqrt{\varDelta t} \epsilon _{\xi }\end{matrix} \right) \), then
Let \(X_t = \left( \begin{matrix} \chi _t \\ \xi _t \end{matrix} \right) \), \(c = \left( \begin{matrix} 0 \\ \mu _{\xi }\varDelta t \end{matrix} \right) \) and \(G = \left( \begin{matrix} 1 - \kappa \varDelta t &{} 0 \\ 0 &{} 1 - \gamma \varDelta t \end{matrix} \right) \). Then from (10) and (11) we get
Let \(\phi = 1 - \kappa \varDelta t\), \(\psi = 1 - \gamma \varDelta t\). Then
and
If we assume \(Var(X_0) = 0\), we can get
When \(n \rightarrow \infty \), \(\varDelta t = t/n \rightarrow 0\), \(\varDelta t^2 = 0\), then
From Eqs. (13) and (14), we have
and
in the linearised form \(Var(X_{{\varDelta } t})\approx W\) from (12).
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Binkowski, K., He, P., Kordzakhia, N., Shevchenko, P. (2019). On the Parameter Estimation in the Schwartz-Smith’s Two-Factor Model. In: Nguyen, H. (eds) Statistics and Data Science. RSSDS 2019. Communications in Computer and Information Science, vol 1150. Springer, Singapore. https://doi.org/10.1007/978-981-15-1960-4_16
Download citation
DOI: https://doi.org/10.1007/978-981-15-1960-4_16
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-1959-8
Online ISBN: 978-981-15-1960-4
eBook Packages: Computer ScienceComputer Science (R0)