BAYESIAN APPROACH TO DECISION MAKING USING ENSEMBLE WEATHER FORECASTS

Similar documents
QUANTIFYING THE ECONOMIC VALUE OF WEATHER FORECASTS: REVIEW OF METHODS AND RESULTS

FORECAST VERIFICATION OF EXTREMES: USE OF EXTREME VALUE THEORY

The economic value of weather forecasts for decision-making problems in the profit/loss situation

Towards Operational Probabilistic Precipitation Forecast

Ensemble Verification Metrics

Forward Problems and their Inverse Solutions

A skill score based on economic value for probability forecasts

Predicting uncertainty in forecasts of weather and climate (Also published as ECMWF Technical Memorandum No. 294)

Bayesian inference. Fredrik Ronquist and Peter Beerli. October 3, 2007

Bayesian Inference. STA 121: Regression Analysis Artin Armagan

VERFICATION OF OCEAN WAVE ENSEMBLE FORECAST AT NCEP 1. Degui Cao, H.S. Chen and Hendrik Tolman

Lecture 2 APPLICATION OF EXREME VALUE THEORY TO CLIMATE CHANGE. Rick Katz

A Local Ensemble Prediction System for Fog and Low Clouds: Construction, Bayesian Model Averaging Calibration, and Validation

Verification of Probability Forecasts

Primer on statistics:

Introduction to Probability and Statistics (Continued)

The Impact of Horizontal Resolution and Ensemble Size on Probabilistic Forecasts of Precipitation by the ECMWF EPS

Bayesian Networks BY: MOHAMAD ALSABBAGH

Basic Verification Concepts

Evaluating Forecast Quality

Deciding, Estimating, Computing, Checking

Deciding, Estimating, Computing, Checking. How are Bayesian posteriors used, computed and validated?

Data Analysis and Uncertainty Part 2: Estimation

36-463/663: Hierarchical Linear Models

STATISTICAL METHODS FOR RELATING TEMPERATURE EXTREMES TO LARGE-SCALE METEOROLOGICAL PATTERNS. Rick Katz

1 A simple example. A short introduction to Bayesian statistics, part I Math 217 Probability and Statistics Prof. D.

Non-Parametric Bayes

The Metropolis-Hastings Algorithm. June 8, 2012

Parameter estimation and forecasting. Cristiano Porciani AIfA, Uni-Bonn

Estimation and Optimization: Gaps and Bridges. MURI Meeting June 20, Laurent El Ghaoui. UC Berkeley EECS

Feature-specific verification of ensemble forecasts

Strong Lens Modeling (II): Statistical Methods

Estimation of reliability parameters from Experimental data (Parte 2) Prof. Enrico Zio

12.2 PROBABILISTIC GUIDANCE OF AVIATION HAZARDS FOR TRANSOCEANIC FLIGHTS

Ensemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher

Methods of forecast verification

North Carolina State University Land Grant University founded in undergraduate fields of study 80 master's degree areas 51 doctoral degree

SYDE 372 Introduction to Pattern Recognition. Probability Measures for Classification: Part I

Reduced Overdispersion in Stochastic Weather Generators for Statistical Downscaling of Seasonal Forecasts and Climate Change Scenarios

Bayes Nets: Sampling

Risk in Climate Models Dr. Dave Stainforth. Risk Management and Climate Change The Law Society 14 th January 2014

Learning Sequence Motif Models Using Expectation Maximization (EM) and Gibbs Sampling

GENERALIZED LINEAR MODELING APPROACH TO STOCHASTIC WEATHER GENERATORS

Contents. Decision Making under Uncertainty 1. Meanings of uncertainty. Classical interpretation

Drought forecasting methods Blaz Kurnik DESERT Action JRC

STA414/2104. Lecture 11: Gaussian Processes. Department of Statistics

Introduction to Machine Learning CMU-10701

Bayesian Models in Machine Learning

STOCHASTIC MODELING OF ENVIRONMENTAL TIME SERIES. Richard W. Katz LECTURE 5

