SLIDE 1 Savage in the Market
Federico Echenique Kota Saito
California Institute of Technology
- Math. Econ. Conference – Wisconsin
September 27, 2014
SLIDE 2
◮ Model / Utility ◮ Data / Behavior
This paper:
◮ SEU ◮ Market behavior
SLIDE 3 Utility and behavior
Model: max
x∈RS
+
U(x) p · x ≤ I
SLIDE 4
Utility and behavior
Market behavior:
SLIDE 5
x1 x2
SLIDE 6
Utility and behavior
◮ Q: When is observable behavior consistent with utility max.? ◮ A: When SARP is satisfied.
SLIDE 7 This paper: Subjective Expected Utility (SEU)
max
x∈RS
+
U(x) p · x ≤ I
SLIDE 8 This paper: Subjective Expected Utility (SEU)
max
x∈RS
+
U(x) p · x ≤ I Where U(x) =
µsu(xs)
◮ u : R+ → R st. inc. and concave; ◮ µ ∈ ∆(S) a subjective prior.
SLIDE 9
This paper.
Market behavior:
◮ State-contingent consumption (monetary acts); ◮ complete markets;
SLIDE 10
This paper.
◮ Q: When is observable behavior consistent with SEU? ◮ A: When SARSEU is satisfied.
SLIDE 11
Warmup
SLIDE 12
Warmup
The 2 × 2 case.
◮ 2 states ◮ 2 observations
SLIDE 13
What is the meaning of this: max µ1u(x1) + µ2u(x2) p1x1 + p2x2 ≤ I model for market behavior ? Unobservables:
◮ Utility u : R+ → R ◮ Prior (µ1, µ2)
Observable:
◮ choices at different budgets
SLIDE 14
x1 x2
Figure : A violation of WARP.
SLIDE 15
x1 x2
SLIDE 16
x1 x2 MRS = µs1u′(xs1)
µs2u′(xs2)
SLIDE 17
x2 x1
SLIDE 18
x2 x1 MRS = µs1u′(xs1)
µs2u′(xs2)
SLIDE 19
x2 x1 MRS = µs1u′(xs1)
µs2u′(xs2)
SLIDE 20
Axiom 1 Not: x1 x2 Axiom 2 Not: x2 x1
SLIDE 21
END of Warmup Now: K observations and S states.
SLIDE 22
Main theorem: A dataset is SEU rationalizable iff it satisfies the Strong Axiom of Revealed Subjective Expected Utility (SARSEU).
SLIDE 23
Plug
Echenique, Imai, Saito (2014)
◮ Discounting: δtu(xt) ◮ Quasi-hyperbolic discounting u(x0) + β δtu(xt). ◮ Empirical application to Andreoni-Sprenger’s data.
SLIDE 24
Model
◮ Finite set S of states. ◮ Monetary acts: x ∈ RS +. ◮ Price vectors: p ∈ RS ++
Notation: S is also the number of states.
SLIDE 25
Data
A dataset is a collection (xk, pk)K
k=1 s.t. ◮ xk is a monetary act; ◮ pk is a price vector.
SLIDE 26
Notation
Let
◮ ∆S ++ = {µ ∈ RS ++| S s=1 µs = 1} ◮ C = {u : R+ → R|u is st. increasing and concave} ◮ B(p, I) = {y ∈ RS +|p · y ≤ I}
SLIDE 27 Model
SEU max
x∈RS
+
µsu(xs) s.t
psxs ≤ I
SLIDE 28 SEU rational
(xk, pk)K
k=1 is subjective exp. utility rational (SEU rational) if ◮ ∃µ ∈ ∆S ++; ◮ and u ∈ C s.t. s∈S
µsu(ys) ≤
µsu(xk
s ),
for all y ∈ B(pk, pk · xk) and all k.
SLIDE 29
Previous work:
◮ Varian ◮ Green & Srivastava ◮ Kubler, Selden & Wei
All assume observable µ.
SLIDE 30
Derive SARSEU; K = 1 and µ is known.
Derivation of SARSEU.
◮ K = 1 ◮ µ objective and known ◮ u differentiable.
SLIDE 31 Derive SARSEU; K = 1 and µ is known.
maxx∈RS
+
FOC: µsu′(xs) = λps u′(xs) = λ(ps/µs) = λρs Here ρ is observable.
SLIDE 32
Derive SARSEU; K = 1 and µ is known.
u′(xs) = λ(ps/µs) = λρs So, u′(xs) u′(xs′) = ❙ λρs
❙
λρs′ = ρs ρs′
SLIDE 33
Derive SARSEU; K = 1 and µ is known.
u′(xs) = λ(ps/µs) = λρs So, u′(xs) u′(xs′) = ❙ λρs
❙
λρs′ = ρs ρs′ Axiom (Downward sloping demand): xs > xs′ ⇒ ρs ρs′ ≤ 1
SLIDE 34 Derive SARSEU - general K and subjective µ
maxx∈RS
+
FOC: µsu′(xs) = λps.
SLIDE 35 Derive SARSEU - general K and subjective µ
maxx∈RS
+
FOC: µsu′(xs) = λps. Hence, u′(xk
s )
u′(xk′
s′ ) = µs′
µs λk λk′ pk
s
pk′
s′
.
SLIDE 36 u′(xk
s )
u′(xk′
s′ ) = µs′
µs λk λk′ pk
s
pk′
s′
. Idea: Choose (xki
si , x k′
i
s′
i ) so that unobservable µs and λk cancel out.
SLIDE 37 Example
Choose: xk1
s1 > xk2 s2 ,
xk3
s2 > xk1 s3 ,
and xk2
s3 > xk3 s1 .
Then: u′(xk1
s1 )
u′(xk2
s2 )
· u′(xk3
s2 )
u′(xk1
s3 )
· u′(xk2
s3 )
u′(xk3
s1 )
=
µs1 λk1 λk2 pk1
s1
pk2
s2
µs2 λk3 λk1 pk3
s2
pk1
s3
µs3 λk2 λk3 pk2
s3
pk3
s1
SLIDE 38 Example
Choose: xk1
s1 > xk2 s2 ,
xk3
s2 > xk1 s3 ,
and xk2
s3 > xk3 s1 .
Then: u′(xk1
s1 )
u′(xk2
s2 )
· u′(xk3
s2 )
u′(xk1
s3 )
· u′(xk2
s3 )
u′(xk3
s1 )
=
✟ ✟
µs1
✚ ✚
λk1 λk2 pk1
s1
pk2
s2
µs2 λk3
✚ ✚
λk1 pk3
s2
pk1
s3
✟
µs1 µs3 λk2 λk3 pk2
s3
pk3
s1
s1
pk2
s2
pk3
s2
pk1
s3
pk2
s3
pk3
s1
So by concavity of u, pk1
s1
pk2
s2
pk3
s2
pk1
s3
pk2
s3
pk3
s1
≤ 1
SLIDE 39 SARSEU
(Strong Axiom of Revealed Subjective Utility (SARSEU))
For any (xki
si , x k′
i
s′
i )n
i=1 s.t.
si > x k′
i
s′
i
- 2. s appears as si (on the left of the pair) the same number of
times it appears as s′
i (on the right);
- 3. k appears as ki (on the left of the pair) the same number of
times it appears as k′
i (on the right): n
pki
si
p
k′
i
s′
i
≤ 1.
SLIDE 40
Main result
Theorem
A dataset is SEU rational if and only if it satisfies SARSEU.
SLIDE 41
The 2 × 2 case again
SLIDE 42
The 2 × 2 case again
Data: u′(xk1
s1 )
u′(xk1
s2 )
u′(xk2
s2 )
u′(xk2
s1 )
= pk1
s1
pk1
s2
pk2
s2
pk2
s1
Two cases:
SLIDE 43
The 2 × 2 case again
Data: u′(xk1
s1 )
u′(xk1
s2 )
u′(xk2
s2 )
u′(xk2
s1 )
= pk1
s1
pk1
s2
pk2
s2
pk2
s1
Two cases: xk1
s1 > xk1 s2 and xk2 s2 > xk2 s1 ⇒ pk1 s1
pk1
s2
pk2
s2
pk2
s1
≤ 1 xk1
s1 > xk2 s1 and xk2 s2 > xk1 s2 ⇒ pk1 s1
pk1
s2
pk2
s2
pk2
s1
≤ 1
SLIDE 44
The 2 × 2 case again
u′(xk1
s1 )
u′(xk1
s2 )
u′(xk2
s2 )
u′(xk2
s1 )
= pk1
s1
pk1
s2
pk2
s2
pk2
s1
xk1
s1 > xk2 s1 and xk2 s2 > xk1 s2 ⇒ pk1 s1
pk1
s2
pk2
s2
pk2
s1
≤ 1 xk1 xk2
SLIDE 45
The 2 × 2 case again
u′s1(xk1
s1 )
u′s2(xk1
s2 )
u′s2(xk2
s2 )
u′s1(xk2
s1 )
= pk1
s1
pk1
s2
pk2
s2
pk2
s1
xk1
s1 > xk2 s1 and xk2 s2 > xk1 s2 ⇒ pk1 s1
pk1
s2
pk2
s2
pk2
s1
≤ 1 xk1 xk2
SLIDE 46 (Strong Axiom of Revealed Subjective Utility (SARSEU))
For any (xki
si , x k′
i
s′
i )n
i=1 s.t.
si > x k′
i
s′
i
- 2. s appears as si (on the left of the pair) the same number of
times it appears as s′
i (on the right);
- 3. k appears as ki (on the left of the pair) the same number of
times it appears as k′
i (on the right): n
pki
si
p
k′
i
s′
i
≤ 1.
SLIDE 47 (Strong Axiom of Revealed State-dependent Utility)
For any (xki
si , x k′
i
s′
i )n
i=1 s.t.
si > x k′
i
s′
i
i.
- 3. k appears as ki (on the left of the pair) the same number of
times it appears as k′
i (on the right): n
pki
si
p
k′
i
s′
i
≤ 1.
SLIDE 48 Equivalently . . .
(Strong Axiom of Revealed State-dependent Utility)
For any cycle: xk1
s1 > xk2 s1
xk2
s2 > xk3 s2
. . . xkn
sn > xk1 sn ,
it holds that:
n
pki
si
pki+1
si
≤ 1 (using addition mod n).
SLIDE 49
The 2 × 2 case again
u′(xk1
s1 )
u′(xk1
s2 )
u′(xk2
s2 )
u′(xk2
s1 )
= pk1
s1
pk1
s2
pk2
s2
pk2
s1
xk1
s1 > xk1 s2 and xk2 s2 > xk2 s1 ⇒ pk1 s1
pk1
s2
pk2
s2
pk2
s1
≤ 1 xk2 xk1
SLIDE 50
The 2 × 2 case again
u′k1(xk1
s1 )
u′k1(xk1
s2 )
u′k2(xk2
s2 )
u′k2(xk2
s1 )
= pk1
s1
pk1
s2
pk2
s2
pk2
s1
xk1
s1 > xk1 s2 and xk2 s2 > xk2 s1 ⇒ pk1 s1
pk1
s2
pk2
s2
pk2
s1
≤ 1 xk2 xk1
SLIDE 51
Discussion
◮ Checking SARSEU ◮ ∃ data ◮ Prob. sophistication (Epstein) ◮ Maxmin ◮ Objective EU ◮ Savage
SLIDE 52
Checking SARSEU
Proposition
There is an algorithm that decides (in polynomial time) whether a dataset satisfies SARSEU.
SLIDE 53
Data
Need:
◮ obj. identifiable states ◮ complete asset markets (and no-arbitrage)
Turns out such data are routinely used in empirical finance. Recent example: S. Ross “The recovery theorem” (J. of Finance, forth.). Such data is also used by Rubinstein (1998), Ait-Sahalia and Lo (1998) and many others.
SLIDE 54 Epstein (2000)
Necessary Condition for prob. sophistication: if ∃ (x, p) and (x′, p′) (i) p1 ≥ p2 and p′
1 ≤ p′ 2 with at least one strict ineq.
(ii) x1 > x2 and x′
1 < x′ 2
- ⇒ Not Probability Sophisticated
SLIDE 55 Epstein (2000)
Necessary Condition for prob. sophistication: if ∃ (x, p) and (x′, p′) (i) p1 ≥ p2 and p′
1 ≤ p′ 2 with at least one strict ineq.
(ii) x1 > x2 and x′
1 < x′ 2
- ⇒ Not Probability Sophisticated
{(x1, x2), (x′
2, x′ 1)} satisfy conditions in SARSEU: so must have
p1 p2 p′
2
p′
1
≤ 1, hence can’t violate Epstein’s condition.
SLIDE 56
A probabilistically sophisticated data set violating SARSEU.
SLIDE 57
xs2 xs1 pk1 pk2 xk2 xk1
SLIDE 58
xs2 xs1
SLIDE 59
xs2 xs1
SLIDE 60
xs2 xs1
SLIDE 61
xs2 xs1
SLIDE 62
xs2 xs1
SLIDE 63
xs2 xs1
SLIDE 64
xs2 xs1
SLIDE 65
xs2 xs1
SLIDE 66
xs2 xs1
SLIDE 67
xs2 xs1
SLIDE 68
xs2 xs1
SLIDE 69
xs2 xs1
SLIDE 70
xs2 xs1
SLIDE 71
xs2 xs1
SLIDE 72
xs2 xs1
SLIDE 73
xs2 xs1
SLIDE 74
xs2 xs1
SLIDE 75
xs2 xs1
SLIDE 76
xs2 xs1
SLIDE 77
xs2 xs1
SLIDE 78
xs2 xs1
SLIDE 79
xs2 xs1
SLIDE 80
xs2 xs1
SLIDE 81
xs2 xs1
SLIDE 82
xs2 xs1
SLIDE 83
xs2 xs1
SLIDE 84
xs2 xs1
SLIDE 85
xs2 xs1
SLIDE 86
xs2 xs1
SLIDE 87
xs2 xs1
SLIDE 88
xs2 xs1
SLIDE 89
xs2 xs1
SLIDE 90
xs2 xs1
SLIDE 91
xs2 xs1
SLIDE 92
xs2 xs1 pk1 pk2 xk2 xk1
SLIDE 93 Maxmin
U(x) = min
µ∈M
µsu(xs) M is a convex set of priors.
SLIDE 94 Maxmin
(xk, pk)K
k=1 is maxmin rational if ∃ ◮ convex set M ⊆ ∆++ ◮ and u ∈ C s.t.
y ∈ B(pk, pk · xk) ⇒ min
µ∈M
µsu(ys) ≤ min
µ∈M
µsu(xk
s ).
SLIDE 95
Maxmin
Proposition
Let S = K = 2. Then a dataset is max-min rational iff it is SEU rational. Example with S = 2 and K = 4 of a dataset that is max-min rational and violates SARSEU.
SLIDE 96
Objective Probabilities
max µsu(xs) p · x ≤ I
◮ Observables: µ, p, x ◮ Unobservables: u
Varian (1983), Green and Srivastava (1986), and Kubler, Selden, and Wei (2013)
SLIDE 97
Objective Probabilities
Varian (1983), Green and Srivastava (1986): FOC µsu′(xs) = λps, (linear ”Afriat” inequalities). Kubler, Selden, and Wei (2013): axiom on data.
SLIDE 98
Objective Probabilities
u′(xk
s ) = λk pk s
µs = λkρk
s , ◮ ρk s = pk s /µs is a “risk neutral” price.
SLIDE 99 Objective Probabilities
(Strong Axiom of Revealed Exp. Utility (SAREU))
For any (xki
si , x k′
i
s′
i )n
i=1 s.t.
si > x k′
i
s′
i
- 2. each k appears in ki (on the left of the pair) the same number
- f times it appears in k′
i (on the right):
we have:
n
ρki
si
ρ
k′
i
s′
i
≤ 1.
Theorem
A dataset is EU rational if and only if it satisfies SAREU.
SLIDE 100 Savage
Primitives: infinite S;
- n acts: information on all pairwise comparisons.
Define to be the rev. preference relation defined from a finite dataset (xk, pk):
◮ xk y if y ∈ B(pk, pk · xk) ◮ xk ≻ y if . . . ◮ note: is incomplete.
SLIDE 101
Savage
Axioms:
◮ P1 ◮ P2 ◮ P3 ◮ P4 ◮ P5 ◮ P6 ◮ P7
Proposition
If a data set violates P2, P4 or P7, then it violates SARSEU. No data can violate P3 or P5.
SLIDE 102
Ideas in the proof
SLIDE 103
µsu′(xk
s )
= λkpk
s
xk
s > xk s
⇒ u′(xk
s ) ≤ u′(xk s )
quadratic equations ⇒ linearize by logs.
SLIDE 104
log µs + log u′(xk
s )
= log λk + log pk
s
xk
s > xk′ s′
⇒ log u′(xk′
s′ ) ≤ log u′(xk s )
When log pk
s ∈ Q, the integer version of Farkas’s lemma gives our
axiom. When log pk
s /
∈ Q: approximation result.
SLIDE 105
log vk
s + log µs − log λk − log pk s = 0,
(1) xk
s > xk′ s′ ⇒ log vk s ≤ log vk′ s′
(2) In the system (3)- (4), the unknowns are the real numbers log vk
s ,
log µs, log λk, k = 1, . . . , K and s = 1, . . . , S.
SLIDE 106
S1 : A · u = 0, B · u ≥ 0, E · u ≫ 0.
SLIDE 107
Matrix A:
(1,1) ··· (k,s) ··· (K,S) 1 ··· s ··· S 1 ··· (1,1)
1 · · · · · · 1 · · · · · · −1 · · · . . . . . . . . . . . . . . . . . . . . . . . .
(k,s)
· · · 1 · · · · · · 1 · · · · · · . . . . . . . . . . . . . . . . . . . . . . . .
(K,S)
· · · · · · 1 · · · · · · 1 · · ·
SLIDE 108
S2 : θ · A + η · B + π · E = 0, η ≥ 0, π > 0.
SLIDE 109 Lemma
Let (xk, pk)K
k=1 be a dataset. The following statements are
equivalent:
k=1 is SEU rational.
- 2. ∃ strictly positive numbers vk
s , λk, µs, s.t.
µsvk
s = λkpk s
xk
s > xk′ s′ ⇒ vk s ≤ vk′ s′ .
SLIDE 110
Lemma
Let data (xk, pk)k
k=1 satisfy SARSEU. Suppose that log(pk s ) ∈ Q
for all k and s. Then there are numbers vk
s , λk, µs, for
s = 1, . . . , S and k = 1, . . . , K satisfying (2) in Lemma 3.
Lemma
Let data (xk, pk)k
k=1 satisfy SARSEU. Then for all positive
numbers ε, there exists qk
s ∈ [pk s − ε, pk s ] for all s ∈ S and k ∈ K
such that log qk
s ∈ Q and the data (xk, qk)k k=1 satisfy SARSEU.
Lemma
Let data (xk, pk)k
k=1 satisfy SARSEU. Then there are numbers vk s ,
λk, µs, for s = 1, . . . , S and k = 1, . . . , K satisfying (2) in Lemma 3.
SLIDE 111 Lemma
Let A be an m × n matrix, B be an l × n matrix, and E be an r × n matrix. Suppose that the entries of the matrices A, B, and E belong the a commutative ordered field F. Exactly one of the following alternatives is true.
- 1. There is u ∈ Fn such that A · u = 0, B · u ≥ 0, E · u ≫ 0.
- 2. There is θ ∈ Fr, η ∈ Fl, and π ∈ Fm such that
θ · A + η · B + π · E = 0; π > 0 and η ≥ 0.
SLIDE 112
Proof
log vk
s + log µs − log λk − log pk s = 0,
(3) xk
s > xk′ s′ ⇒ log vk s ≤ log vk′ s′
(4) In the system (3)- (4), the unknowns are the real numbers log vk
s ,
log µs, log λk, k = 1, . . . , K and s = 1, . . . , S.
SLIDE 113
Proof:
S1 : A · u = 0, B · u ≥ 0, E · u ≫ 0.
SLIDE 114
Proof:
Matrix A:
(1,1) ··· (k,s) ··· (K,S) 1 ··· s ··· S 1 ··· (1,1)
1 · · · · · · 1 · · · · · · −1 · · · . . . . . . . . . . . . . . . . . . . . . . . .
(k,s)
· · · 1 · · · · · · 1 · · · · · · . . . . . . . . . . . . . . . . . . . . . . . .
(K,S)
· · · · · · 1 · · · · · · 1 · · ·
SLIDE 115
Proof:
S2 : θ · A + η · B + π · E = 0, η ≥ 0, π > 0.
SLIDE 116
If I have seen less than other men, it is because I have walked in the footsteps of giants.