Skip to main content

Advertisement

Log in

Multi-site, multivariate weather generator using maximum entropy bootstrap

  • Published:
Climate Dynamics Aims and scope Submit manuscript

Abstract

Weather generators are increasingly becoming viable alternate models to assess the effects of future climate change scenarios on water resources systems. In this study, a new multisite, multivariate maximum entropy bootstrap weather generator (MEBWG) is proposed for generating daily weather variables, which has the ability to mimic both, spatial and temporal dependence structure in addition to other historical statistics. The maximum entropy bootstrap (MEB) involves two main steps: (1) random sampling from the empirical cumulative distribution function with endpoints selected to allow limited extrapolation and (2) reordering of the random series to respect the rank ordering of the original time series (temporal dependence structure). To capture the multi-collinear structure between the weather variables and between the sites, we combine orthogonal linear transformation with MEB. Daily weather data, which include precipitation, maximum temperature and minimum temperature from 27 years of record from the Upper Thames River Basin in Ontario, Canada, are used to analyze the ability of MEBWG based weather generator. Results indicate that the statistics from the synthetic replicates were not significantly different from the observed data and the model is able to preserve the 27 CLIMDEX indices very well. The MEBWG model shows better performance in terms of extrapolation and computational efficiency when compared to multisite, multivariate K-nearest neighbour model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  • Apipattanavis S, Podestá G, Rajagopalan B, Katz RW (2007) A semiparametric multivariate and multisite weather generator. Water Resour Res 43(11). doi:10.1029/2006WR005714

  • Barbosa SM, Scotto MG, Alonso AM (2011) Summarising changes in air temperature over Central Europe by quantile regression and clustering. Nat Hazards Earth Syst Sci 3227–3233. doi:10.5194/nhess-11-3227-2011Buishand

  • Buishand TA, Brandsma T (2001) Multisite simulation of daily precipitation and temperature in the Rhine basin by nearest- neighbour resampling. Water Resour Res 37(11):2761–2776

    Article  Google Scholar 

  • Caron JM, O’Brien JJ (1998) The generation of synthetic sea surface temperature data for the equatorial Pacific Ocean. Am Meteorol Soc 126:2809–2821

  • Cook BI, Buckley BM (2009) Objective determination of monsoon season onset, withdrawal, and length. J Geophys Res 114(D23):D23109. doi:10.1029/2009JD012795

    Article  Google Scholar 

  • Cook ER, Palmer JG, Ahmed M, Woodhouse CA, Fenwick P, Zafar MU, Wahab M et al (2013) Five centuries of Upper Indus River flow from tree rings. J Hydrol 486:365–375. doi:10.1016/j.jhydrol.2013.02.004

    Article  Google Scholar 

  • Craigmile PF, Guttorp P (2011) Space–time modelling of trends in temperature series. J Time Ser Anal 32:378–395. doi:10.1111/j.1467-9892.2011.00733.x

    Article  Google Scholar 

  • Dreveton C, Guillou Y (2004) Use of a principal components analysis for the generation of daily time series. J Appl Meteorol 43:984–996

    Article  Google Scholar 

  • Elshamy ME, Wheater HS, Gedney N, Huntingford C (2006) Evaluation of the rainfall component of a weather generator for climate impact studies. J Hydrol 326:1–24. doi:10.1016/j.jhydrol.2005.09.017

    Article  Google Scholar 

  • Eum HI, Simonovic SP (2011) Assessment on variability of extreme climate events for the Upper Thames basin in Canada. Hydrol Process. doi:10.1002/hyp.8145

    Google Scholar 

  • Eum HI, Sredojevic D, Simonovic SP (2011) Engineering input for the assessment of flood risk due to the climate change in the Upper Thames River Basin. J Hydrol Eng 16(7):608–612. doi:10.1061/(ASCE)HE.1943-5584.0000346

    Article  Google Scholar 

  • Hanson CL, Johnson GL (1998) GEM (generation of weather elements for multiple applications): its application in areas of complex terrain. Hydrol Water Resour Ecol Headwaters IAHS 248:27–32

    Google Scholar 

  • Hauser T, Demirov E (2013) Development of a stochastic weather generator for the sub-polar North Atlantic. Stoch Environ Res Risk Assess. doi:10.1007/s00477-013-0688-z

  • Hundecha Y, Bardossy A (2008) Statistical downscaling of extremes of daily precipitation and temperature and construction of their future scenarios. Int J Climatol 610:589–610. doi:10.1002/joc

    Article  Google Scholar 

  • Keylock CJ (2012) A resampling method for generating synthetic hydrological time series with preservation of cross-correlative structure and higher-order properties. Water Resour Res 48(12). doi:10.1029/2012WR011923

  • Khazaei MR, Ahmadi S, Saghafian B, Zahabiyoun B (2013) A new daily weather generator to preserve extremes and low-frequency variability. Clim Change. doi:10.1007/s10584-013-0740-5

    Google Scholar 

  • King LM, Mcleod AI, Simonovic SP (2012) Simulation of historical temperatures using a multi-site, multivariate block resampling algorithm with perturbation. Hydrol Process. doi:10.1002/hyp.9596

    Google Scholar 

  • Kuchar L (2004) Using WGENK to generate synthetic daily weather data for modelling of agricultural processes. Math Comput Simul 65:69–75. doi:10.1016/j.matcom.2003.09.009

    Article  Google Scholar 

  • Lee T (2012) Serial dependence properties in multivariate streamflow simulation with independent decomposition analysis. 72. doi:10.1002/hyp.8177

  • Lee T, Ouarda TBMJ, Jeong C (2012) Nonparametric multivariate weather generator and an extreme value theory for bandwidth selection. J Hydrol 452–453:161–171

    Article  Google Scholar 

  • Li Z (2013) A new framework for multi-site weather generator: a two-stage model combining a parametric method with a distribution-free shuffle procedure. Clim Dyn. doi:10.1007/s00382-013-1979-2

    Google Scholar 

  • Li Z, Liu WZ, Zhang XC, Zheng FL (2011) Assessing the site-specific impacts of climate change on hydrology, soil erosion and crop yields in the Loess Plateau of China. Clim Change 105:223–242

    Article  Google Scholar 

  • Prodanovic P, Simonovic SP (2008), Intensity duration frequency analysis under changing climatic conditions. In: Simonovic SP, Bourget P (eds) CD proceedings, 4th international symposium on flood defense: managing flood risk, reliability and vulnerability. Paper 142, 8 pages

  • Qian B, Gameda S, Hayhoe H, De Jong R, Bootsma A (2004) Comparison of LARS-WG and AAFC-WG stochastic weather generators for diverse Canadian climates. Clim Res 26:175–191. doi:10.3354/cr026175

    Article  Google Scholar 

  • Rajagopalan B, Lall U (1999) A k-nearest-neighbor simulator for daily precipitation and other weather variables. Water Resour Res 35(10):3089–3101

    Article  Google Scholar 

  • Semenov M (2008) Simulation of extreme events by a stochastic weather generator. Clim Res 35:203–212. doi:10.3354/cr00731

    Article  Google Scholar 

  • Semenov MA, Barrow EM (2002) LARS-WG: a stochastic weather generator for use in climate impact studies, version 3.0 user manual

  • Serinaldi F (2009) A multisite daily rainfall generator driven by bivariate copula-based mixed distributions. J Geophys Res 114:D10103. doi:10.1029/2008JD011258

    Article  Google Scholar 

  • Sharif M, Burn DH (2007) Improved k-nearest neighbor weather generating model. J Hydrol Eng 12(1):42–51

    Article  Google Scholar 

  • Sharif M, Burn DH, Hofbauer KM (2013) Generation of daily and hourly weather variables for use in climate change vulnerability assessment. Water Resour Manag 27(5):1533–1550. doi:10.1007/s11269-012-0253-4

    Article  Google Scholar 

  • Simonovic SP (2010) A new methodology for the assessment of climate change impacts on a watershed scale. Curr Sci 98(8):1047–1055

    Google Scholar 

  • Smith TM, Reynolds RW, Livezey RE, Stokes DC (1996) Reconstruction of historical sea surface temperatures using empirical orthogonal functions. J Clim 9:1403–1420

    Article  Google Scholar 

  • Solaiman TA, King LM, Simonovic SP (2011) Extreme precipitation vulnerability in the Upper Thames River basin: uncertainty in climate model projections. Int J Climatol 31(15):2350–2364. doi:10.1002/joc.2244

    Article  Google Scholar 

  • Soltani A, Hoogenboom G (2003) Minimum data requirements for parameter estimation of stochastic weather generators. Clim Res 25:109–119

    Article  Google Scholar 

  • Vinod HD (2006) Maximum entropy ensembles for time series inference in economics. J Asian Econ 17(6):955–978. doi:10.1016/j.asieco.2006.09.001

    Article  Google Scholar 

  • Vinod HD, Lopez-de-Lacalle J (2009) Maximum entropy bootstrap for time series: the meboot R package. J Stat Softw 29(5):1–19

  • Westra S, Brown C, Lall U, Sharma A (2007) Modeling multivariable hydrological series: Principal component analysis or independent component analysis? Water Resour Res 43(6). doi:10.1029/2006WR005617

  • Wilby RL, Dawson CW (2007) SDSM 4.2—a decision support tool for the assessment of regional climate change impacts. Version 4.2 user manual

  • Wilks DS (1999) Multisite downscaling of daily precipitation with a stochastic weather generator. Clim Res 11:125–136

    Article  Google Scholar 

  • Wilks DS (2012) Stochastic weather generators for climate-change downscaling, part II: multivariable and spatially coherent multisite downscaling. Wiley Interdiscip Rev Clim Change 3(3):267–278

    Article  Google Scholar 

  • Wilks DS, Wilby RL (1999) The weather generation game: a review of stochastic weather models. Prog Phys Geogr 23(3):329–357. doi:10.1177/030913339902300302

    Article  Google Scholar 

  • World Climate Research Programme (WCRP) (2009) ETCCDI/CRD climate change indices: definitions of the 27 core indices. http://cccma.seos.uvic.ca/ETCCDI/list_27_indices.shtml. Accessed 4 Sept 2012

  • Yalta AY (2013) Revisiting the FDI-led growth hypothesis: the case of China. Econ Model 31:335–343. doi:10.1016/j.econmod.2012.11.030

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to acknowledge the financial support by the Natural Sciences and Engineering Research Council of Canada provided through the Discovery Grant to the second author. The authors would also like to thank Environment Canada for providing the climate data used in this research. We wish to acknowledge the effort put in by Prof. Zhu Li, the anonymous reviewer and the Executive Editor Jean-Claude Duplessy and thank them for their words of encouragement, good suggestions, and constructive comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roshan K. Srivastav.