Bayesian Inference and MCMC

Assessing probabilistic forecasts about particular situations

Walter C. Kolczynski, Jr.* David R. Stauffer Sue Ellen Haupt Aijun Deng Pennsylvania State University, University Park, PA

The priority program SPP1167 Quantitative Precipitation Forecast PQP and the stochastic view of weather forecasting

Standardized Anomaly Model Output Statistics Over Complex Terrain.

Time Series and Dynamic Models

Distributions-Oriented Verification of Probability Forecasts for Small Data Samples

CSC2541 Lecture 1 Introduction

Error analysis for efficiency

Machine Learning 4771

Log Gaussian Cox Processes. Chi Group Meeting February 23, 2016

Randomized Algorithms

Probability and Estimation. Alan Moses

Principles of Bayesian Inference

Investigation into the use of confidence indicators with calibration

EVA Tutorial #2 PEAKS OVER THRESHOLD APPROACH. Rick Katz

Bayes Factors for Grouped Data

Hypothesis Testing. Part I. James J. Heckman University of Chicago. Econ 312 This draft, April 20, 2006

CS 630 Basic Probability and Information Theory. Tim Campbell

PENULTIMATE APPROXIMATIONS FOR WEATHER AND CLIMATE EXTREMES. Rick Katz

Probabilistic modeling. The slides are closely adapted from Subhransu Maji s slides

The Canadian Regional Ensemble Prediction System (REPS)

Bayesian Regression Linear and Logistic Regression

Theory of Maximum Likelihood Estimation. Konstantin Kashin

Parameter Estimation. William H. Jefferys University of Texas at Austin Parameter Estimation 7/26/05 1

Bandit models: a tutorial

Statistical Methods in Particle Physics

Probability Theory. Introduction to Probability Theory. Principles of Counting Examples. Principles of Counting. Probability spaces.

Discussion on Fygenson (2007, Statistica Sinica): a DS Perspective

EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS

Bayesian Inference. Chapter 1. Introduction and basic concepts

Petr Volf. Model for Difference of Two Series of Poisson-like Count Data

Journeys of an Accidental Statistician

CS 361: Probability & Statistics

Foundations of Statistical Inference

A Probabilistic Framework for solving Inverse Problems. Lambros S. Katafygiotis, Ph.D.

The Bayesian Choice. Christian P. Robert. From Decision-Theoretic Foundations to Computational Implementation. Second Edition.

Introduction to Probabilistic Reasoning

Bayesian Estimation of Input Output Tables for Russia

Computational Perception. Bayesian Inference

Assessing the skill of yes/no forecasts for Markov observations

Computational Biology Lecture #3: Probability and Statistics. Bud Mishra Professor of Computer Science, Mathematics, & Cell Biology Sept

Probabilistic Machine Learning

Linear regression example Simple linear regression: f(x) = ϕ(x)t w w ~ N(0, ) The mean and covariance are given by E[f(x)] = ϕ(x)e[w] = 0.

CSCE 478/878 Lecture 6: Bayesian Learning

Bayesian Methods: Naïve Bayes

FORECASTING poor air quality events associated with

Probabilities for climate projections

Fundamental Probability and Statistics

Learning in Bayesian Networks

Enhancing Weather Information with Probability Forecasts. An Information Statement of the American Meteorological Society

Transcription:

BAYESIAN APPROACH TO DECISION MAKING USING ENSEMBLE WEATHER FORECASTS Rick Katz Institute for Study of Society and Environment National Center for Atmospheric Research Email: rwk@ucar.edu Paper: R.W. Katz & M. Ehrendorfer, 2006: Wea. Fore., 21, 220-231 (www.isse.ucar.edu/hp_rick/pdf/waf2006.pdf) Talk: www.isse.ucar.edu/hp_rick/pdf/sbensem.pdf

Quote -- Lao Tzu, Chinese Philosopher He who knows does not predict. He who predicts does not know.

