An Extended Procedure for Implementing the Relative Operating

advertisement

NC State University MEAS Climate Modeling Laboratory

An Extended Procedure for

Implementing the Relative

Operating Characteristic

Graphical Method

Robert J. Mera

March 6, 2008

Marine, Earth and Atmospheric Sciences

North Carolina State University

NC State University MEAS Climate Modeling Laboratory

Outline

Objective and Motivation

Principles of Ensemble Forecasting

Traditional Relative Operating Characteristic

(ROC) and Economic Value (EV) analysis

Extended Relative Operating Characteristic

(EROC)

Conclusions

Applications and Future Work

NC State University MEAS Climate Modeling Laboratory

Motivation

Climate prediction is becoming increasingly important for different sectors of the economy worldwide

Courtesy: El Universo A case of false alarm/miss

NC State University MEAS Climate Modeling Laboratory

Ensemble forecasting

• Ensemble Prediction System (EPS) forecasting is a method used to account for uncertainties and errors in the forecasting system (recall

Chaos theory)

• Through the ensemble approach one can generate probabilistic forecasts for assessing a future event such as excessive rains, droughts, etc.

NC State University MEAS Climate Modeling Laboratory

Contingency Matrix

• A decision maker becomes a user of weather forecasts if he/she alters his/her actions based on forecast information

• A cost-loss analysis can be assessed based on a 2x2 matrix in which we evaluate the skill of a probabilistic forecast

Observations

No

No No cost

(  )

Yes False Alarm

(  )

Yes

Miss

(  )

Hit

(  )

Hit Rate: H= δ/(

+δ)

False Alarm Rate: F=

/(

+

)

NC State University MEAS Climate Modeling Laboratory

Ensemble numbers

• In our contingency matrix we compute the hit rate and false alarm for an array of ensemble member groups

• Example: 15 ensembles used

– Hit rate and false alarm calculated for only 1 out of 15, 2/15 . . . n/N

• We can use this information to analyze the skill of a model

NC State University MEAS Climate Modeling Laboratory

The Relative Operating Characteristic (ROC)

The ROC method is widely used for estimating the skill of ensemble prediction systems (EPS)

(Marzban, 2004)

The closer a curve is to the upper-left-hand corner, the more skillful the forecast system is

A perfect forecast system would have a ROC area

(ROCA) of 1

A system with no capability of distinguishing in advance between different climate events has a score of 0.5, i.e. lying on the diagonal defined by (0,0) and (1,1)

1

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

0

Using the information in our contingency matrix we can compute ROC

0.2

0.4

0.6

False Alarm Rate

0.8

Each point on the curve represents a group of ensembles (1/15, 2/15, etc.)

1

NC State University MEAS Climate Modeling Laboratory

Utility of Climate Predictions

• The ultimate utility of climate forecasts is economic and other benefits associated with their actual use in the daily decision-making process of individuals and different organizations

• Simplistically, users of climate forecasts either DO or DO NOT take action, but the

relative value of the forecasts varies with model performance (i.e. hit rate, false alarm)

NC State University MEAS Climate Modeling Laboratory

Economic value (EV) graph based on the ROC graph

• The economic value (EV) graphical method provides a measure of the EPS performance in relative

economic terms for a specific hypothetical range of end users (C/L,) varying from 0 to

1

(Richardson 2000a,b)

• EV computes the relative economic value using the hit rate and false alarm rate, where a value of 1 translates to a perfect forecast.

0.3

0.15

0

0 0.33

C/L

For the sake of brevity, we will not discuss the mathematics involved.

0.66

NC State University MEAS Climate Modeling Laboratory

EROC Procedure

• Based on the ROC skill alone it is not possible to determine if a useful level of skill has been achieved for a specific end user.

• The EV method is more cumbersome to use and its approach could result in some oversimplification of the actual situation for many users because in reality they may have an infinite range of available mitigation options. Also, EV does not provide certain features of ROC that help to diagnose specific characteristics of EPS.

• Our goal was to develop an alternative procedure similar to the traditional implementation of the

ROC graphical method, but one that also provides evaluation for a specific end user.

NC State University MEAS Climate Modeling Laboratory

ROC and EV relationship

0.3

0.15

0

0 0.33

C/L

0.66

1

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

0 0.2

0.8

0.4

0.6

