eruption forecasting through the bayesian event tree: the software package bet_ef ingv bet: a...

16
Eruption Forecasting through the Bayesian Event Tree: the software package BET_EF Eruption Forecasting through the Bayesian Event Tree: the software package BET_EF INGV INGV BET: a probabilistic tool for Eruption Forecasting BET: a probabilistic tool for Eruption Forecasting and Volcanic Hazard Assessment and Volcanic Hazard Assessment W. Marzocchi, L. Sandri, J. Selva INGV-Bologna Project INGV-DPC V4: “Innovative techniques to study active Project INGV-DPC V4: “Innovative techniques to study active volcanoes” volcanoes” (W.Marzocchi, INGV-Bo, A. Zollo, Univ. of Naples) (W.Marzocchi, INGV-Bo, A. Zollo, Univ. of Naples)

Upload: chrystal-joseph

Post on 25-Dec-2015

227 views

Category:

Documents


0 download

TRANSCRIPT

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

BET: a probabilistic tool for Eruption BET: a probabilistic tool for Eruption Forecasting and Volcanic Hazard AssessmentForecasting and Volcanic Hazard Assessment

W. Marzocchi, L. Sandri, J. Selva

INGV-Bologna

BET: a probabilistic tool for Eruption BET: a probabilistic tool for Eruption Forecasting and Volcanic Hazard AssessmentForecasting and Volcanic Hazard Assessment

W. Marzocchi, L. Sandri, J. Selva

INGV-Bologna

Project INGV-DPC V4: “Innovative techniques to study active Project INGV-DPC V4: “Innovative techniques to study active volcanoes” volcanoes” (W.Marzocchi, INGV-Bo, A. Zollo, Univ. of Naples)(W.Marzocchi, INGV-Bo, A. Zollo, Univ. of Naples)Project INGV-DPC V4: “Innovative techniques to study active Project INGV-DPC V4: “Innovative techniques to study active volcanoes” volcanoes” (W.Marzocchi, INGV-Bo, A. Zollo, Univ. of Naples)(W.Marzocchi, INGV-Bo, A. Zollo, Univ. of Naples)

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

PART I: BET modelPART I: BET model

PART I: BET modelPART I: BET model

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

What is BET?What is BET?What is BET?What is BET?

BET (Bayesian Event Tree)BET (Bayesian Event Tree) is a new statistical codestatistical code to estimate and visualize short- to long-term eruption forecasting (BET_EF)eruption forecasting (BET_EF) and volcanic hazard (BET_VH)(BET_VH) and relative uncertainties (epistemicepistemic and aleatoryaleatory)

BET (Bayesian Event Tree)BET (Bayesian Event Tree) is a new statistical codestatistical code to estimate and visualize short- to long-term eruption forecasting (BET_EF)eruption forecasting (BET_EF) and volcanic hazard (BET_VH)(BET_VH) and relative uncertainties (epistemicepistemic and aleatoryaleatory)

BET Output:BET Output: Time and space evolution of the probability function of each specific event in which we are interested in.

BET Output:BET Output: Time and space evolution of the probability function of each specific event in which we are interested in.

BET Input:BET Input: Volcanological data, models, and/or expert opinion. These data are provided by the end-user.

BET Input:BET Input: Volcanological data, models, and/or expert opinion. These data are provided by the end-user.

BET transforms these information into BET transforms these information into probabilitiesprobabilities

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

The method is based on three basic stepsThe method is based on three basic stepsThe method is based on three basic stepsThe method is based on three basic steps

1. Design of a generic Bayesian Event Tree

BibliographyBibliography

• Newhall and Hoblitt, Bull. Volc. 2002 (for step 1)• Marzocchi et al., JGR 2004 (for steps 2 and 3)• Marzocchi et al., 2006; IAVCEI volume on statistics in Volcanology (for steps 2 and 3)• Marzocchi et al., 2007, Bull. Volcan., in press (full description of BET_EF, available online)

BibliographyBibliography

• Newhall and Hoblitt, Bull. Volc. 2002 (for step 1)• Marzocchi et al., JGR 2004 (for steps 2 and 3)• Marzocchi et al., 2006; IAVCEI volume on statistics in Volcanology (for steps 2 and 3)• Marzocchi et al., 2007, Bull. Volcan., in press (full description of BET_EF, available online)

How BET works?How BET works?How BET works?How BET works?

2. Estimate the conditional probability at each node

3. Combine the probabilities of each node to obtain probability distribution of any relevant event

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

The probability The probability of the SELECTED PATH is the product of conditional of the SELECTED PATH is the product of conditional

probability probability ii at ALL SELECTED BRANCHES: at ALL SELECTED BRANCHES:

11]] • [• [22]] • [• [33]] • [• [44]] • [• [55]] • …• …

The probability The probability of the SELECTED PATH is the product of conditional of the SELECTED PATH is the product of conditional

probability probability ii at ALL SELECTED BRANCHES: at ALL SELECTED BRANCHES:

11]] • [• [22]] • [• [33]] • [• [44]] • [• [55]] • …• …

BET Structure & ProbabilityBET Structure & ProbabilityBET Structure & ProbabilityBET Structure & Probability

Eruption Forecasting: we Eruption Forecasting: we

focus on…focus on… Eruption Forecasting: we Eruption Forecasting: we

focus on…focus on…

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

kk(M)(M)MONITORING PARTMONITORING PART

Monitoring Data & ModelsMonitoring Data & Models

kk(M)(M)MONITORING PARTMONITORING PART

Monitoring Data & ModelsMonitoring Data & Models

kk(NM)(NM)NON-MONITORING PARTNON-MONITORING PART

Non-monitoring Data, Geological & Non-monitoring Data, Geological & Physical ModelsPhysical Models

kk(NM)(NM)NON-MONITORING PARTNON-MONITORING PART

Non-monitoring Data, Geological & Non-monitoring Data, Geological & Physical ModelsPhysical Models

CONDITIONAL PROBABILITY AT THE NODE:CONDITIONAL PROBABILITY AT THE NODE:

kk = = kk(M)(M) + (1-+ (1- kk

(NM)(NM)

CONDITIONAL PROBABILITY AT THE NODE:CONDITIONAL PROBABILITY AT THE NODE:

kk = = kk(M)(M) + (1-+ (1- kk

(NM)(NM)

MONITORING DATAMONITORING DATA

State of unrest State of unrest at at tt00through a FUZZY through a FUZZY approachapproach

MONITORING DATAMONITORING DATA

State of unrest State of unrest at at tt00through a FUZZY through a FUZZY approachapproach

Conditional Probability [Conditional Probability [KK] (Node k)] (Node k)Conditional Probability [Conditional Probability [KK] (Node k)] (Node k)

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

MODELS Prior

MODELS Prior

DATALikelihood

… … each part each part kk(.)(.)(monitoring and non-monitoring)(monitoring and non-monitoring)… … each part each part kk(.)(.)(monitoring and non-monitoring)(monitoring and non-monitoring)

POSTERIOR PDF

k = k(.) [H(.)|k

(.)H(.)

(no epistemic uncertainty)

In each factor, at each node, we account for:1. Models + data2. Epistemic and aleatoric uncertainities

In each factor, at each node, we account for:1. Models + data2. Epistemic and aleatoric uncertainities

Bayes theoremBayes theoremBayes theoremBayes theorem

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

A priori information: a probability (guess) and its weight in terms of number of equivalent data (p and ). If no information are available BET starts from maximum ignorance (uniform distribution)

Past data information: total number of cases and the number of “successes” (N and n)

What does BET accept in input? What does BET accept in input?

Non-monitoring infoNon-monitoring infoNon-monitoring infoNon-monitoring info

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

Node 5: probability of a specific size(3 sizes: VEI 3, VEI 4, VEI 5+)

Node 5: probability of a specific size(3 sizes: VEI 3, VEI 4, VEI 5+)

Non-monitoring: ExampleNon-monitoring: ExampleNon-monitoring: ExampleNon-monitoring: Example

A priori information: We assume a power law. Our initial guess will be: P(VEI 3) = 0.60 P(VEI 4) = 0.30 P(VEI 5+) = 0.10The weight assigned is =1. This means that our a priori belief has the same weight f 1 single datum. Few data can change our estimation.

Past data information: The eruptive catalog. We need to put in input N = total number of eruptions n(VEI 3) = number of VEI 3 eruptions n(VEI 4) = number of VEI 4 eruptions n(VEI 5+) = number of VEI 5+ eruptions

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

A priori information: list of monitored parameters relevant at the node considered, with lower and upper thresholds, and possibly the weight of each parameter. (NOTE: the parameters have to be measured frequently at the volcano)

Past data information: Total number of past monitored cases (N). For each case, BET requires the values of the monitored parameters, and the “successfulness” of the considered case.

What does BET accept in input? What does BET accept in input?

Monitoring infoMonitoring infoMonitoring infoMonitoring info

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

Node 2: probability of a “magmatic” unrestNode 2: probability of a “magmatic” unrest

Monitoring: ExampleMonitoring: ExampleMonitoring: ExampleMonitoring: Example

A priori information: List of “indicators” of a magmatic unrest. Presence of magmatic gases (e.g., SO2) [>;1;1] Number of LP events deeper than 5 km per day [>;0;5] Largest magnitude M [>;3.6;4.5] Uplift rate d/dt [>;10;30 cm/month]

Past data information: We need to put in input N = total number of monitored eruptions The values of the parameters for each monitored unrest The nature of the unrest (magmatic or not)

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

Through expert opinion and/or looking at “analogs” (need of WOVOdat!), the user defines INTERVAL OF THRESHOLD for each “indicator”

• We assure smooth transitions (for small changes) and uncertainty on the definition of the state of anomaly (three sets: surely not anomalous, uncertain, surely anomalous)

… … going into some detailsgoing into some details: including monitoring: including monitoring… … going into some detailsgoing into some details: including monitoring: including monitoring

degree of anomaly zi

measure

State of unrest State of unrest

A priori model [k(1)]A priori model [k(1)]

sure

ly N

OT

AN

OM

ALO

US

sure

ly A

NO

MA

LOU

S

Thresholds are processed through FUZZY SET theory…Thresholds are processed through FUZZY SET theory…Thresholds are processed through FUZZY SET theory…Thresholds are processed through FUZZY SET theory…

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

… … going into some details: going into some details: from from monitoring to probabilitymonitoring to probability… … going into some details: going into some details: from from monitoring to probabilitymonitoring to probability

k(M)|H] = k

(1)[H(1)|k(1)Hk

(M)|H] = k(1)[H(1)|k

(1)H

Z(k) = i wi zi degree of anomaly at the node

<k(1)>1 - exp(-(k)) Average of k

(1)<k(1)>1 - exp(-(k)) Average of k

(1)

Monitoring part

zi degree of anomaly of i-th parameter

BET computes:

The user: input measures

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

Cost/Benefit analysisCost/Benefit analysisCost/Benefit analysisCost/Benefit analysis

Some useful considerations…Some useful considerations…

“Eruption forecasting” means to estimate probabilities

Typical requirement from end-users: YES or NOT (but the Nature seems not to much interested in playing deterministically)

How to interpret and to use probabilities? COMPARING THEM WITH MORE USUAL EVENTS

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

P x L > CP x L > CP x L > CP x L > C

Let’s make the example of an evacuation (SIMPLIFIED!!!)L: cost of human lives lost due to an eruptionC: cost of an evacuationP: prob. of the deadly event (i.e., prob. of a pyroclastic flow)

If

the cost of human lives “probably” lost exceeds the cost of an evacuation. Therefore, the evacuation might be called when

P > C / LP > C / LP > C / LP > C / L

The evacuation will be called when the probability of The evacuation will be called when the probability of the deadly event will overcome a threshold defined a the deadly event will overcome a threshold defined a priori by Civil Protectionpriori by Civil Protection

The evacuation will be called when the probability of The evacuation will be called when the probability of the deadly event will overcome a threshold defined a the deadly event will overcome a threshold defined a priori by Civil Protectionpriori by Civil Protection

Cost/Benefit analysisCost/Benefit analysisCost/Benefit analysisCost/Benefit analysis

Eruption Forecasting through the Bayesian Event Tree: the software package BET_EFEruption Forecasting through the Bayesian Event Tree: the software package BET_EFINGVINGVINGVINGV

More on BET:

CoV5:-Oral 12-O-11, Nov. 22 (Thu) Hall A, 1450-1510Integrating Eruption Forecasting and Cost/benefit Analysis for decision making During an Emergency: the Case of BET_EF Applied to Vesuvius in the MESIMEX Experiment-poster 21b-P-18, Nov. 22 (Thu.), 1640-1800 The Bayesian Event Tree for short- and long-term eruption forecasting at Campi Flegrei, Italy,

Other…- http://www.bo.ingv.it/bet

- Marzocchi, W., Sandri, L., Selva J., BET_EF: a probabilistic tool for long- and sort-term eruption forecasting, Bull. Volcanol., DOI 10.1007/s00445-007-0157-y

More on BET:

CoV5:-Oral 12-O-11, Nov. 22 (Thu) Hall A, 1450-1510Integrating Eruption Forecasting and Cost/benefit Analysis for decision making During an Emergency: the Case of BET_EF Applied to Vesuvius in the MESIMEX Experiment-poster 21b-P-18, Nov. 22 (Thu.), 1640-1800 The Bayesian Event Tree for short- and long-term eruption forecasting at Campi Flegrei, Italy,

Other…- http://www.bo.ingv.it/bet

- Marzocchi, W., Sandri, L., Selva J., BET_EF: a probabilistic tool for long- and sort-term eruption forecasting, Bull. Volcanol., DOI 10.1007/s00445-007-0157-y