Classical Discrete Choice Theory
James J. Heckman University of Chicago Econ 312, Spring 2019
Heckman Classical Discrete Choice Theory
Classical Discrete Choice Theory James J. Heckman University of - - PowerPoint PPT Presentation
Classical Discrete Choice Theory James J. Heckman University of Chicago Econ 312, Spring 2019 Heckman Classical Discrete Choice Theory Classical regression model: y = x + 0 = E ( | x ) 0 , 2 I E N 1
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
(i) Luce Model (1953) ⇐
(ii) Thurstone-Quandt Model (1929, 1930s). (Multivariate
Heckman Classical Discrete Choice Theory
(i) GEV models 1 Luce-McFadden Model
2 Quandt-Thurstone Model
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
(a) in observation we lose some information governing choices
(b) there can be random variation in choices due to unmeasured
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
2
Pyx Pxy
Heckman Classical Discrete Choice Theory
Pyz Pzy Pxz Pzx
Heckman Classical Discrete Choice Theory
v(s,y,z)
v(s,x,z)
Heckman Classical Discrete Choice Theory
Pyx Pxy
ev(s,y)−v(s,z) ev(s,x)−v(s,z)
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
−∞
Heckman Classical Discrete Choice Theory
n
Heckman Classical Discrete Choice Theory
−∞
n
i=j
Heckman Classical Discrete Choice Theory
−∞
−∞
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
i
−
i
e−ceαi
−e−c
i
eαi
−c+ln i eαi
Heckman Classical Discrete Choice Theory
l=1 ev(s,xl)
Heckman Classical Discrete Choice Theory
l=1 eθ(s)′xl
Heckman Classical Discrete Choice Theory
θ(s) N
l=1 eθ(s)xl
l=1 eθ(s)xl
Heckman Classical Discrete Choice Theory
l=1 eθ(s)′xl
Heckman Classical Discrete Choice Theory
l=1 eθ(s)′xl
Heckman Classical Discrete Choice Theory
1 Could let vi = ln(θ(s)′xi)
l=1 θ(s)′xl
l=1 θ(s)′xl = 1, we would get linear
2 Could consider model of form
l=1 eθl(s)xl
3 Universal Logit Model
l=1 eϕl(x1,...,xN)β(s)
Heckman Classical Discrete Choice Theory
1 Goal: We want a probabilistic choice model that 1 has a flexible functional form 2 is computationally practical 3 allows for flexibility in representing substitution patterns
4 is consistent with a random utility model (RUM) =
Heckman Classical Discrete Choice Theory
1 Goal: (a) Either start with a R.U.M.
l
(b) start with a candidate PCS and verify that it is consistent with
2 McFadden provides sufficient conditions 3 See discussion of Daley-Zachary-Williams theorem
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
1 nonnegative defined on Y1, . . . , YJ ≥ 0 2 homogeneous degree one in its arguments 3
Yi→∞G(Y1, . . . , Yi, . . . , YJ) → ∞, ∀i = 1, . . . , J
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
j=1 e−εj
j=1 evi satisfies DZW
l=1 evl = MNL model
Heckman Classical Discrete Choice Theory
M
i∈Bm
vi 1−σm
1−σm
Heckman Classical Discrete Choice Theory
car bus red blue
Heckman Classical Discrete Choice Theory
pi = ∂ ln G ∂vi = ∂ ln
m=1 am
vi 1−σm
1−σm ∂vi =
vi 1−σm
i∈Bm e
vi 1−σm
−σm
i∈Bm e
vi 1−σm
−1
i∈Bm e
vi 1−σm
m=1 am
vi 1−σm
1−σm =
m
P(i | Bm)P(Bm)
Heckman Classical Discrete Choice Theory
vi 1−σm
vi 1−σm
vi 1−σm
m=1 am
vi 1−σm
Heckman Classical Discrete Choice Theory
1 1−σ
2
1 1−σ
3
Heckman Classical Discrete Choice Theory
v2 1−σ + e v3 1−σ
v2 1−σ
v2 1−σ + e v3 1−σ
v2 1−σ + e v3 1−σ
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
σ→1 P (1 | {123}) =
Heckman Classical Discrete Choice Theory
v2 1−σ
v2 1−σ
v2 1−σ
σ→1
introduce 3rd identical alternative and cut the probability of choosing 2 in half
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Q
1 1−σm
i
Heckman Classical Discrete Choice Theory
1 Neighborhood (m) 2 Transportation mode (t) 3 P(m): choice of neighborhood 4 P(i | Bm): probability of choosing ith mode, given
Heckman Classical Discrete Choice Theory
1 Not all modes available in all neighborhoods
v(m,t) 1−σm
t=1 e
v(m,t) 1−σm
j=1
t=1 e
v(m,t) 1−σm
v(m,t) 1−σm
t=1 e
v(m,t) 1−σm
t=1 e
v(m,t) 1−σm
j=1
t=1 e
v(m,t) 1−σm
Heckman Classical Discrete Choice Theory
tγ + x′ mtβ + y ′ mα
Heckman Classical Discrete Choice Theory
t is transportation mode characteristics, x′ mt is interactions and
m is neighborhood characteristics.
(z′
t γ+x′ mt β) 1−σm
t=1 e (z′
t γ+x′ mt β) 1−σm
mα
t=1 e (z′
t γ+x′ mt β) 1−σm
j=1 ey′
mα
t=1 e (z′
t γ+x′ mt β) 1−σj
Heckman Classical Discrete Choice Theory
Tm
(z′
t γ+x′ mt β) 1−σm Heckman Classical Discrete Choice Theory
1 Within each neighborhood, get
1−σm and
1−σm by logit 2 Form
3 Then estimate by MLE
mα+(1−σm) ln
Im
j=1 ey′
mα+(1−σj) ln
Ij
Heckman Classical Discrete Choice Theory
1 Also known as: 1 Thurstone Model V (1929; 1930) 2 Thurstone-Quandt Model 3 Developed by Domencich-McFadden (1978) (on reading list)
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
∞
uj
uj
Heckman Classical Discrete Choice Theory
2
2
J(J+1) 2
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
xβ σ
xβ∗ σ∗
σ = β∗ σ∗.
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
(J−1)×J
Heckman Classical Discrete Choice Theory
1 VZ is the mean of ∆j ˜
2 ΣZ is the variance of ∆j ˜
j + ∆jΣη∆′ j 3 VZ is (J − 1) × 1 4 ΣZ: (J − 1) × (J − 1)
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
j + ˜
J ˜
j
J and (J − 1) × (J − 1) has (J−1)2−(J−1) 2
2
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
2 =
Classical Discrete Choice Theory
3∆′ 2 =
Classical Discrete Choice Theory
Σε J equals variance of a standard Weibull. (To compare
Heckman Classical Discrete Choice Theory
β
1/2
−∞
Heckman Classical Discrete Choice Theory
−∞
−∞
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
(a) random sampling (b) censored sampling (c) truncated sampling (d) other non-random (exogenous stratified, choice-based)
Heckman Classical Discrete Choice Theory
i = xiβ + ui
i
i ≥ y0 or yi = 1 (y ∗ i ≥ y0) y ∗ i
i < y0
Heckman Classical Discrete Choice Theory
individuals
x x x x x x x x x x expenditure
Note: Censored observations might have bought the good if price had been lower.
i /xi ∼ N (0, σ2 u)
i /xi ∼ N (xiβ, σ2 u)
Heckman Classical Discrete Choice Theory
i < y0) + π1f (y∗ i |yi ≥ y0) · Pr (y∗ i ≥ y0)
i < y0) = Pr (xiβ + ui < y0) = Pr
i |y∗ i ≥ y0) = 1 σu φ
i −xiβ
σu
σu
i |y0 ≤ y ∗)
i |y0 ≤ xβ + u)
i − xβ
Classical Discrete Choice Theory
with just a simple probit
1 σu φ
i −xiβ
σu
σu
Heckman Classical Discrete Choice Theory
i if y ∗ i > o
1 σu φ
i −xiβ
σu
σu
i > 0)
Classical Discrete Choice Theory
(a) if censored, could obtain estimates of β σu by simple probit (b) run OLS on observations for which y ∗ i is observed
σu
σu
σu
Heckman Classical Discrete Choice Theory
β σu by probit
Heckman Classical Discrete Choice Theory
(a) Delta method (b) GMM (Newey, Economic Letters, 1984) (c) Suppose you run OLS using all the data
i ≤ 0) · 0 + Pr (y∗ i > 0)
Heckman Classical Discrete Choice Theory
1i
2i
2i
1i ≥ 0
1i index representing parents propensity to enroll students in
Heckman Classical Discrete Choice Theory
1i > 0) f (y2i|y ∗ 1i > 0)] Π0 [Pr (y ∗ 1i ≤ 0)]
2i|y ∗ 1i ≥ 0) =
0 f (y ∗ 1i, y ∗ 2i) dy ∗ 1i
0 f (y ∗ 1i) dy ∗ 1i
0 f (y ∗ 1i|y ∗ 2i) dy ∗ 1i
0 f (y ∗ 1i) dy ∗ 1i
2i − x2iβ2
0 f (y ∗ 1i|y ∗ 2i) dy ∗ 1i
1i > 0)
Heckman Classical Discrete Choice Theory
1i | y ∗ 2i ∼ N
2
1 − σ12
2
1i | u2i = y ∗ 2i − x2iβ) =x1iβ1 + E (u1i | u2i = y ∗ 2i − x2iβ)
Heckman Classical Discrete Choice Theory
2i − x2iβ2
σ2
2 (y2i − x2iβ2)
Heckman Classical Discrete Choice Theory
Classical Discrete Choice Theory
∂u ∂L ∂u ∂x
Heckman Classical Discrete Choice Theory
i
i < w 0 i
1i
Heckman Classical Discrete Choice Theory
∂u ∂L ∂u ∂x
i α + vi
Heckman Classical Discrete Choice Theory
i α + vi
i
i α + u2i − vi
Heckman Classical Discrete Choice Theory
1i = x1iβ1 + u1i ←
2i = x2iβ1 + u2i ←
1i
1i > 0
1i ≤ 0
2i
1i > 0
1i ≤ 0
Heckman Classical Discrete Choice Theory
i
i > 0
i ≤ 0
i
i > 0
i ≤ 0
3i
1i > 0
1i ≤ 0
Heckman Classical Discrete Choice Theory
(1) maximum likelihood (2) Two-step method
i | Hi > 0
Heckman Classical Discrete Choice Theory
1j
1i + x2iβ2 + δ2wi + u2i
1i > 0
1i ≤ 0
1i = unobservable sentiment towards African Americans
Heckman Classical Discrete Choice Theory
1j as
Heckman Classical Discrete Choice Theory
1
2
1
2 > 0
Heckman Classical Discrete Choice Theory
1 | observed) =xβ + E (u | x, zγ + u > 0)
−∞
−∞ uf (u, v | x, z) dvdu
−∞
−∞ f (uv | x, z) dvdu
2 > 0 | z) = Pr (zγ + u > 0 | z) = P (Z) = 1 − Fv(−zγ)
Heckman Classical Discrete Choice Theory
v
v
1 | y2 > 0) = xβ + g (P (z)) + ε where g (P (Z))
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
x
Heckman Classical Discrete Choice Theory
dv d(y−q) > 0)
−∂v ∂r ∂v ∂y
Heckman Classical Discrete Choice Theory
−∂v∗ ∂qj ∂v∗ ∂y
i∈B v(y − qi, r, wi, i;
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
i∈B v(y − qi, r, wi, i;
i∈B
∂qj ∂v ∂y
Heckman Classical Discrete Choice Theory
i∈B [−qi − α(r, wB, i;
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
N
J
N
J
Heckman Classical Discrete Choice Theory
(i) For given β, Ω generate Monte Carlo draws (R of them)
j , j = 1...J, r = 1...R (ii) Let ˜
R R
k = max{ur 1, ..., ur J}) where ˜
(iii) Maximize N
Heckman Classical Discrete Choice Theory
R
(a) an unbiased simulator is used (b) functions to be simulated appear linearly in the conditions
(c) same set of random draws is used to simulate the model at
Heckman Classical Discrete Choice Theory
N
J
N
J
∂γ
Heckman Classical Discrete Choice Theory
f
N
∂γ
J
∂γ
Heckman Classical Discrete Choice Theory
j=1 Pij (γ) = 1
J
J
∂Pij ∂γ
N
J
∂Pij ∂γ
Heckman Classical Discrete Choice Theory
∂Pij ∂γ
Pij , we have
N
J
∂Pij ∂γ
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
R
Heckman Classical Discrete Choice Theory
∂Pij(γ) ∂γ
Heckman Classical Discrete Choice Theory
N
Heckman Classical Discrete Choice Theory
β
N
β1
Heckman Classical Discrete Choice Theory
β
N
β1
β1
ˆ β1
β1
Heckman Classical Discrete Choice Theory
1 ˜
2 ˜
3 Simulating small Pij may require large number of draws
Heckman Classical Discrete Choice Theory
R
Heckman Classical Discrete Choice Theory
N→∞
i
N→∞ C −1{1 + 1
Classical Discrete Choice Theory
N
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
i in a choice-based
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
P∗(i)
P∗(i|Z)P∗(Z) P∗(i)
P∗(j|Z)P∗(Z) P∗(j)
P∗(i)
P∗(j)
Heckman Classical Discrete Choice Theory
P(i) P∗(i).
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
(i) joint distribution of observed and unobserved product and
(ii) price taking for consumers, Nash eq assumptions on producers
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
−∞
Heckman Classical Discrete Choice Theory
(a) Implies that all substitution effects depend only on the δs (since
Heckman Classical Discrete Choice Theory
(b) Two products with same market share have same own price
(b) Also assumes that individuals value product characteristics in
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
∂pj
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
j=1
(a) observed vector of market shares, s (b) distribution of consumer characteristics, P (c) parameter of model
Heckman Classical Discrete Choice Theory
j=1 when θ = θ0
Classical Discrete Choice Theory
j=1 eδj
Heckman Classical Discrete Choice Theory
T
t→∞ E
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
(i) Vo is not known a priori.
(i) µ not known
Heckman Classical Discrete Choice Theory
β∈B
T
Heckman Classical Discrete Choice Theory
ˆ βT
T
β∗
ˆ βT
T
β∗
Heckman Classical Discrete Choice Theory
ˆ βT
T
β∗
ˆ βT
T
ˆ βT
β∗
Heckman Classical Discrete Choice Theory
1 √ T
0V −1 0 D0
0V −1 0 D0
Heckman Classical Discrete Choice Theory
β∗
ˆ βT
T
β∗
βT
T
Heckman Classical Discrete Choice Theory
∂β
∂β
β0 V −1 ∂ϕ ∂β
∂ϕ ∂β
β0 V −1
β0
0 B0 = 0
Heckman Classical Discrete Choice Theory
D−1/2Q′B =D−1/2Q′ − D−1/2Q′ · ∂ϕ ∂β
βT
∂β
ˆ βT
QD−1/2D−1/2Q′ ∂ϕ ∂β
βT
−1 ∂ϕ ∂β
β0
QD−1/2D−1/2Q′ =
−1 D−1/2Q′ (idempotent matrix MA)
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
(i) Theorem
σ2
r
(ii) if Qi ∼ X 2 ri
r1−r2
Heckman Classical Discrete Choice Theory
n
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
T
T ?
0 by w0?
Heckman Classical Discrete Choice Theory
β∈B
1 √ T
Heckman Classical Discrete Choice Theory
0 gives smallest covariance matrix. Get most
0w0D0)−1
0w0V −1 0 w0D0
0w0D−1
0V0D0)−1 is
0w0D0)−1
0w0V −1 0 w0D0
0w0D−1
0 D0
0w0D0)
0w0V −1 0 w0D0
0w0D0)
Heckman Classical Discrete Choice Theory
0W0D0) (D′ 0W0V0W0D0)−1 (D′ 0W0D0)
0V −1/2
0W0V 1/2
0W0V 1/2
0V −1/2
Heckman Classical Discrete Choice Theory
(1) OLS
β∈B
T
tx′ t) for idd
t) if homoskedastic.
Heckman Classical Discrete Choice Theory
β∈B
T
tz′ t) in idd case
Heckman Classical Discrete Choice Theory
T→∞ E
t | zt) = σ2I
t)
Heckman Classical Discrete Choice Theory
i )−1 E (zixi)
i )−1 E (ziuiu′ iz′ i )
i )−1 E (xizi)′
i )−1 E (zixi)
Heckman Classical Discrete Choice Theory
0 D0
0 )
1 n
′
i = E (xiz′ i )
i )−1
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
β∈B
T
β∈B
Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory
Heckman Classical Discrete Choice Theory