Abstract
The last 10 years has seen the introduction and rapid growth of a market in weather derivatives, financial instruments whose payoffs are determined by the outcome of an underlying weather metric. These instruments allow organisations to protect themselves against the commercial risks posed by weather fluctuations and also provide investment opportunities for financial traders. The size of the market for weather derivatives is substantial, with a survey suggesting that the market size exceeded $45.2 Billion in 2005/2006 with most contracts being written on temperature-based metrics. A key problem faced by buyers and sellers of weather derivatives is the determination of an appropriate pricing model (and resulting price) for the financial instrument. A critical input into the pricing model is an accurate forecast of the underlying weather metric. In this study we induce seasonal forecasting temperature models by means of a machine learning algorithm. Genetic Programming (GP) is applied to learn an accurate, localised, long-term forecast of a temperature profile as part of the broader process of determining appropriate pricing model for weather derivatives. Two different approaches for GP-based time series modelling are adopted. The first is based on a simple system identification approach whereby the temporal index of the time-series is used as the sole regressor of the evolved model. The second is based on iterated single-step prediction that resembles autoregressive and moving average models in statistical time-series modelling. The major issue of effective model generalisation is tackled though the use of an ensemble learning technique that allows a family of forecasting models to be evolved using different training sets, so that predictions are formed by averaging the diverse model outputs. Empirical results suggest that GP is able to successfully induce seasonal forecasting models and that search-based autoregressive models compose a more stable unit of evolution in terms of generalisation performance for the three datasets considered. In addition, the use of ensemble learning of 5-model predictors enhanced the generalisation ability of the system as opposed to single-model prediction systems. On a more general note, there is an increasing recognition of the utility of evolutionary methodologies for the modelling of meteorological, climatic and ecological phenomena, and this work also contributes to this literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
C. Tuite, A. Agapitos, M. O’Neill, A. Brabazon, A Preliminary Investigation of Overfitting in Evolutionary Driven Model Induction: Implications for Financial Modelling. Applications of Evolutionary Computing, EvoApplications 2011: EvoCOMNET, EvoFIN, EvoHOT, EvoMUSART, EvoSTIM, EvoTRANSLOG, vol. 6625, 2011 (Springer, Turin, 2011), pp. 121–130
A. Agapitos, M. O’Neill, A. Brabazon, T. Theodoridis, Maximum margin decision surfaces for increased generalisation in evolutionary decision tree learning, in Proceedings of the 14th European Conference on Genetic Programming, EuroGP 2011, vol. 6621, ed. by S. Silva, J.A. Foster, M. Nicolau, M. Giacobini, P. Machado (Springer, Turin, 2011), pp. 61–72
C. Tuite, A. Agapitos, M. O’Neill, A. Brabazon, Tackling overfitting in evolutionary-driven financial model induction, in Natural Computing in Computational Finance (Volume 4), Volume 380 of Studies in Computational Intelligence, Chap. 8, ed. by A. Brabazon, M. O’Neill, D. Maringer (Springer, New York, 2012), pp. 141–161
A. Kattan, A. Agapitos, R. Poli, Unsupervised problem decomposition using genetic programming, in Proceedings of the 13th European Conference on Genetic Programming, EuroGP 2010, vol. 6021, ed. by A.I. Esparcia-Alcazar, A. Ekart, S. Silva, S. Dignum, A. Sima Uyar (Springer, Istanbul, 2010), pp. 122–133
A. Agapitos, M. O’Neill, A. Brabazon, Evolutionary learning of technical trading rules without data-mining bias, in PPSN 2010 11th International Conference on Parallel Problem Solving From Nature, vol. 6238, ed. by R. Schaefer, C. Cotta, J. Kolodziej, G. Rudolph (Springer, Krakow, 2010), pp. 294–303
A. Agapitos, M. O’Neill, A. Brabazon, Stateful program representations for evolving technical trading rules, in GECCO ’11: Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation (ACM, Dublin, 2011), pp. 199–200
T. Theodoridis, A. Agapitos, H. Hu, A gaussian groundplan projection area model for evolving probabilistic classifiers, in GECCO ’11: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation (ACM, Dublin, 2011), pp. 1339–1346
C. Tuite, A. Agapitos, M. O’Neill, A. Brabazon, Early stopping criteria to counteract overfitting in genetic programming, in GECCO ’11: Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation (ACM, Dublin, 2011), pp. 203–204
A. Agapitos, M. O’Neill, A. Brabazon, Promoting the generalisation of genetically induced trading rules, in Proceedings of the 4th International Conference on Computational and Financial Econometrics CFE’10, ed. by G. Kapetanios, O. Linton, M. McAleer, E. Ruiz (ERCIM, Senate House, University of London, UK, 2010), p. E678
A. Agapitos, M. Dyson, J. Kovalchuk, S.M. Lucas, On the genetic programming of time-series predictors for supply chain management, in GECCO ’08: Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation (ACM, New York, 2008), pp. 1163–1170
P. Alaton, B. Djehiche, D. Stillberger, On modelling and pricing weather derivatives. Appl. Math. Finance 9(1), 1–20 (2002)
M. Alvarez-Diaz, G. Caballero Miguez, M. Solino, The Institutional Determinants Of CO2 Emissions: A Computational Modelling Approach Using Artificial Neural Networks and Genetic Programming. FUNCAS Working Paper 401, Fundacion de las Cajas de Ahorros, Madrid, July 2008
M. Arganis, R. Val, J. Prats, K. Rodriguez, R. Dominguez, J. Dolz, Genetic programming and standardization in water temperature modelling. Adv. Civil Eng. (2009). Article ID 353960, doi:10.1155/2009/353960
A. Bakhshaii, R. Stull, Deterministic ensemble forecasts using gene-expression programming. Weather Forecast. 24(5), 1431–1451 (2009)
C.M. Bishop, Neural Networks for Pattern Recognition (Oxford University Press, Oxford, 1996)
F. Black, M. Scholes, The pricing of options and corporate liabilities. J. Polit. Econ. 81, 637–654 (1973)
T. Bollerslev, Generalised autoregressive conditional heteroskedasticity. J. Econometrics 31, 307–327 (1986)
A. Brabazon, M. O’Neill, Biologically Inspired Algorithms for Financial Modelling (Springer, New York, 2006)
L. Breiman, Bagging predictors. Mach. Learn. 24, 123–140 (1996)
S. Campbell, F. Diebold, Weather forecasting for weather derivatives. J. Am. Stat. Assoc. 100(469), 6–16 (2005)
M. Cao, J. Wei, Equilibrium Valuation of Weather Derivatives. Working paper, School of Business, York University, Toronto (2002)
E. Carreno Jara, Long memory time series forecasting by using genetic programming. Genetic Programming and Evolvable Machines 12(4), 429–456 (2012)
G. Considine, Introduction to weather derivatives. Technical report, Weather Derivatives Group (1999)
P. Coulibaly, Downscaling daily extreme temperatures with genetic programming. Geophys. Res. Lett. 31, 1–4 (2004)
M. Davis, Pricing weather derivatives by marginal value. Quant. Finance 1, 305–308 (2001)
I. De Falco, A. Della Cioppa, E. Tarantino, A genetic programming system for time series prediction and its application to El Nino forecast, in Soft Computing: Methodologies and Applications, ed. by F. Hoffmann, M. Köppen, F. Klawonn, R. Roy. Advances in Intelligent and Soft Computing, vol. 32 (Springer, Berlin, 2005), pp. 151–162
R. Duda, P. Hart, D. Stork, Pattern Classification, 2nd edn. (Wiley, New York, 2001)
B. Efron, R. Tibshirani, An Introduction to the Bootstrap (Chapman and Hall, New York, 1993)
J.J. Flores, M. Graff, E. Cadenas, Wind prediction using genetic algorithms and gene expression programming, in Proceedings of the International Conference on Modelling and Simulation in the Enterprises. AMSE 2005, Morelia, Mexico, April 2005
A. Garcia, F. Sturzenegger, Hedging corporate revenues with weather derivatives: A case study. Master’s thesis, Universite de Lausanne (2001)
Y.-S. Hong, M.R. Rosen, Identification of an urban fractured-rock aquifer dynamics using an evolutionary self-organizing modelling. J. Hydrol. 259(1–4), 89–104 (2002)
H. Iba, Bagging, boosting, and bloating in genetic programming, in Proceedings of the Genetic and Evolutionary Computation Conference, ed. by W. Banzhaf, J. Daida, A.E. Eiben, M.H. Garzon, V. Honavar, M. Jakiela, R.R. Smith, vol. 2 (Morgan Kaufmann, San Francisco, 1999), pp. 1053–1060
S. Jewson, R. Caballero, The use of weather forecasts in the pricing of weather derivatives. Meteorol. Appl. 10, 367–376 (2003)
S. Jewson, A. Brix, C. Ziehmann, Weather Derivative Valuation: The Meteorological, Statistical, Financial and Mathematical Foundations (Cambridge University Press, Cambridge, 2005)
O. Kisi, A. Guven, Evapotranspiration modeling using linear genetic programming technique. J. Irrigat. Drain. Eng. 136(10), 715–723 (2010)
J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection (MIT, Cambridge, 1992)
J.R. Koza, Human-competitive results produced by genetic programming. Genetic Programming and Evolvable Machines 11(3/4), 251–284 (2010)
A. Makkeasoyrn, N.-B. Chang, X. Zhou, Short-term streamflow forecasting with global climate change implications – A comparative study between genetic programming and neural network models. J. Hydrol. 352(3–4), 336–354 (2008)
S. Makridakis, S. Wheelright, R. Hyndman, Forcasting: Methods and Applications (Wiley, New York, 1998)
M. Moreno, Riding the temp – Is it possible, in weather derivatives pricing models, to simulate the temperature effectively? Futures and Options World 15, 22–26 (2001)
M. O’Neill, L. Vanneschi, S. Gustafson, W. Banzhaf, Open issues in genetic programming. Genetic Programming and Evolvable Machines 11(3/4), 339–363 (2010)
R. Poli, W.B. Langdon, N.F. McPhee, A Field Guide to Genetic Programming (Lulu Enterprises, NC, 2008)
R. Poli, L. Vanneschi, W.B. Langdon, N.F. McPhee, Theoretical results in genetic programming: The next ten years? Genetic Programming and Evolvable Machines 11(3/4), 285–320 (2010)
K. Rodriguez-Vazquez, Genetic programming in time series modelling: an application to meteorological data, in Proceedings of the 2001 Congress on Evolutionary Computation CEC2001 (IEEE Press, NJ, 2001), pp. 261–266
S. Shahid, M. Hasan, R.U. Mondal, Modeling monthly mean maximum temperature using genetic programming. Int. J. Soft Comput. 2(5), 612–616 (2007)
J. Taylor, R. Buizza, Density forecasting for weather derivative pricing. Int. J. Forecast. 22, 29–42 (2006)
J.J. Valdes, A. Pou, Central England temperatures and solar activity: a computational intelligence approach, in International Joint Conference on Neural Networks (IJCNN 2010) (IEEE Press, Piscataway, 2010), pp. 1–8
G.J.F.T. Van Sprundel, Using weather derivatives for the financial risk management of plant diseases: A study on Phytophthora infestans and Fusarium head blight. PhD thesis, Wageningen University (2011)
R. Vining, Weather derivatives: implications for Australia, in Proceedings of Hawaii Conference on Business (2001)
N. Wagner, Z. Michalewicz, M. Khouja, R.R. McGregor, Time series forecasting for dynamic environments: The DyFor genetic program model. IEEE Trans. Evol. Comput. 11(4), 433–452 (2007)
Weather Risk Management Association. Results of 2006 annual industry-wide survey, April 2006
Weather Risk Management Association. Introduction to the weather market, April 2011
A. Weigel, D. Baggenstos, M. Liniger, Probabilistic verification of monthly temperature forecasts. Mon. Weather Rev. 136, 5162–5182 (2008)
P.A. Whigham, P.F. Crapper, Time series modelling using genetic programming: an application to rainfall-runoff models, in Advances in Genetic Programming 3, ed. by L. Spector, W.B. Langdon, U.-M. O’Reilly, P.J. Angeline (MIT, Cambridge, 1999), pp. 89–104
Acknowledgements
This publication has emanated from research conducted with the financial support of Science Foundation Ireland under Grant Number 08/SRC/FM1389.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Science+Business Media New York
About this chapter
Cite this chapter
Agapitos, A., O’Neill, M., Brabazon, A. (2012). Genetic Programming for the Induction of Seasonal Forecasts: A Study on Weather Derivatives. In: Doumpos, M., Zopounidis, C., Pardalos, P. (eds) Financial Decision Making Using Computational Intelligence. Springer Optimization and Its Applications, vol 70. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-3773-4_6
Download citation
DOI: https://doi.org/10.1007/978-1-4614-3773-4_6
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4614-3772-7
Online ISBN: 978-1-4614-3773-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)