What is a good ensemble forecast? Chris Ferro University of Exeter, UK With thanks to Tom Fricker, Keith Mitchell, Stefan Siegert, David Stephenson, Robin.

Slides:



Advertisements
Similar presentations
Rachel T. Johnson Douglas C. Montgomery Bradley Jones
Advertisements

STATISTICS POINT ESTIMATION Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Extended range forecasts at MeteoSwiss: User experience.
Emtool Centre for the Analysis of Time Series London School of Economics Jochen Broecker & Liam Clarke ECMWF Users Meeting June 2006.
ECMWF Slide 1Met Op training course – Reading, March 2004 Forecast verification: probabilistic aspects Anna Ghelli, ECMWF.
Sub-seasonal to seasonal prediction David Anderson.
Chapter 7 Sampling and Sampling Distributions
MEAN AND VARIANCE OF A DISTRIBUTION
Chapter 7, Sample Distribution
THE CENTRAL LIMIT THEOREM
Measuring the performance of climate predictions Chris Ferro, Tom Fricker, David Stephenson Mathematics Research Institute University of Exeter, UK IMA.
What is a good ensemble forecast? Chris Ferro University of Exeter, UK With thanks to Tom Fricker, Keith Mitchell, Stefan Siegert, David Stephenson, Robin.
Lecture 18: Temporal-Difference Learning
Fair scores for ensemble forecasts Chris Ferro University of Exeter 13th EMS Annual Meeting and 11th ECAM (10 September 2013, Reading, UK)
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Monte Carlo Methods and Statistical Physics
Details for Today: DATE:3 rd February 2005 BY:Mark Cresswell FOLLOWED BY:Assignment 2 briefing Evaluation of Model Performance 69EG3137 – Impacts & Models.
Creating probability forecasts of binary events from ensemble predictions and prior information - A comparison of methods Cristina Primo Institute Pierre.
On judging the credibility of climate predictions Chris Ferro (University of Exeter) Tom Fricker, Fredi Otto, Emma Suckling 12th International Meeting.
Gridded OCF Probabilistic Forecasting For Australia For more information please contact © Commonwealth of Australia 2011 Shaun Cooper.
Statistical Postprocessing of Weather Parameters for a High-Resolution Limited-Area Model Ulrich Damrath Volker Renner Susanne Theis Andreas Hense.
Chapter 7 Introduction to Sampling Distributions
Importance Sampling. What is Importance Sampling ? A simulation technique Used when we are interested in rare events Examples: Bit Error Rate on a channel,
Chapter 7 Sampling and Sampling Distributions
Regression with a Binary Dependent Variable. Introduction What determines whether a teenager takes up smoking? What determines if a job applicant is successful.
Using ranking and DCE data to value health states on the QALY scale using conventional and Bayesian methods Theresa Cain.
Ensemble Post-Processing and it’s Potential Benefits for the Operational Forecaster Michael Erickson and Brian A. Colle School of Marine and Atmospheric.
A Regression Model for Ensemble Forecasts David Unger Climate Prediction Center.
Water Management Presentations Summary Determine climate and weather extremes that are crucial in resource management and policy making Precipitation extremes.
Evaluation of Potential Performance Measures for the Advanced Hydrologic Prediction Service Gary A. Wick NOAA Environmental Technology Laboratory On Rotational.
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
© Crown copyright Met Office Operational OpenRoad verification Presented by Robert Coulson.
Evaluating decadal hindcasts: why and how? Chris Ferro (University of Exeter) T. Fricker, F. Otto, D. Stephenson, E. Suckling CliMathNet Conference (3.
Criteria for Assessment of Performance of Cancer Risk Prediction Models: Overview Ruth Pfeiffer Cancer Risk Prediction Workshop, May 21, 2004 Division.
© Crown copyright Met Office Forecasting Icing for Aviation: Some thoughts for discussion Cyril Morcrette Presented remotely to Technical Infra-structure.
Statistical Decision Theory
Verification of ensembles Courtesy of Barbara Brown Acknowledgments: Tom Hamill, Laurence Wilson, Tressa Fowler Copyright UCAR 2012, all rights reserved.
Population All members of a set which have a given characteristic. Population Data Data associated with a certain population. Population Parameter A measure.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
In this chapter we introduce the ideas of confidence intervals and look at how to construct one for a single population proportion.
Celeste Saulo and Juan Ruiz CIMA (CONICET/UBA) – DCAO (FCEN –UBA)
Chapter 6 USING PROBABILITY TO MAKE DECISIONS ABOUT DATA.
1. Introduction c) Probit Model Communication of Uncertainty in Weather Forecasts Pricilla Marimo, Todd R. Kaplan, Ken Mylne and Martin Sharpe Format A.
Statistical Decision Theory Bayes’ theorem: For discrete events For probability density functions.
Essential Statistics Chapter 91 Introducing Probability.
18 September 2009: On the value of reforecasts for the TIGGE database 1/27 On the value of reforecasts for the TIGGE database Renate Hagedorn European.
Verification of ensemble systems Chiara Marsigli ARPA-SIMC.
Furthermore… References Katz, R.W. and A.H. Murphy (eds), 1997: Economic Value of Weather and Climate Forecasts. Cambridge University Press, Cambridge.
Common verification methods for ensemble forecasts
C-2: Loss Simulation C-2: Loss Simulation. Statistical Analysis in Risk Management – Two main approaches: – Maximum probable loss (or MPY) if $5 million.
Details for Today: DATE:13 th January 2005 BY:Mark Cresswell FOLLOWED BY:Practical Dynamical Forecasting 69EG3137 – Impacts & Models of Climate Change.
VERIFICATION OF A DOWNSCALING SEQUENCE APPLIED TO MEDIUM RANGE METEOROLOGICAL PREDICTIONS FOR GLOBAL FLOOD PREDICTION Nathalie Voisin, Andy W. Wood and.
Sampling Theory Determining the distribution of Sample statistics.
Predicting the performance of climate predictions Chris Ferro (University of Exeter) Tom Fricker, Fredi Otto, Emma Suckling 13th EMS Annual Meeting and.
Empirical risk minimization
Verifying and interpreting ensemble products
Chapter 8 Hypothesis Testing with Two Samples.
Parameter, Statistic and Random Samples
Evaluating forecasts and models
forecasts of rare events
Sampling Distributions
Christoph Gebhardt, Zied Ben Bouallègue, Michael Buchhold
Intro to Confidence Intervals Introduction to Inference
Empirical risk minimization
Measuring the performance of climate predictions
Essential Statistics Introducing Probability
Verification of probabilistic forecasts: comparing proper scoring rules Thordis L. Thorarinsdottir and Nina Schuhen
the performance of weather forecasts
What is a good ensemble forecast?
Presentation transcript:

What is a good ensemble forecast? Chris Ferro University of Exeter, UK With thanks to Tom Fricker, Keith Mitchell, Stefan Siegert, David Stephenson, Robin Williams, Danny Williamson World Weather Open Science Conference (16 – 21 August 2014, Montreal)

What are ensemble forecasts? An ensemble forecast is a set of possible values for the predicted quantity, often produced by running a numerical model with perturbed initial conditions. A forecast’s quality should depend on the meaning of the forecast that is claimed by the forecaster or adopted by the user, not the meaning preferred by the verifier. For example, our assessment of a point forecast of 30°C for today’s maximum temperature would depend on whether this is meant to be the value that will be exceeded with probability 50% or 10%.

What are ensembles meant to be? Ensembles are intended to be simple random samples. “the perturbed states are all equally likely” — ECMWF website “each member should be equally likely” — Met Office website “equally likely candidates to be the true state” — Leith (1974)

How are ensembles used? Turned into probability forecasts, e.g. proportion of members predicting a certain event Turned into point forecasts, e.g. ensemble mean What use is a random sample of possible values?! inputs for an impact (e.g. hydrological) model easy for users to turn them into probability or point forecasts of their choice, e.g. sample statistics

How should we verify ensembles? Should we verify... probability forecasts derived from the ensemble, point forecasts derived from the ensemble, or the ensemble forecast as a random sample? The first two approaches are more common, but ensembles that do well as random samples need not produce the best probability or point forecasts.

Results depend on what you verify The ideal probability forecast should behave as if the verification is sampled from the forecast distribution (Diebold et al. 1998). The ideal ensemble forecast should behave as if it and the verification are sampled from the same distribution (Anderson 1997). An ideal ensemble will not appear optimal if we verify a derived probability forecast because the latter will only estimate the ideal probability forecast.

An illustrative example Expected Continuous Ranked Probability Score for probability forecasts (empirical distributions) derived from two ten-member ensembles sampled from true and truncated distributions. Ideal ensemble: CRPS = 0.62 Underdispersed ensemble: CRPS = 0.61 (better!)

How should we verify ensembles? Verify an ensemble according to its intended use. If we want its empirical distribution to be used as a probability forecast then we should evaluate the empirical distribution with a proper score. If we want its ensemble mean to be used as a mean point forecast then we should evaluate the ensemble mean with the squared error. If we want the ensemble to be used as a simple random sample then what scores should we use?