Outline (1) Background (2) Bayesian Approach (3) Skill of Ensemble Forecasts (4) Value of Ensemble Forecasts (5) Discussion

(1) Background Ensemble Forecasts -- How to produce probability forecasts (take at face value )? Skill of Ensemble-based Probability Forecasts -- Effect of ensemble size on reliability & Brier score Value of Ensemble-based Probability forecasts -- Effect of ensemble size on economic value

(2) Bayesian Approach (2.0) Bayesian Inference (2.1) Bayesian Model for Bernoulli Process (2.2) Bayesian Ensemble Probability Forecasts (2.3) Probability Model for Ensemble Generation

Quote -- I. J. Good, British/American statistician (1973) The subjectivist states his judgements, whereas the objectivist sweeps them under the carpet by calling assumptions knowledge, and he basks in the glorious objectivity of science.

(2.0) Bayesian Inference Alternative to Classical/Frequentist Approach -- Incorporate prior information Combination of different sources of information -- Interpretation Tests of significance, Confidence intervals -- Computations Markov Chain Monte Carlo

(2.1) Bayesian Model for Bernoulli Process Bernoulli Process -- Sequence of n Bernoulli trials p probability of event occurrence on given trial Assume trials are (conditionally) independent given p -- Prior distribution Probability density function f(p) Assume p has beta distribution with parameters r = r 0, s = s 0

-- Likelihood function L(x 1, x 2,..., x n p) where x 1, x 2,..., x n denotes data Let k denote no. of events that occur (out of n trials), 0 k n Given p, distribution of k is binomial with parameters n, p -- Posterior distribution Probability density function g(p x 1, x 2,..., x n ) Bayes s Theorem: g(p x 1, x 2,..., x n ) % L(x 1, x 2,..., x n p) f(p)

Given prior beta(r 0, s 0 ) & data k, conditional distribution of p is beta with parameters: r = r 0 + k, s = s 0 + n k Posterior mean: E(p x 1, x 2,..., x n ) = (r 0 + k) / (r 0 + s 0 + n) Differs from classical/frequentist estimate: p^ = k/n

Prior & Posterior Distributions: k = 0, n = 10 10 Probability density function 8 6 4 2 Prior(1, 1) Posterior(1, 11) 0 0.0 0.2 0.4 0.6 0.8 1.0 Probability

(2.2) Bayesian Ensemble Probability Forecasts Ensemble Forecasting -- Notation n is ensemble size k is number of ensembles for which event occurs p is actual forecast probability of event Obtain from infinitely many ensembles (from perfect numerical weather prediction model)

-- View weather event as a single future Bernoulli trial Posterior predictive probability is posterior mean: p^ = (r 0 + k) / (r 0 + s 0 + n) p^ denotes Bayesian forecast probability estimator

Bayesian Interpretation of Existing Schemes -- Face value p^ = k/n r 0 = 0, s 0 = 0 Only plausible for perfect forecasting system (not just perfect model) -- Fictitious ensemble p^ = (k + 0.5) / (n + 1) r 0 = 0.5, s 0 = 0.5 Only plausible for forecasting system with moderate skill

Probability density function 5 4 3 2 1 0 Prior Beta Distributions 0.0 0.2 0.4 0.6 0.8 1.0 Event probability r = 1/2, s = 1/2 r = 1, s = 1 r = 0, s = 0 r = 10, s = 20

(2.3) Probability Model for Ensemble Generation Ensemble Forecasting -- Assumptions Numerical weather prediction model is perfect Generates probability forecasts from beta distribution with parameters: r = r, s = s

-- Stochastic simulation of ensembles (i) Generate actual forecast probability p from beta distribution(r, s ) (ii) Given p, generate n ensembles (n Bernoulli trials, parameter p), say X 1, X 2,..., X n (iii) Independently of X 1, X 2,..., X n generate weather observation as additional Bernoulli variable, X n+1 say, with same probability parameter p Note: Observed weather X n+1 is (unconditionally) correlated with ensembles X 1, X 2,..., X n

