Lecture 3 Decision Analysis

King Saud University
College of Computer & Information Sciences
IS 466 Decision Support Systems
Lecture 3
Decision Analysis
Dr. Mourad YKHLEF
The slides content is derived and adopted from many references
Outline
•
•
•
•
•
•
•
•
Introduction to Decision Analysis
Decision making under Uncertainty
Decision making under Risk
Decision making with Perfect Information
Decision Making with Imperfect Information
Decision Tree
Decision Making and Utility
Decision making in light of competitive actions
(Game theory)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
2
Introduction to Decision Analysis
• Decision Analysis provides a framework for
making important decisions.
• Decision Analysis allows us to select a decision
from a set of possible decision alternatives when
uncertainties regarding the future exist.
• The goal is to optimize the resulting return
(payoff) in terms of a decision criterion.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
3
Decision Problem
• Decision tables
• Decision trees
Outcomes
States of Nature
(Event)
Alternatives
Decision Problem
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
4
Decision table
Terms
• Alternative: choice
• State of nature (Event): an occurrence over which the
decision maker has no control
Symbols used in decision tree
A decision node from which one of several
alternatives may be selected
A state of nature node out of which one state of nature
will occur
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
5
Decision Table
States of Nature
Alternatives
State 1
State 2
Alternative 1
Outcome 1
Outcome 2
Alternative 2
Outcome 3
Outcome 4
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
6
Decision Tree
State 1
1
Outcome 1
State 2
Outcome 2
State 1
2
State 2
Outcome 3
Outcome 4
Decision
Node
State of Nature Node
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
7
Products Decision Tree
Favorable market
A state of nature node
1
Unfavorable market
Favorable market
A decision node
Construct
small plant 2
Unfavorable market
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
8
Decision Models
• The types of decision models:
– Decision making under certainty
• The future state of nature is assumed known.
– Decision making under uncertainty (no probabilities)
• There is no knowledge about the probability of the states of nature
occurring.
– Decision making under risk (with probabilities)
• There is (some) knowledge of the probability of the states of nature
occurring.
– Decision making with perfect information
• The future state of nature is assumed known with certain probability.
– Decision making with imperfect information (Bayesian Theory)
– Decision making in light of competitive actions (Game theory)
• All the actors (players) are seeking to maximize their return.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
9
Decision Models
• Under uncertainty we can not compute the
expected value and decisions are made based on
other criteria.
• One method for making decisions under risk is to
select the decision with the best expected value.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
10
Decision Making Under Uncertainty
• Maximax - Choose the alternative that
maximizes the maximum outcome for every
alternative (Optimistic criterion)
• Maximin - Choose the alternative that
maximizes the minimum outcome for every
alternative (Pessimistic criterion)
• Equally likely - chose the alternative with the
highest average outcome.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
11
Example - Decision Making Under Uncertainty
States of Nature
Alternatives Favorable Unfavorable Maximum
Construct
large plant
Construct
small plant
Do nothing
Minimum
Row
in Row Average
-180,000 10,000
Market
200,000
Market
-180,000
in Row
200,000
100,000
-20,000
100,000
-20,000
40,000
0
0
0
0
0
Maximax
Maximin
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
Equally
likely
12
Outline
•
•
•
•
•
•
•
•
Introduction to Decision Analysis
Decision making under Uncertainty
Decision making under Risk
Decision making with Perfect Information
Decision Making with Imperfect Information
Decision Tree
Decision Making and Utility
Decision making in light of competitive actions
(Game theory)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
13
Decision under uncertainty
• Payoff Table (Decision Table)
-Payoff ‫العائد‬-
– Payoff table analysis can be applied when:
• There is a finite set of discrete decision alternatives.
• The outcome of a decision is a function of a single future event.
– In a Payoff table • The rows correspond to the possible decision alternatives.
• The columns correspond to the possible future events.
• States of nature (events) are mutually exclusive and
collectively exhaustive.
• The table entries are the payoffs.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
14
Example (1/3)
• Ahmed has inherited 1000
• He has to decide how to invest the money for one year.
• A broker has suggested five potential investments.
–
–
–
–
–
Gold
Company A
Company B
Company C
Company D
• The return on each investment depends on the (uncertain)
market behavior during the year.
• Ahmed would build a payoff table to help make the
investment decision
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
15
Example (2/3)
Decision
States of Nature
Alternatives Large Rise Small Rise No Change Small Fall Large Fall
Gold
-100
100
200
300
0
Company A
250
200
150
-100
-150
Company B
500
250
100
-200
-600
Company C
60
60
60
60
60
Company D
200
150
150
-200
-150
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
16
Example (3/3)
Decision
States of Nature
Alternatives Large Rise Small Rise No Change Small Fall Large Fall
Gold
-100
100
200
300
0
-100
200
150
Company A
250
-150
Company B
500
250
100
-200
-600
Company C
60
60
60
60
60
Company D
200
150
150
-200
-150
• The Company D alternative is dominated by the Company A alternative
• The Company D alternative can be dropped
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
17
Decision making Criteria
• The decision criteria are based on the decision
maker’s attitude toward life.
• The criteria include the
– Maximin Criterion - pessimistic or conservative
approach.
– Minimax Regret Criterion - pessimistic or conservative
approach.
– Maximax Criterion - optimistic or aggressive approach.
– Principle of Insufficient Reasoning – no information
about the likelihood of the various states of nature.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
18
A- The Maximin Criterion
• This criterion is based on the worst-case scenario.
– It fits both a pessimistic and a conservative decision
maker’s styles.
– A pessimistic decision maker believes that the worst
possible result will always occur.
– A conservative decision maker wishes to ensure a
guaranteed minimum possible payoff.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
19
A- The Maximin Criterion
• To find an optimal decision
– Record the minimum payoff across all states of nature
for each decision.
– Identify the decision with the maximum payoff.
The Maximin Criterion
Decisions
Gold
Company A
Company B
Company C
Large Rise Small rise
-100
250
500
60
100
200
250
60
Minimum
No Change Small Fall
200
150
100
60
300
-100
-200
60
Large Fall Payoff
0
-150
-600
60
-100
-150
-600
60
Optimal Decision
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
20
B- The Minimax Regret Criterion
• The Minimax Regret Criterion
– This criterion fits both a pessimistic and a conservative decision
maker approach.
– The payoff table is based on “lost opportunity,” or “regret.”
– The decision maker incurs regret by failing to choose the “best”
decision.
• To find an optimal decision
– For each state of nature:
• Determine the best payoff over all decisions.
• Calculate the regret for each decision alternative as the
difference between its payoff value and this best payoff value.
– For each decision find the maximum regret over all states of
nature.
– Select the decision alternative that has the minimum of these
“maximum regrets.”
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
21
B- The Minimax Regret Criterion
The Payoff Table
Decision
Gold
Company A
Company B
Company C
Decision
Gold
Company A
Company B
Company C
Large rise Small rise No change Small fall Large fall
-100
250
500
60
100
200
250
60
200
150
100
60
300
-100
-200
60
0
-150
-600
60
The Regret Table
Large rise Small rise No change Small fall Large fall
600
250
0
440
150
0
0
Let50
us build the50Regret Table
400
0
100
500
190
140
240
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
60
210
660
0
22
B- The Minimax Regret Criterion
The Payoff Table
Decision
Gold
Company A
Company B
Company C
Large rise Small rise No change Small fall Large fall
-100
250
500
60
100
200
300 a regret
0
Investing in
gold generates
200of 600 when
150 the market
-100 exhibits
-150
250
100
-200
-600
a large rise
60
60
60
60
500 – (-100) = 600
The Regret Table
Maximum
Decision Large rise Small rise No change Small fall Large fall Regret
Gold
Company A
Company B
Company C
600
250
0
440
150
50
0
190
0
50
100
140
0
400
500
240
60
210
660
0
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
600
400
660
440
23
C- The Maximax Criterion
• This criterion is based on the best possible scenario.
It fits both an optimistic and an aggressive decision maker.
• An optimistic decision maker believes that the best
possible outcome will always take place regardless of the
decision made.
• An aggressive decision maker looks for the decision with
the highest payoff (when payoff is profit).
• To find an optimal decision.
– Find the maximum payoff for each decision alternative.
– Select the decision alternative that has the maximum of the
“maximum” payoff.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
24
C- The Maximax Criterion
Decision
Gold
Company A
Company B
Company C
The Maximax Criterion
Maximum
Large rise Small rise No change Small fall Large fall Payoff
-100
250
500
60
100
200
250
60
200
150
100
60
300
-100
-200
60
0
-150
-600
60
300
250
500
60
Optimal Decision
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
25
D- Insufficient Reason
• This criterion might appeal to a decision maker
who is neither pessimistic nor optimistic.
– It assumes all the states of nature are equally likely to
occur.
– The procedure to find an optimal decision.
• For each decision add all the payoffs.
• Select the decision with the largest sum (for profits).
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
26
D- Insufficient Reason
• Sum of Payoffs
–
–
–
–
Gold
Company A
Company B
Company C
500
350
50
300
• Based on this criterion the optimal decision
alternative is to invest in gold.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
27
D- Insufficient Reason
Payoff Table
Gold
Company A
Company B
Company C
Large Rise
-100
250
500
60
RESULTS
Criteria
Decision
Maximin
Company C
Minimax Regret
Company A
Maximax
Company B
Insufficient Reason
Gold
Small Rise No Change Small Fall Large Fall
100
200
300
0
200
150
-100
-150
250
100
-200
-600
60
60
60
60
Payoff
60
400
500
100
• Decision under uncertainty can present a problem if the attitude toward life
(optimistic, pessimistic, or somewhere in between) change rapidly
• Solution: obtain probability estimates for the states of nature and implement
decision making under risk.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
28
Outline
•
•
•
•
•
•
•
•
Introduction to Decision Analysis
Decision making under Uncertainty
Decision making under Risk
Decision making with Perfect Information
Decision Making with Imperfect Information
Decision Tree
Decision Making and Utility
Decision making in light of competitive actions
(Game theory)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
29
Decision making under Risk
• Probabilistic decision situation
• States of nature have probabilities of occurrence
• The probability estimate for the occurrence of
each state of nature (if available) can be
incorporated in the search for the optimal
decision.
• For each decision calculate its expected payoff.
Expected Payoff = Σ(Probability)(Payoff)
• Select the decision with the best expected payoff
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
30
The Expected Value Criterion
Optimal Decision
Decision
Gold
Company A
Company B
Company C
Prior Prob.
Expected
The Expected Value Criterion
Value
Large rise Small rise No change Small fall Large fall
-100
250
500
60
0.2
100
200
250
60
0.3
200
150
100
60
0.3
300
-100
-200
60
0.1
0
-150
-600
60
0.1
100
130
125
60
EV(Company A) = (0.2)(250) + (0.3)(200) + (0.3)(150) + (0.1)(-100) + (0.1)(-150) = 130
Expected Return of The EV (EREV) = max (100, 130, 125, 60) = 130
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
31
The expected value Criterion
• The expected value criterion is useful generally in
the case where the decision maker is risk neutral.
• This criterion does not take into account the
decision maker’s attitude toward possible losses.
We will see that utility theory offers an alternative
to the expected value approach.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
32
Outline
•
•
•
•
•
•
•
•
Introduction to Decision Analysis
Decision making under Uncertainty
Decision making under Risk
Decision making with Perfect Information
Decision Making with Imperfect Information
Decision Tree
Decision Making and Utility
Decision making in light of competitive actions
(Game theory)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
33
Expected Value of Perfect Information
• The gain in expected return obtained from
knowing with certainty the future state of nature
is called: Expected Value of Perfect Information
(EVPI)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
34
Expected Value of Perfect Information
The Expected Value of Perfect Information
Decision
Large rise
Small rise
-100
250
500
60
0.2
Gold
Company A
Company B
Company C
Prob.
No change
100
200
250
60
0.3
Small fall
200
150
100
60
0.3
Large fall
300
-100
-200
60
0.1
0
-150
-600
60
0.1
• If we know with certainty that the market were going to “Large Rise” (resp.
small fall) the optimal decision would be to invest in Company B (Gold).
• Expected Return with Perfect information ERPI
= (Probability of 1st state of nature )*(best outcome of 1st state of nature )
+…+ (Probability of 5th state of nature )*(best outcome of 5th state of nature )
= 0.2(500)+0.3(250)+0.3(200)+0.1(300)+0.1(60) = 271
EREV Expected Return of the EV criterion = 130
EVPI = ERPI - EREV = 271 - 130 = 141
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
35
Expected Value of Perfect Information
If Ahmed knew in advance
the Market would undergo
His optimal decision
With a gain of Payoff
(with respect to risk
case) of
a large rise
Company B
500-250=250
a small rise
Company B
250-200=50
no c hange
Gold
200-150=50
a small fall
Gold
300-(-100)=400
a large fall
Company C
60-(-150)=210
EVPI =.2(250)+.3(50)+.3(50)+.1(400)+.1(210) = 141
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
36
Outline
•
•
•
•
•
•
•
•
Introduction to Decision Analysis
Decision making under Uncertainty
Decision making under Risk
Decision making with Perfect Information
Decision Making with Imperfect Information
Decision Tree
Decision Making and Utility
Decision making in light of competitive actions
(Game theory)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
37
Decision Making with Imperfect Information
Bayesian Analysis
• Some statisticians argue that is unnecessary to
practice decision making under uncertainty coz
one always has at least some probabilistic info
related to the states of nature.
• Bayesian Statistics play a role in assessing
additional information obtained from various
sources.
• This additional information may assist in refining
original probability estimates, and help improve
decision making.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
38
Example (1/6)
• Ahmed can purchase econometric forecast results for 50 SR.
• The forecast predicts “negative” or “positive” econometric
growth.
• Statistics regarding the forecast are:
The Forecast
predicted
Positive econ. growth
Negative econ. growth
When the Company showed a...
Large Rise
Small Rise
No Change
Small Fall
Large Fall
80%
20%
70%
30%
50%
50%
40%
60%
0%
100%
When the Company B showed a large rise the
Forecast predicted a “positive growth” 80% of the time.
P(forecast predicts “positive ” | small rise in market) = .7
P(forecast predicts “negative” | small rise in market) = .3
• Should Ahmed purchase the forecast?
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
39
Example (2/6)
• To find Expected payoff with forecast Ahmed should
determine what to do when:
– The forecast is “positive growth”,
– The forecast is “negative growth”.
• Ahmed needs to know the following probabilities
–
–
–
–
–
P(Large rise | The forecast predicted “Positive”)
P(Small rise | The forecast predicted “Positive”)
P(No change | The forecast predicted “Positive ”)
P(Small fall | The forecast predicted “Positive”)
P(Large Fall | The forecast predicted “Positive”)
–
–
–
–
–
P(Large rise | The forecast predicted “Negative ”)
P(Small rise | The forecast predicted “Negative”)
P(No change | The forecast predicted “Negative”)
P(Small fall | The forecast predicted “Negative”)
P(Large Fall) | The forecast predicted “Negative”)
• Bayes’ Theorem provides a procedure to calculate these probabilities
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
40
Bayes’ Theorem (1/4)
P( A | B) = P( B | A)P( A)
P( B)
Proof : P(A|B)=P(A and B)/P(B)
(1)
P(B|A)=P(A and B)/P(A)
P(A and B) =P(B|A)*P(A)
(1) P(A|B)=P(B|A)*P(A) / P(B)
Bayes, Thomas (1763) An essay towards solving a problem in
the doctrine of chances. Philosophical Transactions of the
Royal Society of London, 53:370-418
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
41
Bayes’ Theorem (2/4)
• Often we begin probability analysis with initial or prior
probabilities.
• Then, from a sample, special report, or a product test we
obtain some additional information.
• Given this information, we calculate revised or posterior
probabilities.
• Bayes’ theorem provides the means for revising the prior
probabilities.
Prior
Probabilities
New
Information
Application
of Bayes’
Theorem
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
Posterior
Probabilities
42
Bayes’ Theorem (3/4)
• Knowledge of sample (survey) information can be used
to revise the probability estimates for the states of nature.
• Prior to obtaining this information, the probability
estimates for the states of nature are called prior
probabilities.
• With knowledge of conditional probabilities for the
indicators of the sample or survey information, these prior
probabilities can be revised by employing Bayes' Theorem.
• The outcomes of this analysis are called posterior
probabilities or branch probabilities for decision trees.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
43
Bayes’ Theorem (4/4)
• A1, A2, …, An are mutually exclusive and collectively
exhaustive (e.g., events)
P(Ai|B) =
P(B|Ai)P(Ai)
P(B|A1)P(A1)+ P(B|A2)P(A2)+…+ P(B|An)P(An)
Posterior Probabilities
Probabilities determined
after the additional info
becomes available.
Prior probabilities
Probability estimates
determined based on
current info, before the
new info becomes available.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
44
Example (3/6)
• The tabular approach to calculating posterior
probabilities for “positive” economical forecast
Prior
Prob.
States of
Nature
Large Rise
Small Rise
No Change
Small Fall
Large Fall
0.2
0.3
0.3
0.1
0.1
Prob.
(Positive|State)
X
0.8
0.7
0.5
0.4
0
Joint
Prob.
= 0.16
0.21
0.15
0.04
0
Ai:Large Rise
B: forecast positive
P(B|Ai) P(Ai)
P(forecast = positive | large rise) P(large rise)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
45
Example (4/6)
• The tabular approach to calculating posterior
probabilities for “positive” economical forecast
States of
Nature
Large Rise
Small Rise
No Change
Small Fall
Large Fall
Case 1: Forecast predicts "Positive"
Prior
Prob.
Joint
Posterior
Prob.
(Positive|State)
Prob.
Prob.
0.2
0.3
0.3
0.1
0.1
X
0.8
=
0.7
0.5
0.4
0
Sum =
0.16
0.21
0.15
0.04
0
0.56
0.286
0.375
0.268
0.071
0.000
0.16
0.56
Revision of
state of nature
probability
P(large rise | Forecast = positive)
Probability(Forecast = positive) = .16 + .21 + .15 + .04 +.0 = .56
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
46
Example (5/6)
• The tabular approach to calculating posterior
probabilities for “negative” economical forecast
States of
Nature
Large Rise
Small Rise
No Change
Small Fall
Large Fall
Case 2: Forecast predicts "Negative"
Prior
Prob.
Joint
Posterior
Prob.
(negative|State) Probab.
Probab.
0.2
0.3
0.3
0.1
0.1
0.2
0.3
0.5
0.6
1
Sum =
0.04
0.09
0.15
0.06
0.1
0.44
0.091
0.205
0.341
0.136
0.227
Probability(Forecast = negative) = .44
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
47
Example (6/6)
Bayesian Analysis
Indicator 1
Indicator 2
States
Prior
Conditional
Joint
Posterior
States
Prior
Conditional
Joint
Posterior
of Nature Probabilities Probabilities Probabilities Probabilites of Nature Probabilities Probabilities Probabilities Probabilites
Large Rise
0.2
0.8
0.16
0.286
Large Rise
0.2
0.2
0.04
0.091
Small Rise
0.3
0.7
0.21
0.375
Small Rise
0.3
0.3
0.09
0.205
No Change
0.3
0.5
0.15
0.268
No Change
0.3
0.5
0.15
0.341
Small Fall
0.1
0.4
0.04
0.071
Small Fall
0.1
0.6
0.06
0.136
Large Fall
0.1
0
0
0.000
Large Fall
0.1
1
0.1
0.227
s6
0
0
0.000
s6
0
0
0.000
s7
0
0
0.000
s7
0
0
0.000
s8
0
0
0.000
s8
0
0
0.000
P(Indicator 1)
0.56
P(Indicator 2)
0.44
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
48
Expected Value of Sample Information EVSI
• This is the expected gain from making decisions
based on Sample Information.
• Revise the expected return for each decision using
the posterior probabilities as follows:
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
49
Conditional Expected Values
The revised probabilities payoff table
Decision
Gold
Company A
Company B
Company C
P(State|Positive)
P(State|Negative)
Revision of
state of nature
probability
Large rise Small rise No change Small fall Large fall
-100
250
500
60
0.286
0.091
100
200
250
60
0.375
0.205
200
150
100
60
0.268
0.341
300
-100
-200
60
0.071
0.136
0
-150
-600
60
0
0.227
EV(Invest in…….
GOLD|“Positive” forecast) =
=.286(-100)+.375(100 )+.268( 200)+.071( 300)+0( 0 ) = 84
EV(Invest in …….
GOLD | “Negative” forecast) =
=.091(-100 )+.205( 100 )+.341( 200 )+.136( 300 )+.227( 0 ) = 120
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
50
Conditional Expected Values
• The revised expected values for each decision:
Positive forecast
Negative forecast
EV(Gold|Positive) = 84
EV(C A|Positive) = 180
EV(C B|Positive) = 250
EV(C C|Positive) = 60
EV(Gold|Negative) = 120
EV(C A|Negative) = 65
EV(C B|Negative) = -37
EV(C C|Negative) = 60
If the forecast is “Positive”
Invest in Company B.
If the forecast is “Negative”
Invest in Gold.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
51
Conditional Expected Values
• Ahmed can now calculate the expected return
from purchasing the forecast (ERSI).
• ERSI Expected Return of Sample Information
• ERSI = P(Forecast is positive) * EV(Company B|Forecast is positive)
+ P(Forecast is negative”) * EV(Gold|Forecast is negative)
= (.56)(250) + (.44)(120) = 192.5
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
52
Expected Value of Sampling Information EVSI
• The expected gain from buying the forecast is:
EVSI = ERSI – EREV = 192.5 – 130 = 62.5
• Ahmed should purchase the forecast., his
expected gain is greater than the forecast cost
(50 SR < 62.5 SR).
• Efficiency = EVSI / EVPI = 63 / 141 = 0.45
– Efficiency is between 0 and 1
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
53
Example (Summary)
Payoff Table
Gold
Company A
Company B
Company C
d5
d6
d7
d8
Prior Prob.
Ind. 1 Prob.
Ind 2. Prob.
Ind. 3 Prob.
Ind 4 Prob.
Large Rise Small Rise No Change Small Fall Large Fall
-100
100
200
300
0
250
200
150
-100
-150
500
250
100
-200
-600
60
60
60
60
60
0.2
0.286
0.091
0.3
0.375
0.205
0.3
0.268
0.341
0.1
0.071
0.136
0.1
0.000
0.227
Ind. 2
120.45
Gold
Ind. 3
0.00
Ind. 4
0.00
s6
s7
s8 EV(prior) EV(ind. 1) EV(ind. 2)
100
83.93
120.45
130
179.46
67.05
125
249.11
-32.95
60
60.00
60.00
#### ### ##
#### ### ##
0.56
0.44
RESULTS
Prior
Ind. 1
130.00
249.11
optimal payoff
optimal decision Company A Company B
EVSI =
EVPI =
Efficiency=
62.5
141
0.44
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
54
Summary of some laws
• EVPI = ERPI – EREV
• EVSI = ERSI – EREV
• Efficiency = EVSI / EVPI
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
55
Outline
•
•
•
•
•
•
•
•
Introduction to Decision Analysis
Decision making under Uncertainty
Decision making under Risk
Decision making with Perfect Information
Decision Making with Imperfect Information
Decision Tree
Decision Making and Utility
Decision making in light of competitive actions
(Game theory)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
56
Decision Tree
• The Payoff Table (Decision Table) approach is
useful for a non-sequential or single stage.
• Decision Tree is useful in analyzing multi-stage
decision problems consisting of a sequence of
dependent decisions.
• A Decision Tree is a chronological representation
of the decision process.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
57
Decision Tree
• The tree is composed of nodes and branches.
Chance
node
Decision
node
P(S2)
P(S2)
A branch emanating from a
decision node corresponds to a
decision alternative. It includes a
cost or benefit value.
A branch emanating from a
state of nature (chance) node
corresponds to a particular state
of nature, and includes the
probability of this state of
nature.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
58
Example
•
•
Company A (Co. A) plans to do a commercial development on a property.
Relevant data
–
–
–
–
Asking price for the property is 300,000.
Construction cost is 500,000.
Selling price is approximated at 950,000.
Variance application costs 30,000 in fees and expenses
• There is only 40% chance that the variance will be approved.
• If Co. A purchases the property and the variance is denied, the property can be
sold for a net return of 260,000.
• A three month option on the property costs 20,000, which will allow Co. A to
apply for the variance.
– A consultant can be hired for 5000.
– The consultant will provide an opinion about the approval of the variance
application
• P (Consultant predicts approval | approval granted) = 0.70
• P (Consultant predicts denial | approval denied) = 0.80
• Co. A wishes to determine the optimal strategy
– Hire/not hire the consultant now,
– Other decisions that follow sequentially.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
59
IS 465 – Decision Analysis - Dr. Mourad Ykhlef
60
Bayes’ calculation
• P(variance approved) = .4
• P(variance denied) = .6
• P(consultant predicts approved | variance approved) = .7
• P(consultant predicts denial
| variance approved) = 1 - .7 = .3
• P(consultant predicts approved | variance denied) = 1 - .8 = .2
• P(consultant predicts denial
| variance denied) =.8
• Wants to compute
P(variance approved | consultant predicts approved)
P(variance denied | consultant predicts approved)
P(variance approved | consultant predicts denial)
P(variance denied | consultant predicts denial)
P(consultant predicts approved)
P(consultant predicts denial)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
61
Bayes’ calculation
States of
Nature
variance approved
variance denied
States of
Nature
variance approved
variance denied
Consultant predicts variance approval
Prior
Prob.
Joint
Posterior
Prob.
(positive|State) Probab.
Probab.
0.4
0.6
0.7
0.2
Sum =
0.28
0.12
0.4
.28/.4 = .70
.12/.4 =.30
Consultant predicts variance denial
Prior
Prob.
Joint
Posterior
Prob. (negative|State) Probab.
Probab.
0.4
0.6
0.3
0.8
Sum =
0.12
0.48
0.6
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
.12/.6 = .20
.48/.6 =.80
62
IS 465 – Decision Analysis - Dr. Mourad Ykhlef
63
The case “Do not hire consultant”
• The expected value associated with buying land & apply for variance
6000 = .4(120 000) + .6(-70 000)
• The expected value associated with buying option & apply for
variance
10 000 = .4(100 000) + .6(-50 000)
• Thus if company A decides not to hire consultant the
corresponding expected values that results if it does
nothing, buy the land or purchases the option are 0, 6000,
10 000 respectively
– Purchasing the option is the optimal decision
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
64
Outline
•
•
•
•
•
•
•
•
Introduction to Decision Analysis
Decision making under Uncertainty
Decision making under Risk
Decision making with Perfect Information
Decision Making with Imperfect Information
Decision Tree
Decision Making and Utility
Decision making in light of competitive actions
(Game theory)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
65
Decision Making and Utility
Decision
No accident
Buy insurance
Do not buy insurance
Prob.
Accident
Expected Value
500
500
500
0
10000
80
0.992
0.008
• Decision should be do not purchase insurance, but people
almost always do purchase insurance.
• The expected value criterion may not be appropriate if the
decision is a one-time opportunity with substantial risks.
• Decision makers do not always choose decisions based on
the expected value criterion.
– Insurance policies cost more than the present value of the expected
loss the insurance company pays to cover insured losses.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
66
Decision Making and Utility
• In Utility approach, it is assumed that a decision
maker can rank decisions in a coherent manner.
• Utility values, U(V), reflect the decision maker’s
perspective and attitude toward risk. Instead of
maximizing expected value, the decision maker
should maximize expected utility.
• Each payoff is assigned a utility value.
– Higher payoffs get larger utility value.
• The optimal decision is the one that maximizes
the expected utility.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
67
Determining the Utility Values of Payoffs
• List every possible payoff in the payoff table in
ascending order.
• Assign a utility of 0 to the lowest value and a
value of 1 to the highest value.
• For all other possible payoffs (Rij) ask the decision
maker the following question:
– Suppose you are given the option to select one of the
following two alternatives:
• Receive Rij (one of the payoff values) for sure,
• Play a game of chance where you receive either
– The highest payoff of Rmax with probability p, or
– The lowest payoff of Rmin with probability 1- p.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
68
Determining the Utility Values of Payoffs
p
1-p
Rij
Rmax
Rmin
• What value of p would make you indifferent between the two
situations?
• The answer to this question is the indifference probability for
the payoff Rij and is used as the utility values of Rij.
U(Rij) = p (simple version)
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
69
Determining the Utility Values of Payoffs
d1
d2
Alternative 1
A sure event
100
s1
s2
150
100
-50
140
•
For p = 1.0, you
Alternative 2
prefer alternative 2.
(Game-of-chance)
• For p = 0.0, you’ll
prefer alternative 1.
• Thus, for some p
between 0.0 and 1.0
150
you’ll be indifferent
between the alternatives.
1-p
p
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
-50
70
Determining the Utility Values of Payoffs
d1
d2
s1
s2
150
100
-50
140
Alternative 1 • Let’s assume the
A sure event probability of
indifference is p = .7
100
U(100)=.7U(150)+.3U(-50)
= .7(1) + .3(0) = .7
Alternative 2
(Game-of-chance)
150
1-p
p
-50
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
71
Example 1 (1/2)
•
Data
– The highest payoff was 500. Lowest payoff was –600, which
Ahmed would incur if he he invested in Company B and there
were a large fall in the market.
– The second highest payoff was 300. The case of Gold and a large
fall in the market
– We ask Ahmed: “if you could receive 300 for sure or you could
receive 500 with probability p and lose 600 with probability 1-p,
what value of p would make you indifference between these two
choices?”
– The indifference probabilities provided by Ahmed are
Payoff
Prob.
-600 -200 -150 -100
0
0.25
0.3
0.36
0
60
100
150
200
250
300
500
0.5
0.6
0.65
0.7
0.75
0.85
0.9
1
– Ahmed wishes to determine his optimal investment decision.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
72
Example 1 (2/2)
Utility Analysis
Gold
Company A
Company B
Company C
d5
d6
d7
d8
Probability
RESULTS
Criteria
Exp. Utility
Large Rise Small Rise No Change Small Fall Large Fall
0.36
0.65
0.75
0.9
0.5
0.85
0.75
0.7
0.36
0.3
1
0.85
0.65
0.25
0
0.6
0.6
0.6
0.6
0.6
0.2
0.3
Decision
Company B
Value
0.675
0.3
0.1
0.1
EU
0.632
0.671
0.675
0.6
0
0
0
0
Certain Payoff
-600
-200
-150
-100
0
60
100
150
200
250
300
500
Utility
0
0.25
0.3
0.36
0.5
0.6
0.65
0.7
0.75
0.85
0.9
1
EU(Gold)=0.36x0.2 + 0.65x0.3 + 0.75x0.3 + 0,9x0.1 + 0.5x0.1 = 0.632
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
73
Three types of Decision Makers
• Risk Averse -Prefers a certain outcome (payoff) to
a chance outcome (utility) having the same
expected value.
• Risk Taking - Prefers a chance outcome (utility) to
a certain outcome (payoff) having the same
expected value.
• Risk Neutral - Is indifferent between a chance
outcome and a certain outcome having the same
expected value.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
74
Three Types of Utility Curves
Payoff
Risk Averter (Concave
curve): Utility rises
slower than payoff
Payoff
Risk Seeker
(Convex curve):
Utility rises faster
than payoff
Payoff
Risk-Neutral:
Maximizes
Expected payoff
and ignores risk
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
75
Example 2 (1/10)
Consider the following three-state, four-decision problem
with the following payoff table in Riyals:
d1
d2
d3
d4
s1
+100,000
+50,000
+20,000
+40,000
s2
+40,000
+20,000
+20,000
+20,000
s3
-60,000
-30,000
-10,000
-60,000
The probabilities for the three states of nature are:
P(s1) = .1, P(s2) = .3, and P(s3) = .6.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
76
Example 2 (2/10)
• Risk-Neutral Decision Maker
If the decision maker is risk neutral the expected value
approach is applicable.
EV(d1) = .1(100,000) + .3(40,000) + .6(-60,000) = -14,000
EV(d2) = .1( 50,000) + .3(20,000) + .6(-30,000) = - 7,000
EV(d3) = .1( 20,000) + .3(20,000) + .6(-10,000) = + 2,000
Note the EV for d4 need not be calculated as decision d4 is
dominated by decision d2.
The optimal decision is d3.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
77
Example 2 (3/10)
• Decision Makers with Different Utilities
Suppose two decision makers have the following
utility values:
Utility
Utility
Amount Decision Maker I Decision Maker II
100,000
100
100
50,000
94
58
40,000
90
50
20,000
80
35
-10,000
60
18
-30,000
40
10
-60,000
0
0
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
78
Example 2 (4/10)
• Graph of the Two Decision Makers’ Utility Curves
Utility
100
Decision Maker I (Risk avoider)
80
60
40
Decision Maker II (Risk taker)
20
-60
-40
-20
0
20
40
60
Monetary Value (in 1000
1000’s)
’s)
80
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
100
79
Example 2 (5/10)
• Expected Utility: Decision Maker I
Optimal
decision
is d3
s1
d1
100
d2
94
d3
80
Probability .1
s2
90
80
80
.3
Expected
s3 Utility
0
37.0
40
57.4
Largest
60
68.0
expected
.6
utility
Note: d4 is dominated by d2 and hence is not considered
Decision Maker I should make decision d3.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
80
Example 2 (6/10)
• Expected Utility: Decision Maker II
Optimal
decision
is d1
s1
d1
100
d2
58
d3
35
Probability .1
s2
50
35
35
.3
Expected
s3 Utility
0
25.0
Largest
10
22.3
expected
18
24.8
utility
.6
Note: d4 is dominated by d2 and hence is not considered
Decision Maker II should make decision d1.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
81
Example 2 (7/10)
• Suppose the probabilities for the three states of
nature in this example were changed to:
P(s1) = .5, P(s2) = .3, and P(s3) = .2.
– What is the optimal decision for a risk-neutral decision
maker?
– What is the optimal decision for Decision Maker I?
– . . . for Decision Maker II?
– What is the value of this decision problem to Decision
Maker I? . . . to Decision Maker II?
– What conclusion can you draw?
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
82
Example 2 (8/10)
• Risk-Neutral Decision Maker
EV(d1) = .5(100,000) + .3(40,000) + .2(-60,000) = 50,000
EV(d2) = .5( 50,000) + .3(20,000) + .2(-30,000) = 25,000
EV(d3) = .5( 20,000) + .3(20,000) + .2(-10,000) = 14,000
The risk-neutral optimal decision is d1.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
83
Example 2 (9/10)
• Expected Utility: Decision Maker I
EU(d1) = .5(100) + .3(90) + .2( 0) = 77.0
EU(d2) = .5( 94) + .3(80) + .2(40) = 79.0
EU(d3) = .5( 80) + .3(80) + .2(60) = 76.0
Decision Maker I’s optimal decision is d2.
• Expected Utility: Decision Maker II
EU(d1) = .5(100) + .3(50) + .2( 0) = 65.0
EU(d2) = .5( 58) + .3(35) + .2(10) = 41.5
EU(d3) = .5( 35) + .3(35) + .2(18) = 31.6
Decision Maker II’s optimal decision is d1.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
84
Example 2 (10/10)
• Value of the Decision Problem: Decision Maker I
– Decision Maker I’s optimal expected utility is 79.
– He assigned a utility of 80 to +20,000, and a utility of 60 to -10,000.
– Linearly interpolating in this range 1 point is worth
30,000/20 = 1,500.
– Thus a utility of 79 is worth about 20,000 - 1,500 = 18,500.
• Value of the Decision Problem: Decision Maker II
–
–
–
–
Decision Maker II’s optimal expected utility is 65.
He assigned a utility of 100 to 100,000, and a utility of 58 to 50,000.
In this range, 1 point is worth 50,000/42 = 1190.
Thus a utility of 65 is worth about 50,000 + 7(1190) = 58,330.
The decision problem is worth more to Decision Maker II (since
58,330 > 18,500).
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
85
Decision making in light
of competitive actions (Game theory)
• Game theory can be used to determine optimal
decisions in face of other decision making players.
• All the players are seeking to maximize their
return.
• The payoff is based on the actions taken by all the
decision making players.
• Details are beyond this lecture.
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
86
Conclusion :
The Six Steps in Decision Theory
•
•
•
•
Clearly define the problem at hand
List the possible alternatives
Identify the possible outcomes
List the payoff or profit of each combination of
alternatives and outcomes
• Select one of the mathematical decision theory
models
• Apply the model and make your decision
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
87
IS 466 – Decision Analysis - Dr. Mourad Ykhlef
88