False Alarm Rate

• ROC measures skill only for the C/L (μ) with the maximum value (V opt

)

• This effectively ignores any other user

1

NC State University MEAS Climate Modeling Laboratory

EROC

• Specific users are more interested in the economic value related their own mitigation options

• EROC allows us to build different base lines for different users

μ= V

(opt)

1

0.3

0.9

0.15

0

0

μ= 0.25

Two users

0.33

C/L

μ= 0.40

0.4

0.66

0.3

0.2

0.8

0.7

0.6

0.5

0.1

0

0 0.2

Base line for μ=ō(=0.33), Vmin=0

ROC

Base line for μ=0.25(<ō), Vmin=0

Base line for μ=0.40(>ō), Vmin=0

0.4

0.6

False Alarm Rate

0.8

1

1

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

0

0.7

0.6

0.5

0.4

0.3

1

0.9

0.8

0.2

0.1

0

0

NC State University

0.2

0.4

Base line for μ=ō(=0.33), Vmin=0

ROC

Base line for μ=0.25(<ō), Vmin=0

Base line for μ=0.40(>ō), Vmin=0

0.6

False Alarm Rate

0.8

1

MEAS Climate Modeling Laboratory

What if the end-user decides to use a forecast only if the V at a certain value?

min is

EROC allows for this.

0.3

Initial: V min

=0

0.15

0.2

Notice the shift

Base line for μ=ō(=0.33), Vmin=0

ROC

Base line for μ=0.25(<ō), Vmin=0.1

Base line for μ=0.40(>ō), Vmin=0.1

0.4

0.6

False Alarm Rate

0.8

1

0.3

0

0

0.15

0

0

V min

0.33

C/L

Initial: V min

=0.1

0.66

0.33

C/L

0.66

NC State University MEAS Climate Modeling Laboratory

Additional advantage

Each curve in the EV plot represents a particular group of ensembles on the ROC plot (i.e. a point on the ROC curve)

• EROC preserves ROC’s ability to diagnose each ensemble group’s skill and its relative value for a specific user

This translates into a possibility of using a smaller number of ensemble members, say 3 or 4 model runs instead of 15

(i.e. a less expensive forecast)

1

0.3

0.9

0.15

0

0 0.33

C/L

0.66

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

0 0.2

Base line for μ=ō(=0.33), Vmin=0

ROC

Base line for μ=0.25(<ō), Vmin=0

Base line for μ=0.40(>ō), Vmin=0

0.4

0.6

False Alarm Rate

0.8

1

NC State University MEAS Climate Modeling Laboratory

Conclusions

• An extended ROC (EROC) procedure has been developed from the traditional ROC and the EV graphical methods used for evaluating the performance of ensemble climate/weather prediction systems

• In the proposed EROC approach we recommend construction of user-specific baselines that provide us with an analysis of both skill and value of an

EPS forecast that is tailor-made for a specific user

• EROC allows for a clearer picture of minimum value and an ensemble group’s skill for a particular user

NC State University MEAS

Applications and

Future Work

• Implementation of a routine to calculate EROC and EV plots to the CML R statistical library

(currently in its final testing stage)

You can view the progress on http://climlab.meas.ncsu.edu/erocroutine.

html

An ongoing project in partnership with NCAR using WRF-DART simulations output for EROC implementation

Climate Modeling Laboratory

NC State University MEAS Climate Modeling Laboratory

Acknowledgements

Professor Fred Semazzi

Neil Davis

Matt Norman

Richard Anyah

NCSU CLIMLAB

http://climlab.meas.ncsu.edu

An Extended Procedure for Implementing the Relative Operating

Characteristic Graphical Method

Fredrick H. M. Semazzi, and Roberto J. Mera

Journal of Applied Meteorology and Climatology, Semptember 2006

NC State University MEAS Climate Modeling Laboratory

Questions?

NC State University MEAS Climate Modeling Laboratory

NC State University MEAS Climate Modeling Laboratory

Criteria for Issuing a forecast

Decision to issue a forecast of an event (E) to occur is probabilistically based on the criteria: p

 

 p t

Where:

(N): size of the ensemble

(n): number of the runs in the ensemble for which (E) actually occurs

(p): probability given by the ratio (n/N)

This is the threshold fraction above which the event (E) is predicted to occur based on the model forecast

Download