probability-1-23-200.. - Carnegie Mellon School of Computer Science

Download Report

Transcript probability-1-23-200.. - Carnegie Mellon School of Computer Science

A Quick Overview
of Probability
William W. Cohen
Machine Learning 10-601
Jan 2008
Slide 1
[Some material pilfered from http://www.cs.cmu.edu/~awm/tutorials]
Probabilistic and
Bayesian Analytics
Note to other teachers and users of
these slides. Andrew would be delighted
if you found this source material useful in
giving your own lectures. Feel free to use
these slides verbatim, or to modify them
to fit your own needs. PowerPoint
originals are available. If you make use
of a significant portion of these slides in
your own lecture, please include this
message, or the following link to the
source repository of Andrew’s tutorials:
http://www.cs.cmu.edu/~awm/tutorials .
Comments and corrections gratefully
received.
Copyright © Andrew W. Moore
Andrew W. Moore
Professor
School of Computer Science
Carnegie Mellon University
www.cs.cmu.edu/~awm
[email protected]
412-268-7599
Slide 2
Announcements
• Recitation this week:
• Matlab tutorial
• Probability q/a and tutorial
• HW1 is due on Monday
Slide 3
Zeno’s paradox
• Lance Armstrong and the
tortoise have a race
• Lance is 10x faster
• Tortoise has a 1m head start at
time 0
1+0.1+0.01+0.001+0.0001+… = ?
0
1
• So, when Lance gets to 1m the
tortoise is at 1.1m
• So, when Lance gets to 1.1m
the tortoise is at 1.11m …
• So, when Lance gets to 1.11m
the tortoise is at 1.111m … and
unresolved until calculus was invented
Lance will never catch up -?
Slide 4
The Problem of Induction
•
David Hume (17111776): pointed out
1. Empirically, induction
seems to work
2. Statement (1) is an
application of
induction.
•
This stumped people
for about 200 years
1.
Of the Different Species of Philosophy.
2.
Of the Origin of Ideas
3.
Of the Association of Ideas
4.
Sceptical Doubts Concerning the Operations of the
Understanding
5.
Sceptical Solution of These Doubts
6.
Of Probability9
7.
Of the Idea of Necessary Connexion
8.
Of Liberty and Necessity
9.
Of the Reason of Animals
10.
Of Miracles
11.
Of A Particular Providence and of A Future State
12.
Of the Academical Or Sceptical Philosophy
Slide 5
A Second Problem of Induction
•
•
•
A black crow seems to
x CROW ( x)  BLACK ( x)
support the hypothesis
“all crows are black”.
A pink highlighter
or equivalent ly
supports the hypothesis
“all non-black things are
x BLACK ( x)  CROW ( x)
non-crows”
Thus, a pink highlighter
supports the hypothesis
“all crows are black”.
Slide 6
A Third Problem of Induction
•
You have much less than 200 years to
figure it all out.
Slide 7
Probability Theory
• Events
• discrete random variables, boolean random variables, compound
events
• Axioms of probability
• What defines a reasonable theory of uncertainty
•
•
•
•
•
Compound events
Independent events
Conditional probabilities
Bayes rule and beliefs
Joint probability distribution
Slide 8
Discrete Random Variables
• A is a Boolean-valued random variable if
• A denotes an event,
• there is uncertainty as to whether A occurs.
• Examples
•
•
•
•
A
A
A
A
=
=
=
=
The US president in 2023 will be male
You wake up tomorrow with a headache
You have Ebola
the 1,000,000,000,000th digit of π is 7
• Define P(A) as “the fraction of possible worlds in which A is true”
• We’re assuming all possible worlds are equally probable
Slide 9
Discrete Random Variables
• A is a Boolean-valued random variable if
a possible outcome of an “experiment”
• A denotes an event,
• there is uncertainty as to whether A occurs.
the experiment is not deterministic
• Define P(A) as “the fraction of experiments in which A is true”
• We’re assuming all possible outcomes are equiprobable
• Examples
• You roll two 6-sided die (the experiment) and get doubles (A=doubles, the
outcome)
• I pick two students in the class (the experiment) and they have the same
birthday (A=same birthday, the outcome)
Slide 10
Visualizing A
Event space of
all possible
worlds
Its area is 1
Worlds in which
A is true
P(A) = Area of
reddish oval
Worlds in which A is False
Slide 11
The Axioms of Probability
•
•
•
•
0 <= P(A) <= 1
P(True) = 1
P(False) = 0
P(A or B) = P(A) + P(B) - P(A and B)
Slide 12
(This is Andrew’s joke)
Slide 13
These Axioms are Not to be Trifled With
• There have been many many other approaches to
understanding “uncertainty”:
• Fuzzy Logic, three-valued logic, Dempster-Shafer, nonmonotonic reasoning, …
• 25 years ago people in AI argued about these; now they
mostly don’t
• Any scheme for combining uncertain information, uncertain
“beliefs”, etc,… really should obey these axioms
• If you gamble based on “uncertain beliefs”, then [you can be
exploited by an opponent]  [your uncertainty formalism violates
the axioms] - di Finetti 1931 (the “Dutch book argument”)
Slide 14
Interpreting the axioms
•
•
•
•
0 <= P(A) <= 1
P(True) = 1
P(False) = 0
P(A or B) = P(A) + P(B) - P(A and B)
The area of A can’t get
any smaller than 0
And a zero area would
mean no world could
ever have A true
Slide 15
Interpreting the axioms
•
•
•
•
0 <= P(A) <= 1
P(True) = 1
P(False) = 0
P(A or B) = P(A) + P(B) - P(A and B)
The area of A can’t get
any bigger than 1
And an area of 1 would
mean all worlds will have
A true
Slide 16
Interpreting the axioms
•
•
•
•
0 <= P(A) <= 1
P(True) = 1
P(False) = 0
P(A or B) = P(A) + P(B) - P(A and B)
A
B
Slide 17
Interpreting the axioms
•
•
•
•
0 <= P(A) <= 1
P(True) = 1
P(False) = 0
P(A or B) = P(A) + P(B) - P(A and B)
A
P(A or B)
B
P(A and B)
B
Simple addition and subtraction
Slide 18
Theorems from the Axioms
• 0 <= P(A) <= 1, P(True) = 1, P(False) = 0
• P(A or B) = P(A) + P(B) - P(A and B)
 P(not A) = P(~A) = 1-P(A)
P(A or ~A) = 1
P(A and ~A) = 0
P(A or ~A) = P(A) + P(~A) - P(A and ~A)
1
= P(A) + P(~A) -
0
Slide 19
Elementary Probability in Pictures
• P(~A) + P(A) = 1
A
~A
Slide 20
Side Note
•
I am inflicting these proofs on you for two
reasons:
1. These kind of manipulations will need to be
second nature to you if you use probabilistic
analytics in depth
2. Suffering is good for you
(This is also Andrew’s joke)
Slide 21
Another important theorem
• 0 <= P(A) <= 1, P(True) = 1, P(False) = 0
• P(A or B) = P(A) + P(B) - P(A and B)
 P(A) = P(A ^ B) + P(A ^ ~B)
A = A and (B or ~B) = (A and B) or (A and ~B)
P(A) = P(A and B) + P(A and ~B) – P((A and B) and (A and ~B))
P(A) = P(A and B) + P(A and ~B) – P(A and A and B and ~B)
Slide 22
Elementary Probability in Pictures
• P(A) = P(A ^ B) + P(A ^ ~B)
A^B
A ^ ~B
B
~B
Slide 23
The Monty Hall Problem
• You’re in a game show.
Behind one door is a prize.
Behind the others, goats.
• You pick one of three
doors, say #1
• The host, Monty Hall,
opens one door,
revealing…a goat!
3
You now can either
• stick with your guess
• always change doors
• flip a coin and pick a new door
randomly according to the coin
Slide 24
The Monty Hall Problem
• Case 1: you don’t
swap.
• W = you win.
• Pre-goat: P(W)=1/3
• Post-goat: P(W)=1/3
• Case 2: you swap
• W1=you picked the
cash initially.
• W2=you win.
• Pre-goat: P(W1)=1/3.
• Post-goat:
• W2 = ~W1
• Pr(W2) = 1-P(W1)=2/3.
Moral: ?
Slide 25
The Extreme Monty Hall/Survivor Problem
• You’re in a game show. There are 10,000 doors. Only one
of them has a prize.
• You pick a door.
• Over the remaining 13 weeks, the host eliminates 9,998 of
the remaining doors.
• For the season finale:
• Do you switch, or not?
…
Slide 26
Some practical problems
•
•
You’re the DM in a D&D game.
Joe brings his own d20 and throws 4 critical hits in a row
to start off
• DM=dungeon master
• D20 = 20-sided die
• “Critical hit” = 19 or 20
•
•
Is Joe cheating?
What is P(A), A=four critical hits?
• A is a compound event: A = C1 and C2 and C3 and C4
Slide 27
Independent Events
• Definition: two events A and B are
independent if Pr(A and B)=Pr(A)*Pr(B).
• Intuition: outcome of A has no effect on the
outcome of B (and vice versa).
• We need to assume the different rolls are
independent to solve the problem.
• You almost always need to assume
independence of something to solve any
learning problem.
Slide 28
Some practical problems
•
•
You’re the DM in a D&D game.
Joe brings his own d20 and throws 4 critical hits in a row
to start off
• DM=dungeon master
• D20 = 20-sided die
• “Critical hit” = 19 or 20
•
•
•
What are the odds of that happening with a fair die?
Ci=critical hit on trial i, i=1,2,3,4
P(C1 and C2 … and C4) = P(C1)*…*P(C4) = (1/10)^4
Followup: D=pick an ace or king out of deck three
times in a row: D=D1 ^ D2 ^ D3
Slide 29
Some practical problems
The specs for the loaded d20 say that it has 20
outcomes, X where
• P(X=20) = 0.25
• P(X=19) = 0.25
• for i=1,…,18, P(X=i)= Z * 1/18
• What is Z?
Slide 30
Multivalued Discrete Random Variables
• Suppose A can take on more than 2 values
• A is a random variable with arity k if it can take on
exactly one value out of {v1,v2, .. vk}
• Thus…
P( A  vi  A  v j )  0 if i  j
P( A  v1  A  v2  A  vk )  1
Slide 31
More about Multivalued Random Variables
• Using the axioms of probability…
0 <= P(A) <= 1, P(True) = 1, P(False) = 0
P(A or B) = P(A) + P(B) - P(A and B)
• And assuming that A obeys…
P( A  vi  A  v j )  0 if i  j
P( A  v1  A  v2  A  vk )  1
• It’s easy to prove that
i
P( A  v1  A  v2  A  vi )   P( A  v j )
j 1
Slide 32
More about Multivalued Random Variables
• Using the axioms of probabilityand assuming that A obeys…
P( A  vi  A  v j )  0 if i  j
P( A  v1  A  v2  A  vk )  1
• It’s easy to prove that
i
P( A  v1  A  v2  A  vi )   P( A  v j )
j 1
• And thus we can prove k
 P( A  v )  1
j 1
j
Slide 33
Elementary Probability in Pictures
k
 P( A  v )  1
j
j 1
A=2
A=3
A=5
A=4
A=1
Slide 34
Some practical problems
The specs for the loaded d20 say that it has 20
outcomes, X
• P(X=20) = P(X=19) = 0.25
• for i=1,…,18, P(X=i)= Z * 1/18 and what is Z?
k
 P( A  v )  1
j
j 1
1

1   P( A  v j )  0.25  0.25  18 Z    0.5
18 

j 1
18
Slide 35
Some practical problems
n c n
• You (probably) have 8
neighbors and 5 close
neighbors.
• What is Pr(A), A=one or
more of your neighbors
has the same sign as you?
c * c
n c n
• What’s the experiment?
• What is Pr(B), B=you and
your close neighbors all
have different signs?
• What about neighbors?
Moral: ?
Slide 36
Some practical problems
I bought a loaded d20 on EBay…but it didn’t
come with any specs. How can I find out how it
behaves?
Frequency
6
5
4
P(X=20) = P(X=19) = 0.25
3
for i=1,…,18, P(X=i)= 0.5 * 1/18
2
1
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20
Face Shown
Slide 37
Some practical problems
• I have 3 standard d20 dice, 1 loaded die.
• Experiment: (1) pick a d20 uniformly at random then (2)
roll it. Let A=d20 picked is fair and B=roll 19 or 20 with
that die. What is P(B)?
P(B) = P(B and A) + P(B and ~A) = 0.1*0.75 + 0.5*0.25 = 0.2
using Andrew’s “important theorem” P(A) = P(A ^ B) + P(A ^ ~B)
Slide 38
Elementary Probability in Pictures
• P(A) = P(A ^ B) + P(A ^ ~B)
A^B
A ^ ~B
B
Followup:
What if I
change the
ratio of fair
to loaded
die in the
experiment?
~B
Slide 39
Some practical problems
• I have lots of standard d20 die, lots of loaded die, all identical.
• Experiment is the same: (1) pick a d20 uniformly at random
then (2) roll it. Can I mix the dice together so that P(B)=0.137 ?
P(B) = P(B and A) + P(B and ~A) = 0.1*λ + 0.5*(1- λ) = 0.137
“mixture model”
λ = (0.5 - 0.137)/0.4 = 0.9075
Slide 40
Another picture for this problem
It’s more convenient to say
• “if you’ve picked a fair die then …” i.e. Pr(critical hit|fair die)=0.1
• “if you’ve picked the loaded die then….” Pr(critical hit|loaded die)=0.5
A (fair die)
A and B
~A (loaded)
~A and B
Conditional probability:
Pr(B|A) = P(B^A)/P(A)
P(B|A)
P(B|~A)
Slide 41
Definition of Conditional Probability
P(A ^ B)
P(A|B) = ----------P(B)
Corollary: The Chain Rule
P(A ^ B) = P(A|B) P(B)
Slide 42
Some practical problems
“marginalizing out” A
• I have 3 standard d20 dice, 1 loaded die.
• Experiment: (1) pick a d20 uniformly at random then (2)
roll it. Let A=d20 picked is fair and B=roll 19 or 20 with
that die. What is P(B)?
P(B) = P(B|A) P(A) + P(B|~A) P(~A) = 0.1*0.75 + 0.5*0.25 = 0.2
Slide 43
P(B) = P(B|A)P(A) + P(B|~A)P(~A)
A (fair die)
A and B
P(A)
P(~A)
~A (loaded)
~A and B
P(B|A)
P(B|~A)
Slide 44
Some practical problems
• I have 3 standard d20 dice, 1 loaded die.
• Experiment: (1) pick a d20 uniformly at random then (2)
roll it. Let A=d20 picked is fair and B=roll 19 or 20 with
that die.
• Suppose B happens (e.g., I roll a 20). What is the
chance the die I rolled is fair? i.e. what is P(A|B) ?
Slide 45
P(A|B) = ?
P(A and B) = P(A|B) * P(B)
P(A|B) =
P(A and B) = P(B|A) * P(A)
P(B|A) * P(A)
P(A|B) * P(B) = P(B|A) * P(A)
P(B)
A (fair die)
~A (loaded)
P(B)
A and B
A (fair die)
A and B
~A (loaded)
P(A)
~A and B
P(~A)
~A and B
P(B|A)
P(B|~A)
Slide 46
posterior
P(A|B) =
P(B|A) =
prior
P(B|A) * P(A)
P(B)
Bayes’ rule
P(A|B) * P(B)
P(A)
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
…by no means merely a curious speculation in the doctrine of chances,
but necessary to be solved in order to a sure foundation for all our
reasonings concerning past facts, and what is likely to be hereafter….
necessary to be considered by any that would give a clear account of the
strength of analogical or inductive reasoning…
Slide 48
More General Forms of Bayes Rule
P( B | A) P( A)
P( A |B) 
P( B | A) P( A)  P( B |~ A) P(~ A)
P( B | A  X ) P( A  X )
P( A |B  X ) 
P( B  X )
Slide 49
More General Forms of Bayes Rule
P( A  vi |B) 
P( B | A  vi ) P( A  vi )
nA
 P( B | A  v ) P( A  v )
k 1
k
k
Slide 50
Useful Easy-to-prove facts
P( A | B)P(A | B)  1
nA
 P( A  v
k 1
k
| B)  1
Slide 51
More about Bayes rule
• An Intuitive Explanation of Bayesian Reasoning: Bayes'
Theorem for the curious and bewildered; an excruciatingly
gentle introduction - Eliezer Yudkowsky
•
Problem: Suppose that a barrel contains many small plastic eggs. Some eggs
are painted red and some are painted blue. 40% of the eggs in the bin contain
pearls, and 60% contain nothing. 30% of eggs containing pearls are painted
blue, and 10% of eggs containing nothing are painted blue. What is the
probability that a blue egg contains a pearl?
Slide 52
Some practical problems
•
•
•
•
•
Joe throws 4 critical hits in a row, is Joe cheating?
A = Joe using cheater’s die
C = roll 19 or 20; P(C|A)=0.5, P(C|~A)=0.1
B = C1 and C2 and C3 and C4
Pr(B|A) = 0.0625 P(B|~A)=0.0001
P( B | A) P( A)
P( A |B) 
P( B | A) P( A)  P( B |~ A) P(~ A)
0.0625 * P( A)
P( A |B) 
0.0625 * P( A)  0.0001* (1  P( A))
Slide 53
What’s the experiment and outcome here?
• Outcome A: Joe is cheating
• Experiment:
• Joe picked a die uniformly at random from a
bag containing 10,000 fair die and one bad one.
• Joe is a D&D player picked uniformly at random
from set of 1,000,000 people and n of them
cheat with probability p>0.
• I have no idea, but I don’t like his looks. Call it
P(A)=0.1
Slide 54
Remember: Don’t Mess with The Axioms
• A subjective belief can be treated, mathematically, like a
probability
• Use those axioms!
• There have been many many other approaches to
understanding “uncertainty”:
• Fuzzy Logic, three-valued logic, Dempster-Shafer, nonmonotonic reasoning, …
• 25 years ago people in AI argued about these; now they
mostly don’t
• Any scheme for combining uncertain information, uncertain
“beliefs”, etc,… really should obey these axioms
• If you gamble based on “uncertain beliefs”, then [you can be
exploited by an opponent]  [your uncertainty formalism violates
the axioms] - di Finetti 1931 (the “Dutch book argument”)
Slide 55
Some practical problems
P( B | A) P( A)
P( A |B) 
P( B)
P( B | A)
P( A)
P( A |B)
P( B | A) P( A) / P( B)



P( B | A) P(A)
P(A | B) P( B | A) P(A) / P( B)
0.0625 P( A)
P( A)


 6,250 
0.0001 P(A)
P(A)
•
•
•
•
•
Joe throws 4 critical hits in a row, is Joe cheating?
A = Joe using cheater’s die
C = roll 19 or 20; P(C|A)=0.5, P(C|~A)=0.1
B = C1 and C2 and C3 and C4
Pr(B|A) = 0.0625 P(B|~A)=0.0001
Moral: with enough
evidence the prior P(A)
doesn’t really matter.
Slide 56
Some practical problems
I bought a loaded d20 on EBay…but it didn’t
come with any specs. How can I find out how it
behaves?
Frequency
6
5
4
3
2
1
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20
Face Shown
Slide 57
One solution
I bought a loaded d20 on EBay…but it didn’t
come with any specs. How can I find out how it
behaves?
Frequency
P(1)=0
6
P(2)=0
5
P(3)=0
4
3
P(4)=0.1
2
…
1
MLE =
maximum
likelihood
estimate
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19 20
P(19)=0.25
Face Shown
P(20)=0.2
Slide 58
A better solution
I bought a loaded d20 on EBay…but it didn’t
come with any specs. How can I find out how it
behaves?
Frequency
6
P(A=i|B) = P(B|A=i)*P(A=i) / P(B)
5
4
B = observed counts
3
P(A=i) = prior probability (subjective)
2
1
MAP =
maximum
a posteriori
0
1
2
3
4
5
6
7
8
… and we’ll need some tricks to make
this simple to compute
9
10 11 12 13 14 15 16 17 18 19 20
Face Shown
estimate
Slide 59
Some practical problems
•
I have 1 standard d6 die, 2 loaded d6 die.
• Loaded high: P(X=6)=0.50 Loaded low: P(X=1)=0.50
• Experiment: pick one d6 uniformly at random (A) and roll it. What is
more likely – rolling a seven or rolling doubles?
Three combinations: HL, HF, FL
P(D) = P(D ^ A=HL) + P(D ^ A=HF) + P(D ^ A=FL)
= P(D | A=HL)*P(A=HL) + P(D|A=HF)*P(A=HF) + P(A|A=FL)*P(A=FL)
Slide 65
Some practical problems
•
I have 1 standard d6 die, 2 loaded d6 die.
• Loaded high: P(X=6)=0.50 Loaded low: P(X=1)=0.50
• Experiment: pick one d6 uniformly at random (A) and roll it. What is
more likely – rolling a seven or rolling doubles?
Roll 1
Three combinations: HL, HF, FL
1
1
3
4
D
7
D
7
4
7
D
5
7
7
6
7
3
6
5
D
2
Roll 2
2
D
D
Slide 66
A brute-force solution
A
Roll 1
Roll 2
P
Comment
FL
1
1
1/3 * 1/6 * ½
doubles
1
2
1/3 * 1/6 * 1/10
2
1
2
…
FL
FL
…
FL
FL
A joint probability table shows P(X1=x1 and … and
1
…
Xk=xk)
for every
possible …combination of values
1
seven
x1,x2,….,
xk6
FL
With this you can compute any P(A) where A is any
…
…
boolean
combination
of the primitive events
doubles
6
6
(Xi=Xk),
e.g.
HL
• 1P(doubles)1
HL
• P(seven or eleven)
…
…
HF
…
1
2
…
…
1
1
• P(total is higher than 5)
• ….
doubles
Slide 67
The Joint Distribution
Example: Boolean
variables A, B, C
Recipe for making a joint distribution
of M variables:
Slide 68
The Joint Distribution
Recipe for making a joint distribution
of M variables:
1. Make a truth table listing all
combinations of values of your
variables (if there are M Boolean
variables then the table will have
2M rows).
Example: Boolean
variables A, B, C
A
B
C
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Slide 69
The Joint Distribution
Recipe for making a joint distribution
of M variables:
1. Make a truth table listing all
combinations of values of your
variables (if there are M Boolean
variables then the table will have
2M rows).
2. For each combination of values,
say how probable it is.
Example: Boolean
variables A, B, C
A
B
C
Prob
0
0
0
0.30
0
0
1
0.05
0
1
0
0.10
0
1
1
0.05
1
0
0
0.05
1
0
1
0.10
1
1
0
0.25
1
1
1
0.10
Slide 70
The Joint Distribution
Recipe for making a joint distribution
of M variables:
1. Make a truth table listing all
combinations of values of your
variables (if there are M Boolean
variables then the table will have
2M rows).
2. For each combination of values,
say how probable it is.
3. If you subscribe to the axioms of
probability, those numbers must
sum to 1.
Example: Boolean
variables A, B, C
A
B
C
Prob
0
0
0
0.30
0
0
1
0.05
0
1
0
0.10
0
1
1
0.05
1
0
0
0.05
1
0
1
0.10
1
1
0
0.25
1
1
1
0.10
A
0.05
0.25
0.30
B
0.10
0.05
0.10
0.05
C
0.10
Slide 71
Using the
Joint
One you have the JD you can
ask for the probability of any
logical expression involving
your attribute
P( E ) 
 P(row )
rows matching E
Slide 72
Using the
Joint
P(Poor Male) = 0.4654
P( E ) 
 P(row )
rows matching E
Slide 73
Using the
Joint
P(Poor) = 0.7604
P( E ) 
 P(row )
rows matching E
Slide 74
Inference
with the
Joint
P( E1  E2 )
P( E1 | E2 ) 

P ( E2 )
 P(row )
rows matching E1 and E2
 P(row )
rows matching E2
Slide 75
Inference
with the
Joint
P( E1  E2 )
P( E1 | E2 ) 

P ( E2 )
 P(row )
rows matching E1 and E2
 P(row )
rows matching E2
P(Male | Poor) = 0.4654 / 0.7604 = 0.612
Slide 76
Inference is a big deal
• I’ve got this evidence. What’s the chance
that this conclusion is true?
• I’ve got a sore neck: how likely am I to have meningitis?
• I see my lights are out and it’s 9pm. What’s the chance
my spouse is already asleep?
Slide 77