Tài liệu Advanced Econometrics - Part II - Chapter 4: Discrete choice analysis: Multinomial Models: Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 1 University of New England
Chapter 4
DISCRETE CHOICE ANALYSIS:
MULTINOMIAL MODELS
We look at settings with multiple, unordered choices.
A key notion here is the “independence of irrelevant alternative” property
Models for discrete choice with more than two choices: We assume for the thi consumer
faced with i choices (j=1,2,,J) suppose that the utility of choice j is:
ijijij XU εβ +=
If the consumer makes choice j in particular, then we assume that ijU is the maximum among
J alternatives.
Prob( )ij ikU U→ > for all jk ≠
This is a probability of individual I makes choice j.
jYi = if ikij UU > for all jk ≠
The model is made by a particular choice of distribution for the disturbances.
Let iY be a random variable that indicates the choice made McFadden (1974) has shown that
if and only if the J disturbances are independent and ...
13 trang |
Chia sẻ: honghanh66 | Lượt xem: 687 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Advanced Econometrics - Part II - Chapter 4: Discrete choice analysis: Multinomial Models, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 1 University of New England
Chapter 4
DISCRETE CHOICE ANALYSIS:
MULTINOMIAL MODELS
We look at settings with multiple, unordered choices.
A key notion here is the “independence of irrelevant alternative” property
Models for discrete choice with more than two choices: We assume for the thi consumer
faced with i choices (j=1,2,,J) suppose that the utility of choice j is:
ijijij XU εβ +=
If the consumer makes choice j in particular, then we assume that ijU is the maximum among
J alternatives.
Prob( )ij ikU U→ > for all jk ≠
This is a probability of individual I makes choice j.
jYi = if ikij UU > for all jk ≠
The model is made by a particular choice of distribution for the disturbances.
Let iY be a random variable that indicates the choice made McFadden (1974) has shown that
if and only if the J disturbances are independent and identically distributed with type I
extreme value distribution:
ije
ijij eF
ε
εε
−
−=−−= )exp(exp()(
Then:
1
exp( )
Pr ( )
exp( )
ij
i J
ij
j
X
ob Y j
X
β
β
=
= =
∑
∑
=
= J
j
ij
ij
Z
Z
1
)exp(
)exp(
θ
θ
Utility depends on ijZ which includes aspects specific to the individual (i) as well as to choice
(j). Let ],[ iijij wXZ = , ],[ αβθ =
• ijX varies across choices (j) (and possibly across individual (i) as well).
• iw contains the characteristics of the individual (i), therefore the same for all choice.
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 2 University of New England
1
exp( )
Prob( )
exp( )
ij i
i J
ij i
j
X w
Y j
X w
β α
β α
=
+
= =
+∑
)exp()exp(
)exp()][exp(
1
αβ
αβ
i
J
j
ij
iij
wX
wX
=
∑
=
∑
=
= J
j
ij
ij
X
X
1
)exp(
][exp(
β
β
For example, a model of a shopping centre choices by individual:
Depends on: number of stores ijS , distance from the centre of the city Dij, and income of the
individual (i’) i which varies across individuals but not across the choices.
( )iijijij IDSZ =→
I. THE MULTINOMIAL LOGIT MODEL:
Suppose we have only individual specifre characteristics (i) iw which is the same for all
choice. The model response probability as:
1
exp( )
Prob( )
1 exp( )
i j
i i ij J
i j
j
w
Y j w P
w
α
α
=
= = =
+∑
For all choices j=1,.,J.
For the first choice j=0 to satisfy ∑
=
=
J
j
ijP
0
1
∑
=
+
=== J
j
ji
ioii
w
PwYob
1
)exp(1
1)0(Pr
α
The log – likelihood:
1 0
L ln ln
n J
ij ij
i j
d P
= =
= = ∑∑
Where ijd =1 if alternative j is chosen by individual i, 0 if not
∑
=
−=
∂
∂ n
i
iijij
j
wPdL
1
)(
α
j=1,,J
The marginal effects of the characteristics on probabilities:
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 3 University of New England
0
[ ]
J
ij
ij ij jk ie ek ij jk
eik
P
P P P
w
δ α α α α
=
∂
= = − = − ∂
∑
=∑
=
J
e
ekieP
0
αα
II. CONDITIONAL LOGIT MODEL:
When the data consist of choice - specific ( )ijX instead of individual - specific characteristics
The model is:
1 2Prob( , ,..., ) Pr ( )i i i iJ i iY j X X X ob Y j X= = =
∑
=
= J
j
ij
ij
ij
X
X
P
0
)exp(
)exp(
β
β
Notes:
When iw is unchanged jα varies
When ijX varies β is unchanged
The multinomial logit model can be viewed as a special case of this suppose we have a vector
of individual characteristics iX with dimension K. Then define for each choice j the vector of
ijX as following:
=
0
.
.
.
0
'
1
i
i
X
X ,
=
0
.
.
0
0
'
i
ij X
X ,
=
i
iJ
X
X
.
.
.
0
0
'
So ijX varies for each choice
)1( ×K
iX
]0...00[=ioX
]0...0[1 ii XX =
.
.
]0..00[ ijij XX =
.
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 4 University of New England
.
].0.00[ iiJ XX =
=→
Kβ
β
β
β
.
.
.
2
1
∑∑
==
+
== J
j
ji
ji
J
j
ij
ij
ij
X
X
X
X
P
10
)exp(1
)exp(
)exp(
)exp(
β
β
β
β
In this model, the
coefficients are not directly tied to the marginal effects:
β)])(1([ imij
im
ij PmjP
x
P
−==
∂
∂
Where )(1 mj = equals 1 if j=m and 0 if not
Log likelihood:
1 1
L ln ln
n J
ij ij
i j
d P
= =
= = ∑∑
III. MIXED LOGIT MODEL:
For a model combines the two models:
Prob
1
exp( )
( )
exp( )
ij i j
i J
ij i j
j
X W
Y j
X W
β α
β α
=
+
= =
+∑
1
exp( )
Pr[ ]
exp( )
ij
i J
ij
j
Z
Y j
Z
θ
θ
=
→ = =
∑
1 1[ 0 0 ... 0]i iZ X=
2 2[ 0 ... 0]i i iZ X W=
[ 0 ... ... 0]ij ij iZ X W=
[ 0 ...0 ]iJ iJ iZ X W=
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 5 University of New England
1
:
:
j
J
β
α
θ
α
α
=
This model doesn’t have the advantage the same as the conditional logit model: If an
additional alternative was added to the choice set then one can predict its probability of
selection, since the parameter of the conditional logit model do not vary across alternatives.
IV. INDEPENDENCE OF IRRELEVANT ALTERNATIVES:
• The ratio of probabilities of any two alternatives is independent of the introduction of a
third alternative. This is unrealistic in many economic choice models.
• In the multinomial logit and conditional logit model ij
im
P
P
is independent of the remaining
probability called the Independence of Irrelevant Alternative.
• Consider the conditional probability of choosing j given that you choose either j or l.
Prob Pr( )( { , })
Pr( ) Pr( )
i
i i
i i
Y jY j Y j l
Y j Y l
=
= ∈ =
= + =
exp( )
exp( ) exp( )
ij
ij il
X
X X
β
β β
=
+
• This probability does not depend on the characteristics imX of alternatives m other than j
and l. The traditional example is MeFadden’s famous blue bus/red bus example.
• Suppose there are initially three choices: commuting by car, by red or by blue bus.
• People are indifferent between red versus blue buses.
, ,i redbus i bluebusU U=
With the choice between the blue and red bus being random, suppose:
, , ,i redbus i bluebus i busX X X= =
Then suppose that the probability of commuting by bus is
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 6 University of New England
Pr( ) Pr(( )i iY bus Y redbus or bluebus= = = =
*
,
*
, ,
exp( )
exp( ) exp( )
i bus
i bus i car
X
X X
β
β β
=
+
And 1Pr( )
2i i
Y redbus Y bus= = =
• That would imply that the conditional probability commuting by car, given that one
commutes by blue or red bus, would differ from the same conditional probability if there
is no blue bus. Presumably taking away the blue bus choice would lead all the current blue
bus users to shift to the red bus, not to cars.
• exp( )ie ie ik
ik
P X X
P
β β= − does not depend on any alternative other than l & k.
• The conditional logit model does not allow for this type of substitution pattern. Again,
consider commuting initially choosing between two models of transportation, car and red
bus. So
( )
1i car
i bus red
P
P
= exp( )( 1) iccar redbus
irb
PX X
P
β β= − = = .
• Now suppose a third choice, blue bus is added. Assuming bus commuters do not care
about the colour of the bus, consumers will choose between these with equal probability.
The ratio of their probabilities of taking blue bus and red bus is 1: P 1irb
ibbP
= .
But then IIA implies that Pic
irbP
is the same whether or not another alternative is added (blue
bus) so we have: 1irb ic
ibb irb
P P
P P
= = and 1ic irb ibbP P P+ + = and
1
3ic irb ibb
P P P= = = .
Which are the probabilities that the logit model predicts?
• In real life, however, we would expect the probability of taking a car to remain the same
when a new bus is introduced that is exactly the same as the old bus. We would expect the
original probability of taking the bus to be split between the two buses after the second
one is introduced. That is we would expect: 1
2ic
P = , 1
4ibb
P = , 1
4irb
P = .
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 7 University of New England
• In this case, the logit model, because of its IIA property, overestimates the probability of
taking a car. The ratio of probabilities of car and bus Pc
bbP
actually changes with
introduction of the red bus, rather than remaining constant as required by the logit model.
• The same kind of misprediction arises with logit models if there is change of another
alternative.
Suppose individuals have choice out of three restaurants: Purdue (P) restaurant,
Krannert restaurant (K), Chauncey restaurant (C): 95pP = , 85kP = , 5cP = and
quality 10pQ = , 9kQ = , 2cQ = .
Suppose that market shares for 3 restaurant are 0.1pS = , 0.25kS = and 0.65cS = .
0.2 2ij j j ijU P Q ε= − + + conditional logit model
0.1
0.65
ip
ic
P
P
→ = .
Suppose that Krannert restaurant raise the price to 1000 (taking it out of business).
Conditional logit model would predict 0.13ipP = and 0.87icP = to satisfy
0.1
0.65
ip
ic
P
const
P
= =
This seems implausible people who were planning to go to Krannert would
appear to be more likely to go to PMU than to go to the Chauncey rest so one would
expect 0.35pS ≈ ; 0.65cS ≈
(IIA not holds in reality conditional logit is not valid in this case)
IIA: adding another alternative or changing the characteristics of a third alternative does
not affects the ratio between two alternatives.
• Test of IIA
Hausman & MeFadden offer tests of the IIA assumption based on the observation that: If
the conditional logit model is true, β can be consistently estimated by conditional logit by
focusing on any subset of alternative. Using Hausman’s test to compare the estimate of β,
using all alternative with the estimate, using a subset of alternatives:
( ) [ ] ( ) 21' ~ˆˆˆˆˆˆ χββββ fsfsfs VV −−− −
s: restricted subset, f: full subset ˆ ˆ:o s fH β β=
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 8 University of New England
• We need IIA holds to apply the conditional logit model
If reject Ho IIA not holds conditional logit is not valid model in this case.
• ij ij ijU X β ε= +
The IIA assumption need to hold in reality to apply the conditional logit model.
The IIA property follows from the initial assumption that ijε are extreme value
distributions.
V. NESTED LOGIT MODEL.
• If the test of IIA fails (reject ˆ ˆ:o s fH β β= ) then the conditional logit model is not valid.
We need to modify the multinomial logit model.
One way to introduce correlation between the choices is through nesting them. Suppose
the set of choices {0 , 1,, J} can be partitioned into S sets B1, B2 ,, Bs , so that the
full set of choices can be written as:
{ }
1
0,1,..., s ssJ U B==
Let Zs be set – specific characteristics (Branch characteristics) Mc Fadden (1981) studied
the following model: Adjusted with *sρ
• Conditional probability:
1
1
exp( )
Pr( , )
exp( )
s
s ij
i i i s
s ill B
X
Y j X Y B
X
ρ β
ρ β
−
−
∈
= ∈ =
∑
• Within the sets, the correlation coefficient for ijε is equal to
2(1 )sρ− . Between the sets
the ijε are independent adjusted the probabilities by sρ in each group.
The probability of a choice in the set Bs is
1
1
1
exp( )[ exp( )]
Pr( )
[exp( )( exp( )) ]
s
s
s
t
s s il
l B
i s i s
t t il
t l B
Z X
Y B X
Z X
ρ
ρ
α ρ β
α ρ β
−
∈
−
= ∈
∈ =
∑
∑ ∑
Pr( )i iY j X→ =
If we fix 1sρ = for all s, then
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 9 University of New England
1
exp( )
Pr( )
exp( )
t
ij s
i i s
il t
t l B
X Z
Y j X
X Z
β α
β α
= ∈
+
= =
+∑∑
and we are back in the conditional logit model
In the first:
In general this model corresponds to individuals choosing the option with the highest
utility, where the utility of choice j in set Bs for individuals i is
ij ij s ijU X Zβ α ε= + +
Mc Fadden suppose that: the joint distribution function of the ijε is
1
1
( ,....., ) exp( ( exp( )) )s
s
S
io iJ t ij
s j B
F ρε ε ρ ε−
= ∈
= −∑ ∑
From this he derive the results in the previous page
• How do we estimate these models?
One approach is to construct the log – likelihood and directly maximize it. That is
complicated, especially since the log likelihood function is not concave (but this also
not impossible)
An easier alternative is to directly use the nesting structure. Within a nest we have a
conditional logit model with coefficient 1sρ β
− . Hence we can directly estimate 1sρ β
−
using the concavity of the conditional logit model ( Newton – Raphson procedure will
converge to a global maximum). Denote these estimate of ss λβρ ˆ
1 =− .
Then the probability of a particular set Bs can be used to estimate sρ and α through:
( )
( )∑ ∑
∑
= ∈
∈
=∈
S
t Bl
tilt
Bl
sils
isi
s
s
s
s
XZ
XZ
XBY
1
)ˆexp(exp
)ˆexp()exp(
Pr(
ρ
ρ
λα
λα
∑
=
+
+
= S
t
ttt
sss
WZ
WZ
1
ˆexp(
)ˆexp(
ρα
ρα
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 10 University of New England
sWˆ is called: “inclusive values”
Where:
= ∑
∈ sBl
sils XW )ˆexp(lnˆ λ
• We have another conditional logit model with likelihood function:
n
i
i 1
( Pr( X ))
s
i s
Bi
Y B
Y= ∈
= ∈∏ ∏ ∏ ∏
∑= ∈
=
+
+
=
n
1i
1
ˆexp(
ˆexp(
si BY
s
t
ttt
sss
WZ
WZ
ρα
ρα
• These models can be extended too many lagers of nests. It should be noted that both the
order of the nests and the elements of each nest are very important.
VI. MULTINOMIAL PROBIT MODEL:
• A natural alternative model to avoid the IIA problem which is caused by correlation
across choices is to work with normally distributed errors (.))~( Nijε . Now we will not
assume ijε ~ Extreme value distribution anymore.
• Note that: extreme value ≈ normal distribution, but EV distribution is much easier to
calculate.
• The cost of using normal distribution is the complicated likelihood function.
ijijXU ij εβ += Jj ,...,2,1=
+
+
+
=
=
iJiJ
ii
ii
iJ
i
i
i
X
X
X
U
U
U
U
εβ
εβ
εβ
:
:
:
:
11
00
1
0
With:
0
1
: ~ (0, )
:
i
i
i i
iJ
X N
ε
ε
ε
ε
= ∑
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 11 University of New England
With unrestricted covariance matrix ∑
JjUUqY ijiqi ,...,1,Pr[)Pr( =>== ]qj ≠ , or
])(;...,)(Pr[)Pr( 11 βεεβεε iJiqiqiJiiqiqii XXXXqY −<−−<−==
• The main obstacle to the implementation of the Multinomial probit model is the difficulty
in computing the multivariate normal probabilities for any J > 2.
• Recent results on accurate simulation of multinomial integrals have made estimation of
MNP model feasible.
• Read: Geweke, Keane and Runkle (1994) – RE Statistics 76, No4 for the method, if you
want to use the MN Probit model.
• For J = 3
);()1( 3121 iiiii UUUUPyP >>==→
∫ ∫ ∫
+∞
∞−
+∞
∞−
+∞
∞−
=
−<−=
−<−=
==→
βεε
βεε
)(
)(
)1(
31132
21121
iiii
iiii
i XXu
XXu
PyP
1 *
2
~ (0, )
U
N
U
∑
Where:
−−
∑
−
−
=∑
10
01
11
011
011*
• Each element of the likelihood is a double integral and must be evaluated numerically.
• This model does not suffer from the IIA problem.
VII. ORDERED LOGIT, ORDERED PROBIT: & SEQUENTIAL MODELS
1. Ordered Probit:
εβ += ii XY
* *Y is unobservable:
*
*
1
*
1 2
*
1
0 0
1 0
2
:
:
i i
i i
i i
i J i
Y if Y
Y if Y
Y if Y
Y J if Y
µ
µ µ
µ −
= ≤
= ≤ <
= ≤ ≤
= ≤
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 12 University of New England
μ1,μ2,μJ-1, are unknown parameters to be estimate with β.
Assume that ε is normally distributed across observations.
Normalize the mean and variance of ε , )1,0(~ Nε .
We have: ( ) ( )0i i iP y X X β= = Φ −
( ) ( ) ( )ββµ iiii XXXyP −Φ−−Φ== 11
( ) ( ) ( )βµβµ iiii XXXyP −Φ−−Φ== 122
:
:
( ) ( )βµ iJii XXJyP −Φ−== −11
We must have: 121 ...0 −<<<< Jµµµ (for all the probabilities to be positive)
Likelihood function:
i
j [1,...,J]
Pr(Y )
all observations
j
∈
= =∏
Marginal Effeds:
ki
ik
ii X
XYP
ββφ
χ
)(
)0(
−=
∂
=∂
kijij
ik
ii XX
XjYP
ββµφβµφ
χ
)]()([
)(
12 −−−=∂
=∂
−−
kiJ
ik
ii X
XJYP
ββµφ
χ
)]([
)(
1 −=∂
=∂
−
2. Ordered Logit:
Replace Φwith the logit function
)exp(1
)exp()(
)exp(1
)exp()(
X
XXF
X
XXF
i
i
i +
=
+
=
β
ββ
gives the ordered logit model.
3. Sequential Multinomial Models:
A Special case of an ordered variable (where choices have a natural ranking) is a
sequential variable. This occurs when second event is dependent on the first event, the
third event is dependent on the previous two events,
Person i at nth category means person i has been all (n-1) previous categories:
Advanced Econometrics - Part II Chapter 4: Discrete choice analysis: Multinomial Models
Nam T. Hoang
UNE Business School 13 University of New England
=
college
collegenothighschool
schoolhighnot
yi
3
,2
1
[ ] [ ] [ ]1Pr12Pr2Pr ≠×≠=== iiii yyyy
))(1)(( 1122 ββ XX Φ−Φ=
The parameters β1 and β2 can be estimated by maximizing the log-likelihood:
1 1
ln ln
n m
ij ij
i j
L y p
= =
= = ∑∑
1 1 1( )i ip X β= Φ , p2i is given in the preceding equation and 3 1 21i i ip p p= − −
Notes: )2( =iyP means )12( ≠= ii yandyP
Các file đính kèm theo tài liệu này:
- chapter_04_multinomial_models_9413_7552.pdf