(3) Skill of Ensemble Forecasts (3.1) Reliability (3.2) Brier Skill Score

(3.1) Reliability Reliability diagram Plot of observed probability vs. forecast probability Probability model for ensemble generation: Plot of (r + k) / (r + s + n) vs. (r 0 + k) / (r 0 + s 0 + n) -- Perfect reliability Obtained for prior distribution with r 0 = r, s 0 = s

1.0 Reliability Diagram (r = 2, s = 2, n = 10) Observed probability 0.8 0.6 0.4 0.2 0.0 0.0 0.2 0.4 0.6 0.8 1.0 Forecast probability Face value Perfect reliability Fictitious ensemble Uniform prior

(3.2) Brier Skill Score Brier Score (BS) -- Mean square error of probability forecasts X n+1 denotes observation (i. e., X n+1 = 0 or 1) Viewed as (n+1)th ensemble member p^ denotes ensemble probability forecast BS = E[(X n+1 p^ ) 2 ]

Brier Skill Score (BSS) -- BSS = 0 for climatology, BSS = 1 for perfect forecasts -- Infinite Ensemble Size BSS( ) = 1 / (r + s + 1) -- Finite Ensemble Size n Perfect reliability BSS(n) = [n / (r + s + n)] BSS( ) Face value BSS(n) = ([n (r + s )] / n) BSS( )

Brier skill score (r = 1.5, s = 1.5) 0.4 0.2 Brier skill score -0.0-0.2-0.4 Perfect reliability Face value Infinite ensemble size -0.6 0 10 20 30 40 50 Ensemble size

(4) Value of Ensemble Forecasts (4.0) Value of Imperfect Information (4.1) Cost-Loss Decision-Making Model (4.2) Economic Value of Ensemble Forecasts

Quote -- Lou Gerstner, former IBM CEO You don t get points for predicting rain. You get points for building arks.

(4.0) Value of Imperfect Information Decision-Theoretic Concept -- Maximize expected utility Take expectation with respect to probability of future weather event -- Prescriptive framework Value of information cannot decrease as quality increases Resources -- Book (Katz and Murphy, Cambridge Univ. Press, 1997) -- Case studies (www.isse.ucar.edu/hp_rick/esig.html)

(4.1) Cost-Loss Decision-Making Model Expense Matrix -- Cost C incurred if take protective action -- Loss L incurred if do not protect and adverse weather occurs No Event Event Do Not Protect 0 L Protect C C

-- Optimization criterion Decision maker chooses action that minimizes expected expense Optimal strategy: p denotes (generic) probability of adverse weather Expected expense (Protect): C Expected expense (Do Not Protect): pl Protect if probability of adverse weather p > C/L Do not protect if p < C/L

(4.2) Economic Value of Ensemble Forecasts Value of Ensemble Forecasts -- Definition of economic value of forecasts Reduction in expected expense -- Use climatology as standard of comparison Difference between minimal expected expense for climatology and minimal expected expense for forecasts

-- Rescale economic value of forecasts Focus on effect of finite ensemble size: (i) Climatological information alone Economic Value = 0 (ii) For perfect model forecasting system (i.e., infinite ensemble size) Economic Value = 1

r = 0.75, s = 0.75, C/L = 0.2 1.0 Economic value 0.5 0.0-0.5-1.0-1.5 Face value Bayesian 2 4 6 8 10 Ensemble size

1.0 r = 0.75, s = 0.75, C/L = 0.3 Economic value 0.8 0.6 0.4 0.2 Face value Bayesian 0.0 2 4 6 8 10 Ensemble size

(5) Discussion Prior Information -- What is reasonable assumption? Seems plausible that decision maker would have some idea about parameters of beta distribution (r, s ) for numerical prediction model (not necessarily equivalent to recalibration ) Imperfect Numerical Prediction Model -- Underdispersed ensembles