Fair scores for ensembles Fair scores favour ensembles that behave as if they and the verification are sampled from the same distribution. A score, s(x,y), for an ensemble forecast, x, sampled from p, and a verification, y, is fair if (for all p) the expected score, E x,y {s(x,y)}, is optimized when y ~ p. See Fricker et al. (2013) for the original idea and see Ferro (2013) for a general characterization of fair scores.

Examples of fair scores Verification y and m ensemble members x 1,..., x m. The fair Brier score is s(x,y) = (i/m – y) 2 – i(m – i)/{m 2 (m – 1)} where i members predict the event {y = 1}. The fair CRPS is where i(t) members predict the event {y ≤ t} and H is the Heaviside function.

Example: CRPS Verifications y ~ N(0,1) and m ensemble members x i ~ N(0,σ 2 ) for i = 1,..., m. Expected values of the fair and unfair CRPS against σ. The fair CRPS is always optimized when ensemble is well dispersed (σ = 1). unfair score fair score m = 2 m = 4 m = 8 all m

Example: CRPS

Do we want calibrated ensembles? The ideal probability forecast should behave as if the verification is sampled from the forecast distribution (Diebold et al. 1998). The ideal ensemble forecast should behave as if it and the verification are sampled from the same distribution (Anderson 1997).

Decision theory (Diebold et al. ‘98) Choose an action, a, given a probability forecast, F, for an outcome, y. Let L(a,y) be the loss from action a when y occurs. Choose a to minimize our expected loss, Suppose that Nature generates y from distribution G. Our long-run loss is minimized if F = G. Therefore, we should prefer calibrated forecasts.

Decision theory for ensembles How should we choose an action, a, given an ensemble forecast, x 1,..., x m ? We might use the empirical distribution as a probability forecast and choose a to minimize our expected loss. Example: L(a,y) = (a – y) 2, y ~ Exp(1), x 1,..., x m ~ Exp(μ) then our long-run loss is minimized if μ = m/(m+1) ≠ 1, so we would prefer uncalibrated forecasts.

Summary Verify an ensemble according to its intended use. Verifying derived probability or point forecasts will not favour ensembles that behave as if they and the verifications are sampled from the same distribution. Fair scores should be used to verify ensemble forecasts that are to be interpreted as simple random samples assuming that we want ensembles to be calibrated.

Anderson JL (1997) The impact of dynamical constraints on the selection of initial conditions for ensemble predictions: low-order perfect model results. Monthly Weather Review, 125, Diebold FX, Gunther TA, Tay AS (1998) Evaluating density forecasts with applications to financial risk management. International Economic Review, 39, Ferro CAT (2013) Fair scores for ensemble forecasts. Quarterly Journal of the Royal Meteorological Society, in press Fricker TE, Ferro CAT, Stephenson DB (2013) Three recommendations for evaluating climate predictions. Meteorological Applications, 20, Leith CE (1974) Theoretical skill of Monte Carlo forecasts. Monthly Weather Review, 102, Weigel AP (2012) Ensemble forecasts. In Forecast Verification: A Practitioner’s Guide in Atmospheric Science. IT Jolliffe, DB Stephenson (eds) Wiley, pp References

Characterization: binary case Let y = 1 if an event occurs, and let y = 0 otherwise. Let s i,y be the (finite) score when i of m ensemble members forecast the event and the verification is y. The (negatively oriented) score is fair if (m – i)(s i+1,0 – s i,0 ) = i(s i-1,1 – s i,1 ) for i = 0, 1,..., m and s i+1,0 ≥ s i,0 for i = 0, 1,..., m – 1. Ferro (2013)

Example: CRPS Relative underdispersion of the ensemble that optimizes the unfair CRPS

If the verification is an ensemble? A score, s(p,y), for a probability forecast, p, and an n- member ensemble verification, y, is n-proper if (for all p) the expected score, E y {s(p,y)}, is optimized when y 1,..., y n ~ p (Thorarinsdottir et al. 2013). A score, s(x,y), for an m-member ensemble forecast, x, sampled from p, and an n-member ensemble verification, y, is m/n-fair if (for all p) the expected score, E x,y {s(x,y)}, is optimized when y 1,..., y n ~ p.

If the verification is an ensemble? If s(x,y i ) is (m-)fair then is m/n-fair. The m/n-fair Brier score is s(x,y) = (i/m – j/n) 2 – i(m – i)/{m 2 (m – 1)} where i members and j verifications predict {y = 1}. The m/n-fair CRPS is where i(t) members and j(t) verifications predict {y ≤ t}.