Appendix

Appendix

The following procedure presents a hypothetical example that illustrates the use of maximum entropy bootstrap (MEB) for generating a single replicate from the original time series. Table 3 and Fig. 16 provide details of the example in which rt and rgt represent original and generated series for a time period t = 1, 2, 3, …, 7. The steps in Table 1 are explained below.

Table 3 Hypothetical example for generating replicates using MEB
Fig. 16
figure 16

Hypothetical example: a empirical distribution of rt and b original and generated series preserving time dependent structure

  1. 1.

    Sort the original time series (Table 3—Col. 2) in ascending order (Col. 4).

  2. 2.

    Calculate the intermediate points, which is average between the consecutive values in Column 5 and are shown in Column 6.

  3. 3.

    The upper (UL) and lower (LL) limiting values are calculates using Eqs. 911. Assuming 10 % trimming, we obtain LL = −3.67 and UL = 32.67. The uniform density is the combination of LL, intermediate points and UL as shown in Fig. 15.

  4. 4.

    Calculate the desired means (Col. 6), using Eqs. 1214, which ensures they satisfy the ergodic theorem.

  5. 5.

    The quantiles of the maximum entropy density are computed by generate uniform random numbers between 0 and 1. This is shown in Column 7.

  6. 6.

    Calculate the new values using maximum entropy density, as shown in Column 8.

  7. 7.

    The replicate can be obtained by sorting Column 8 using the sorted order from Column 3.

It is evdient from the Fig. 16 that the MEB generated replicate is able to mimic the data pattern very well and hence the temporal and other statistics are well preserved.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Srivastav, R.K., Simonovic, S.P. Multi-site, multivariate weather generator using maximum entropy bootstrap. Clim Dyn 44, 3431–3448 (2015). https://doi.org/10.1007/s00382-014-2157-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00382-014-2157-x

Keywords

Navigation