SlideShare a Scribd company logo
1 of 44
Download to read offline
Discrete Choice Analysis II

Moshe Ben-Akiva
1.201 / 11.545 / ESD.210

Transportation Systems Analysis: Demand & Economics

Fall 2008
Review – Last Lecture

●Introduction to Discrete Choice Analysis
●A simple example – route choice
●The Random Utility Model
– Systematic utility
– Random components
●Derivation of the Probit and Logit models
– Binary Probit
– Binary Logit
– Multinomial Logit
2
Outline – This Lecture

● Model specification and estimation
● Aggregation and forecasting
● Independence from Irrelevant Alternatives (IIA) property –
Motivation for Nested Logit
● Nested Logit - specification and an example
● Appendix:
– Nested Logit model specification
– Advanced Choice Models
3
Specification of Systematic Components

●	Types of Variables
–	 Attributes of alternatives: Zin, e.g., travel time, travel cost
–	 Characteristics of decision-makers: Sn, e.g., age, gender, income,
occupation
–	 Therefore: Xin = h(Zin, Sn)
●	Examples:
–	 Xin1 = Zin1 = travel cost
–	 Xin2 = log(Zin2) = log (travel time)
–	 Xin3 = Zin1/Sn1 = travel cost / income
●	Functional Form: Linear in the Parameters
Vin = β1Xin1 + β2Xin2 + ... + βkXinK
Vjn = β1Xjn1 + β2Xjn2 + ... + βkXjnK
4
Data Collection

●Data collection for each individual in the sample:
– Choice set: available alternatives
– Socio-economic characteristics
– Attributes of available alternatives
– Actual choice
n Income Auto Time Transit Time Choice
1 35 15.4 58.2 Auto
2 45 14.2 31.0 Transit
3 37 19.6 43.6 Auto
4 42 50.8 59.9 Auto
5 32 55.5 33.8 Transit
6 15 N/A 48.4 Transit
5
Model Specification Example

Vauto = β0 + β1 TTauto + β2 ln(Income)
Vtransit = β1 TTtransit
ββββ0 ββββ1 ββββ2
Auto 1 TTauto ln(Income)
Transit 0 TTtransit 0
6
Probabilities of Observed Choices
●Individual 1:
Vauto = β0 + β1 15.4 + β2 ln(35)
Vtransit = β1 58.2
eβ0 +15.4β1 +ln(35)β2

P(Auto) =
eβ0 +15.4β1 +ln(35)β2
+ e58.2β1

●Individual 2:
Vauto = β0 + β1 14.2 + β2 ln(45)
Vtransit = β1 31.0
e31.0β1

P(Transit) =
eβ0 +14.2β1 +ln(45)β2
+ e31.0β1

7
Maximum Likelihood Estimation
● Find the values of β that are most likely to result in the choices observed
in the sample:
– max L*(ββββ) = P1(Auto)P2(Transit)…P6(Transit)
0, if person




1, if person n chose alternative i

● If yin =
n chose alternative j

● Then we maximize, over choices of {β1, β2 …, βk}, the following
expression:
N
L*
( β 1 , β 2 ,..., β k ) = ∏ Pn (i) y in
Pn ( j )
y jn
n =1
● β* = arg maxβ L* (β1, β2,…, βk)
= arg maxβ log L* (β1, β2, …, βk)
8
Sources of Data on User Behavior

● Revealed Preferences Data
– Travel Diaries
– Field Tests
● Stated Preferences Data
– Surveys
– Simulators
9
Stated Preferences / Conjoint Experiments

●	 Used for product design and pricing
–	 For products with significantly different attributes
–	 When attributes are strongly correlated in real markets
–	 Where market tests are expensive or infeasible
●	 Uses data from survey “trade-off” experiments in which
attributes of the product are systematically varied
●	 Applied in transportation studies since the early 1980s
10
Aggregation and Forecasting

●	 Objective is to make aggregate predictions from
–	 A disaggregate model, P( i | Xn )
–	 Which is based on individual attributes and

characteristics, Xn

–	 Having only limited information about the explanatory
variables
11
The Aggregate Forecasting Problem
● The fraction of population T choosing alt. i is:
( ) P i X ) (W i = ∫ ( | p X dX) , p(X) is the density function of X
X

NT

( |=
1	
∑P i X ) , NT is the # in the population of interestNT n=1
n
● Not feasible to calculate because:
–	 We never know each individual’s complete vector of
relevant attributes
–	 p(X) is generally unknown
● The problem is to reduce the required data
12
ˆp
Sample Enumeration
● Use a sample to represent the entire population
● For a random sample:
Ns
Wˆ (i) =	
1
∑Pˆ(i | xn ) where Ns is the # of obs. in sample
Ns n=1
● For a weighted sample:
Ns
w
n

W iˆ ( ) = ∑
∑
Pˆ ( |i xn ) ,where
1
is xn 's selection prob.
n=1 wn wn
n
● No aggregations bias, but there is sampling error
13
Disaggregate Prediction
Generate a representative population
Apply demand model
• Calculate probabilities or simulate
decision for each decision maker
• Translate into trips
14
• Aggregate trips to OD matrices
Assign traffic to a network
Predict system performance
Generating Disaggregate Populations
15
Household
surveys
Exogenous
forecasts
Counts
Census
data
Data fusion
(e.g., IPF, HH evolution)
Representative
Population
Review

● Empirical issues
– Model specification and estimation
– Aggregate forecasting
● Next…More theoretical issues
– Independence from Irrelevant Alternatives (IIA) property –
Motivation for Nested Logit
– Nested Logit - specification and an example
16
Summary of Basic Discrete Choice Models

● Binary Probit:
2
Pn | n = Φ Vn ∫ e dε(i C ) ( ) =
Vn
1 −
1
ε2
2π−∞
● Binary Logit:
Pn ( | n ) =
1+
1
e−Vn
eVin
e
+
Vin
e
Vjn
i C =
● Multinomial Logit:
Vin
P ( | ) =
e
e jn
i Cn n V
∑j∈Cn
17
Independence from
Irrelevant Alternatives (IIA)
●Property of the Multinomial Logit Model
– εjn independent identically distributed (i.i.d.)
– εjn ~ ExtremeValue(0,µ) ∀ j
eµVin
P i C– n ( | n ) =
∑e
µVjn
j Cn∈
P( | ) P(i C| )so
i C1
=
2
∀ i, j, C1, C2
P( | ) P(j C| )j C1 2
such that i, j ∈ C1, i, j ∈ C2, C1 ⊆ Cn and C2 ⊆ Cn
18
Examples of IIA

● Route choice with an overlapping segment

O
Path 1
Path 2
a
b
D
T-δ
T
δ
eµT
1
P( |{ , a, }) = P(2a|{ , a, }) = P(2 |{ , a
∑eµT
3
1 1 2 2b 1 2 2b b 1 2 ,2b}) = =
j { , a,2b}∈ 1 2
19
Red Bus / Blue Bus Paradox
●Consider that initially auto and bus have the same utility
–	 Cn = {auto, bus} and Vauto = Vbus = V
–	 P(auto) = P(bus) = 1/2
●Suppose that a new bus service is introduced that is identical
to the existing bus service, except the buses are painted
differently (red vs. blue)
–	 Cn = {auto, red bus, blue bus}; Vred bus = Vblue bus = V
–	 Logit now predicts

P(auto) = P(red bus) = P(blue bus) =1/3

–	 We’d expect

P(auto) =1/2, P(red bus) = P(blue bus) =1/4

20
IIA and Aggregation

●Divide the population into two equally-sized groups: those
who prefer autos, and those who prefer transit
●Mode shares before introducing blue bus:
●Auto and red bus share ratios remain constant for each
group after introducing blue bus:
Population Auto Share Red Bus Share
Auto people 90% 10% P(auto)/P(red bus) = 9
Transit people 10% 90% P(auto)/P(red bus) = 1/9
Total 50% 50%
21
Population Auto Share Red Bus Share Blue Bus Share
Auto people 81.8% 9.1% 9.1%
Transit people 5.2% 47.4% 47.4%
Total 43.5% 28.25% 28.25%
Motivation for Nested Logit

● Overcome the IIA Problem of Multinomial Logit when
– Alternatives are correlated

(e.g., red bus and blue bus)

– Multidimensional choices are considered (e.g., departure
time and route)
22
Tree Representation of Nested Logit

● Example: Mode Choice (Correlated Alternatives)
motorized non-motorized

auto transit bicycle walk

drive carpool bus metro
alone
23
Tree Representation of Nested Logit
● Example: Route and Departure Time Choice (Multidimensional Choice)
Route 1
8:30
....
Route 2 Route 3
8:408:208:10 8:50
....
8:30 8:408:208:10 8:50
Route 1 Route 2 Route 3
.... ....
24
Nested Model Estimation

● Logit at each node
● Utilities at lower level enter at the node as the inclusive value








= ∑∈ NM
i
Ci
V
NM eI ln
Walk Bike Car Taxi Bus
Non-
motorized
(NM)
Motorized
(M)
● The inclusive value is often referred to as logsum

25
Nested Model – Example

Walk Bike Car Taxi Bus
Non-
motorized
(NM)
Motorized
(M)
µNMVi
e
i =Walk, BikeP(i | NM ) =
eµNMVWalk
+ eµNMVBike
INM =
1
ln(eµNMVWalk
+ eµNMVBike
)
µNM
26
Nested Model – Example

Walk Bike Car Taxi Bus
Non-
motorized
(NM)
Motorized
(M)
µMVi
e
i = Car,Taxi, BusP(i | M ) =
eµMVCar
+ eµMVTaxi
+ eµMVBus
IM =
1
ln(eµMVCar
+ eµMVTaxi
+ eµMVBus
)
µM
27
Nested Model – Example

Walk Bike Car Taxi Bus
Non-
motorized
(NM)
Motorized
(M)
µINM
e
P(NM ) = µINM µIM
e + e
µIM
e
P(M ) =
eµINM
+ eµIM
28
Nested Model – Example

● Calculation of choice probabilities
P(Bus)=P(Bus|M)⋅P(M)
eµM
VBus µI


 

 
M

e

=
 ⋅












VCar VTaxi VBus µI µI

eµM

+eµM

+eµM

+
NM
 M

e
 e

µ
ln(eµMVCar+eµMVTaxi+eµMVBus)
 

eµMVBus

 
 eµM









=
 ⋅





eµMVCar
+eµMVTaxi
+eµMVBus µ µ µ µ
e NMVWalk e NMVBike µMVCar eµMVTaxi eµMVBusln(
 )
 ln(e
 )
+
 +
 +

eµNM
+eµM

29
Extensions to Discrete Choice Modeling

● Multinomial Probit (MNP)
● Sampling and Estimation Methods
● Combined Data Sets
● Taste Heterogeneity
● Cross Nested Logit and GEV Models
● Mixed Logit and Probit (Hybrid Models)
● Latent Variables (e.g., Attitudes and Perceptions)
● Choice Set Generation
30
Summary
● Introduction to Discrete Choice Analysis
● A simple example
● The Random Utility Model
● Specification and Estimation of Discrete Choice Models
● Forecasting with Discrete Choice Models
● IIA Property - Motivation for Nested Logit Models
● Nested Logit
31
Additional Readings
●	 Ben-Akiva, M. and Bierlaire, M. (2003), ‘Discrete Choice Models With Applications to
Departure Time and Route Choice,’ The Handbook of Transportation Science, 2nd ed.,
(eds.) R.W. Hall, Kluwer, pp. 7 – 38.
●	 Ben-Akiva, M. and Lerman, S. (1985), Discrete Choice Analysis, MIT Press, Cambridge,
Massachusetts.
●	 Train, K. (2003), Discrete Choice Methods with Simulation, Cambridge University Press,
United Kingdom.
●	And/Or take 1.202 next semester!
32
Appendix

Nested Logit model specification

Cross-Nested Logit

Logit Mixtures (Continuous/Discrete)

Revealed + Stated Preferences
Nested Logit Model Specification

● Partition Cn into M non-overlapping nests:
Cmn ∩ Cm’n = ∅ ∀ m≠m’
● Deterministic utility term for nest Cmn:
~
V
VC
=V
~ +
1
ln ∑e
µm jn
mn Cmn µm j∈Cmn
● Model: P(i | Cn ) = P(Cmn | Cn )P(i | Cmn ),i ∈Cmn ⊆ Cn
where
e
µVCmn
eµmV
~
in
P(Cmn | Cn ) = and P(i | Cmn ) = ~
∑e
µVCln ∑e
µmVjn
l
j∈Cmn
34
Continuous Logit Mixture
Example:
● Combining Probit and Logit
● Error decomposed into two parts
– Probit-type portion for flexibility
– i.i.d. Extreme Value for tractability
● An intuitive, practical, and powerful method
– Correlations across alternatives
– Taste heterogeneity
– Correlations across space and time
● Requires simulation-based estimation
35
Cont. Logit Mixture: Error Component
Illustration
● Utility:
U = β Xauto auto
U bus = β X bus
U subway = β X subway
auto
bus
auto
bus
subw subwaay y
ν
ν+
ν
ξ
ξ
ξ
+ +
+
+ + ν i.i.d. Extreme Value
ε e.g. ξ ~ N(0,Σ)
● Probability:
β Xauto +ξauto
Λ(auto|X, )ξ =
eβ Xauto +ξauto
+ e
e
β Xbus +ξbus
+ e
β Xsubway +ξsubway
ξ unknown • 
P(auto|X) = ∫Λ(auto | X , )ξ f (ξ ξ)d
36
ξ
Continuous Logit Mixture
Random Taste Variation
● Logit: β is a constant vector
– Can segment, e.g. βlow inc , βmed inc , βhigh inc
● Logit Mixture: β can be randomly distributed
– Can be a function of personal characteristics
– Distribution can be Normal, Lognormal, Triangular, etc
37
Discrete Logit Mixture

Latent Classes
Main Postulate:
•	 Unobserved heterogeneity is “generated” by discrete or
categorical constructs such as
�Different decision protocols adopted
�Choice sets considered may vary
�Segments of the population with varying tastes
•	 Above constructs characterized as latent classes
38
Latent Class Choice Model

P i( ) =
S
∑Λ( | ) ( )i s Q s

s=1
Class-specific Class
Choice Model Membership
Model
(probability of (probability of
choosing i belonging to
conditional on class s)
belonging to
class s)
39
Summary of Discrete Choice Models

Handles unobserved taste
heterogeneity
Flexible substitution pattern
Logit NL/CNL Probit Logit Mixture
No No Yes Yes
No Yes Yes Yes
No No Yes YesHandles panel data
Requires error terms normally
distributed
Closed-form choice probabilities
available
No No Yes No
Yes Yes No No (cont.)
Yes (discrete)
Numerical approximation and/or
simulation needed
No No Yes Yes (cont.)
No (discrete)
40
6. Revealed and Stated Preferences

• Revealed Preferences Data

– Travel Diaries
– Field Tests
• Stated Preferences Data
– Surveys
– Simulators
41
Stated Preferences / Conjoint

Experiments

•	 Used for product design and pricing
–	 For products with significantly different attributes
–	 When attributes are strongly correlated in real markets
–	 Where market tests are expensive or infeasible
•	 Uses data from survey “trade-off” experiments in which
attributes of the product are systematically varied
•	 Applied in transportation studies since the early 1980s
•	 Can be combined with Revealed Preferences Data
–	 Benefit from strengths
–	 Correct for weaknesses
–	 Improve efficiency
42
Framework for Combining Data

Utility
Attributes of Alternatives
& Characteristics of
Decision-Maker
Revealed Preferences
Stated Preferences
43
MIT OpenCourseWare
http://ocw.mit.edu
1.201J / 11.545J / ESD.210J Transportation Systems Analysis: Demand and Economics
Fall 2008
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More Related Content

What's hot

Real time information systems in Transportation
Real time information systems in TransportationReal time information systems in Transportation
Real time information systems in TransportationAravind Samala
 
Eetp 170900713008 2721307_bhavya
Eetp 170900713008 2721307_bhavyaEetp 170900713008 2721307_bhavya
Eetp 170900713008 2721307_bhavyaBhavya Patel
 
Investigation of road accidents in india
Investigation of road accidents in indiaInvestigation of road accidents in india
Investigation of road accidents in indiaShubham Agrawal
 
Methods of route assignment
Methods of route assignmentMethods of route assignment
Methods of route assignmentKathan Sindhvad
 
Intelligent transport system
Intelligent transport systemIntelligent transport system
Intelligent transport systemCivil Engineers
 
Phases and principles of transportation planning
Phases and principles of transportation planningPhases and principles of transportation planning
Phases and principles of transportation planningMuhammadNomanAslam3
 
intelligent transportation systems
intelligent transportation systemsintelligent transportation systems
intelligent transportation systemsNaaz Shaik
 
Chapter 8 travel demand
Chapter 8 travel demandChapter 8 travel demand
Chapter 8 travel demandDharmes Patel
 
Spot speed study, transport planning
Spot speed study, transport planningSpot speed study, transport planning
Spot speed study, transport planningPratyush Kumar
 
Automated Highway System Report
Automated Highway System ReportAutomated Highway System Report
Automated Highway System ReportSamir8880
 
Road safety audit case study
Road safety audit case studyRoad safety audit case study
Road safety audit case studyHardik Dhaduk
 
Intelligent transportation system
Intelligent transportation systemIntelligent transportation system
Intelligent transportation systemNeha Reddy A
 
Intelligent transport system (its) [autosaved]
Intelligent transport system (its) [autosaved]Intelligent transport system (its) [autosaved]
Intelligent transport system (its) [autosaved]Krishna Bhola
 
TRANSPORTATION PLANNING
TRANSPORTATION PLANNINGTRANSPORTATION PLANNING
TRANSPORTATION PLANNINGintan fatihah
 
Traffic engineering and traffic control devices final
Traffic engineering and traffic control devices finalTraffic engineering and traffic control devices final
Traffic engineering and traffic control devices finalLatif Hyder Wadho
 
Traffic Volume Studies
Traffic Volume StudiesTraffic Volume Studies
Traffic Volume StudiesMd Tanvir Alam
 

What's hot (20)

Real time information systems in Transportation
Real time information systems in TransportationReal time information systems in Transportation
Real time information systems in Transportation
 
Eetp 170900713008 2721307_bhavya
Eetp 170900713008 2721307_bhavyaEetp 170900713008 2721307_bhavya
Eetp 170900713008 2721307_bhavya
 
Investigation of road accidents in india
Investigation of road accidents in indiaInvestigation of road accidents in india
Investigation of road accidents in india
 
Methods of route assignment
Methods of route assignmentMethods of route assignment
Methods of route assignment
 
Road Safety Auditing
Road Safety AuditingRoad Safety Auditing
Road Safety Auditing
 
Intelligent transport system
Intelligent transport systemIntelligent transport system
Intelligent transport system
 
Phases and principles of transportation planning
Phases and principles of transportation planningPhases and principles of transportation planning
Phases and principles of transportation planning
 
intelligent transportation systems
intelligent transportation systemsintelligent transportation systems
intelligent transportation systems
 
Pedestrian Safety and Urban Infrastructure
Pedestrian Safety and Urban InfrastructurePedestrian Safety and Urban Infrastructure
Pedestrian Safety and Urban Infrastructure
 
Chapter 8 travel demand
Chapter 8 travel demandChapter 8 travel demand
Chapter 8 travel demand
 
Traffic Volume Study
Traffic Volume StudyTraffic Volume Study
Traffic Volume Study
 
Spot speed study, transport planning
Spot speed study, transport planningSpot speed study, transport planning
Spot speed study, transport planning
 
Automated Highway System Report
Automated Highway System ReportAutomated Highway System Report
Automated Highway System Report
 
Road safety audit case study
Road safety audit case studyRoad safety audit case study
Road safety audit case study
 
Intelligent transportation system
Intelligent transportation systemIntelligent transportation system
Intelligent transportation system
 
Traffic engineering
Traffic engineeringTraffic engineering
Traffic engineering
 
Intelligent transport system (its) [autosaved]
Intelligent transport system (its) [autosaved]Intelligent transport system (its) [autosaved]
Intelligent transport system (its) [autosaved]
 
TRANSPORTATION PLANNING
TRANSPORTATION PLANNINGTRANSPORTATION PLANNING
TRANSPORTATION PLANNING
 
Traffic engineering and traffic control devices final
Traffic engineering and traffic control devices finalTraffic engineering and traffic control devices final
Traffic engineering and traffic control devices final
 
Traffic Volume Studies
Traffic Volume StudiesTraffic Volume Studies
Traffic Volume Studies
 

Similar to Discrete Choice Analysis II: Model Specification and Nested Logit

3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban MobilityLIFE GreenYourMove
 
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...GreenYourMove
 
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...GreenYourMove
 
Prediction of taxi rides ETA
Prediction of taxi rides ETAPrediction of taxi rides ETA
Prediction of taxi rides ETADaniel Marcous
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceLIFE GreenYourMove
 
Modelling station choice
Modelling station choiceModelling station choice
Modelling station choiceMarcus Young
 
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”IOSRJM
 
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...Dr. Amarjeet Singh
 
Optimal L-shaped matrix reordering, aka graph's core-periphery
Optimal L-shaped matrix reordering, aka graph's core-peripheryOptimal L-shaped matrix reordering, aka graph's core-periphery
Optimal L-shaped matrix reordering, aka graph's core-peripheryFrancesco Tudisco
 
Cs403 Parellel Programming Travelling Salesman Problem
Cs403   Parellel Programming Travelling Salesman ProblemCs403   Parellel Programming Travelling Salesman Problem
Cs403 Parellel Programming Travelling Salesman ProblemJishnu P
 
Graph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanGraph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanChristian Kehl
 
Differential game theory for Traffic Flow Modelling
Differential game theory for Traffic Flow ModellingDifferential game theory for Traffic Flow Modelling
Differential game theory for Traffic Flow ModellingSerge Hoogendoorn
 
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmIOSR Journals
 

Similar to Discrete Choice Analysis II: Model Specification and Nested Logit (20)

Route choice
Route choiceRoute choice
Route choice
 
3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility
 
Presentation 3rd CSUM
Presentation 3rd CSUM Presentation 3rd CSUM
Presentation 3rd CSUM
 
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
 
Traveling Eco-Salesman
Traveling Eco-SalesmanTraveling Eco-Salesman
Traveling Eco-Salesman
 
Presentation escc 2016
Presentation escc 2016Presentation escc 2016
Presentation escc 2016
 
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
 
Prediction of taxi rides ETA
Prediction of taxi rides ETAPrediction of taxi rides ETA
Prediction of taxi rides ETA
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
 
Modelling station choice
Modelling station choiceModelling station choice
Modelling station choice
 
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
“An Alternate Approach to Find an Optimal Solution of a Transportation Problem.”
 
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
 
Optimal L-shaped matrix reordering, aka graph's core-periphery
Optimal L-shaped matrix reordering, aka graph's core-peripheryOptimal L-shaped matrix reordering, aka graph's core-periphery
Optimal L-shaped matrix reordering, aka graph's core-periphery
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
K046036367
K046036367K046036367
K046036367
 
Cs403 Parellel Programming Travelling Salesman Problem
Cs403   Parellel Programming Travelling Salesman ProblemCs403   Parellel Programming Travelling Salesman Problem
Cs403 Parellel Programming Travelling Salesman Problem
 
Hidden markovmodel
Hidden markovmodelHidden markovmodel
Hidden markovmodel
 
Graph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanGraph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese Postman
 
Differential game theory for Traffic Flow Modelling
Differential game theory for Traffic Flow ModellingDifferential game theory for Traffic Flow Modelling
Differential game theory for Traffic Flow Modelling
 
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic AlgorithmComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
 

Recently uploaded

SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?Searchable Design
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBalmerLawrie
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa
 
DGTLmart : Digital Solutions for 4X Growth
DGTLmart  : Digital Solutions for 4X GrowthDGTLmart  : Digital Solutions for 4X Growth
DGTLmart : Digital Solutions for 4X Growthcsear2019
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategySouvikRay24
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...Benjamin Szturmaj
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptxVikasTiwari846641
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxarsathsahil
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptxMasterPhil1
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies bruguardarib
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationAli Raza
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)Jomer Gregorio
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setupssuser4571da
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldScalenut
 
The Skin Games 2024 25 - Sponsorship Deck
The Skin Games 2024 25 - Sponsorship DeckThe Skin Games 2024 25 - Sponsorship Deck
The Skin Games 2024 25 - Sponsorship DeckToluwanimi Balogun
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfarsathsahil
 

Recently uploaded (20)

SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdf
 
DGTLmart : Digital Solutions for 4X Growth
DGTLmart  : Digital Solutions for 4X GrowthDGTLmart  : Digital Solutions for 4X Growth
DGTLmart : Digital Solutions for 4X Growth
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
pptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptxpptx.marketing strategy of tanishq. pptx
pptx.marketing strategy of tanishq. pptx
 
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptx
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store Optimization
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setup
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven World
 
The Skin Games 2024 25 - Sponsorship Deck
The Skin Games 2024 25 - Sponsorship DeckThe Skin Games 2024 25 - Sponsorship Deck
The Skin Games 2024 25 - Sponsorship Deck
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdf
 

Discrete Choice Analysis II: Model Specification and Nested Logit

  • 1. Discrete Choice Analysis II Moshe Ben-Akiva 1.201 / 11.545 / ESD.210 Transportation Systems Analysis: Demand & Economics Fall 2008
  • 2. Review – Last Lecture ●Introduction to Discrete Choice Analysis ●A simple example – route choice ●The Random Utility Model – Systematic utility – Random components ●Derivation of the Probit and Logit models – Binary Probit – Binary Logit – Multinomial Logit 2
  • 3. Outline – This Lecture ● Model specification and estimation ● Aggregation and forecasting ● Independence from Irrelevant Alternatives (IIA) property – Motivation for Nested Logit ● Nested Logit - specification and an example ● Appendix: – Nested Logit model specification – Advanced Choice Models 3
  • 4. Specification of Systematic Components ● Types of Variables – Attributes of alternatives: Zin, e.g., travel time, travel cost – Characteristics of decision-makers: Sn, e.g., age, gender, income, occupation – Therefore: Xin = h(Zin, Sn) ● Examples: – Xin1 = Zin1 = travel cost – Xin2 = log(Zin2) = log (travel time) – Xin3 = Zin1/Sn1 = travel cost / income ● Functional Form: Linear in the Parameters Vin = β1Xin1 + β2Xin2 + ... + βkXinK Vjn = β1Xjn1 + β2Xjn2 + ... + βkXjnK 4
  • 5. Data Collection ●Data collection for each individual in the sample: – Choice set: available alternatives – Socio-economic characteristics – Attributes of available alternatives – Actual choice n Income Auto Time Transit Time Choice 1 35 15.4 58.2 Auto 2 45 14.2 31.0 Transit 3 37 19.6 43.6 Auto 4 42 50.8 59.9 Auto 5 32 55.5 33.8 Transit 6 15 N/A 48.4 Transit 5
  • 6. Model Specification Example Vauto = β0 + β1 TTauto + β2 ln(Income) Vtransit = β1 TTtransit ββββ0 ββββ1 ββββ2 Auto 1 TTauto ln(Income) Transit 0 TTtransit 0 6
  • 7. Probabilities of Observed Choices ●Individual 1: Vauto = β0 + β1 15.4 + β2 ln(35) Vtransit = β1 58.2 eβ0 +15.4β1 +ln(35)β2 P(Auto) = eβ0 +15.4β1 +ln(35)β2 + e58.2β1 ●Individual 2: Vauto = β0 + β1 14.2 + β2 ln(45) Vtransit = β1 31.0 e31.0β1 P(Transit) = eβ0 +14.2β1 +ln(45)β2 + e31.0β1 7
  • 8. Maximum Likelihood Estimation ● Find the values of β that are most likely to result in the choices observed in the sample: – max L*(ββββ) = P1(Auto)P2(Transit)…P6(Transit) 0, if person    1, if person n chose alternative i ● If yin = n chose alternative j ● Then we maximize, over choices of {β1, β2 …, βk}, the following expression: N L* ( β 1 , β 2 ,..., β k ) = ∏ Pn (i) y in Pn ( j ) y jn n =1 ● β* = arg maxβ L* (β1, β2,…, βk) = arg maxβ log L* (β1, β2, …, βk) 8
  • 9. Sources of Data on User Behavior ● Revealed Preferences Data – Travel Diaries – Field Tests ● Stated Preferences Data – Surveys – Simulators 9
  • 10. Stated Preferences / Conjoint Experiments ● Used for product design and pricing – For products with significantly different attributes – When attributes are strongly correlated in real markets – Where market tests are expensive or infeasible ● Uses data from survey “trade-off” experiments in which attributes of the product are systematically varied ● Applied in transportation studies since the early 1980s 10
  • 11. Aggregation and Forecasting ● Objective is to make aggregate predictions from – A disaggregate model, P( i | Xn ) – Which is based on individual attributes and characteristics, Xn – Having only limited information about the explanatory variables 11
  • 12. The Aggregate Forecasting Problem ● The fraction of population T choosing alt. i is: ( ) P i X ) (W i = ∫ ( | p X dX) , p(X) is the density function of X X NT ( |= 1 ∑P i X ) , NT is the # in the population of interestNT n=1 n ● Not feasible to calculate because: – We never know each individual’s complete vector of relevant attributes – p(X) is generally unknown ● The problem is to reduce the required data 12
  • 13. ˆp Sample Enumeration ● Use a sample to represent the entire population ● For a random sample: Ns Wˆ (i) = 1 ∑Pˆ(i | xn ) where Ns is the # of obs. in sample Ns n=1 ● For a weighted sample: Ns w n W iˆ ( ) = ∑ ∑ Pˆ ( |i xn ) ,where 1 is xn 's selection prob. n=1 wn wn n ● No aggregations bias, but there is sampling error 13
  • 14. Disaggregate Prediction Generate a representative population Apply demand model • Calculate probabilities or simulate decision for each decision maker • Translate into trips 14 • Aggregate trips to OD matrices Assign traffic to a network Predict system performance
  • 16. Review ● Empirical issues – Model specification and estimation – Aggregate forecasting ● Next…More theoretical issues – Independence from Irrelevant Alternatives (IIA) property – Motivation for Nested Logit – Nested Logit - specification and an example 16
  • 17. Summary of Basic Discrete Choice Models ● Binary Probit: 2 Pn | n = Φ Vn ∫ e dε(i C ) ( ) = Vn 1 − 1 ε2 2π−∞ ● Binary Logit: Pn ( | n ) = 1+ 1 e−Vn eVin e + Vin e Vjn i C = ● Multinomial Logit: Vin P ( | ) = e e jn i Cn n V ∑j∈Cn 17
  • 18. Independence from Irrelevant Alternatives (IIA) ●Property of the Multinomial Logit Model – εjn independent identically distributed (i.i.d.) – εjn ~ ExtremeValue(0,µ) ∀ j eµVin P i C– n ( | n ) = ∑e µVjn j Cn∈ P( | ) P(i C| )so i C1 = 2 ∀ i, j, C1, C2 P( | ) P(j C| )j C1 2 such that i, j ∈ C1, i, j ∈ C2, C1 ⊆ Cn and C2 ⊆ Cn 18
  • 19. Examples of IIA ● Route choice with an overlapping segment O Path 1 Path 2 a b D T-δ T δ eµT 1 P( |{ , a, }) = P(2a|{ , a, }) = P(2 |{ , a ∑eµT 3 1 1 2 2b 1 2 2b b 1 2 ,2b}) = = j { , a,2b}∈ 1 2 19
  • 20. Red Bus / Blue Bus Paradox ●Consider that initially auto and bus have the same utility – Cn = {auto, bus} and Vauto = Vbus = V – P(auto) = P(bus) = 1/2 ●Suppose that a new bus service is introduced that is identical to the existing bus service, except the buses are painted differently (red vs. blue) – Cn = {auto, red bus, blue bus}; Vred bus = Vblue bus = V – Logit now predicts P(auto) = P(red bus) = P(blue bus) =1/3 – We’d expect P(auto) =1/2, P(red bus) = P(blue bus) =1/4 20
  • 21. IIA and Aggregation ●Divide the population into two equally-sized groups: those who prefer autos, and those who prefer transit ●Mode shares before introducing blue bus: ●Auto and red bus share ratios remain constant for each group after introducing blue bus: Population Auto Share Red Bus Share Auto people 90% 10% P(auto)/P(red bus) = 9 Transit people 10% 90% P(auto)/P(red bus) = 1/9 Total 50% 50% 21 Population Auto Share Red Bus Share Blue Bus Share Auto people 81.8% 9.1% 9.1% Transit people 5.2% 47.4% 47.4% Total 43.5% 28.25% 28.25%
  • 22. Motivation for Nested Logit ● Overcome the IIA Problem of Multinomial Logit when – Alternatives are correlated (e.g., red bus and blue bus) – Multidimensional choices are considered (e.g., departure time and route) 22
  • 23. Tree Representation of Nested Logit ● Example: Mode Choice (Correlated Alternatives) motorized non-motorized auto transit bicycle walk drive carpool bus metro alone 23
  • 24. Tree Representation of Nested Logit ● Example: Route and Departure Time Choice (Multidimensional Choice) Route 1 8:30 .... Route 2 Route 3 8:408:208:10 8:50 .... 8:30 8:408:208:10 8:50 Route 1 Route 2 Route 3 .... .... 24
  • 25. Nested Model Estimation ● Logit at each node ● Utilities at lower level enter at the node as the inclusive value         = ∑∈ NM i Ci V NM eI ln Walk Bike Car Taxi Bus Non- motorized (NM) Motorized (M) ● The inclusive value is often referred to as logsum 25
  • 26. Nested Model – Example Walk Bike Car Taxi Bus Non- motorized (NM) Motorized (M) µNMVi e i =Walk, BikeP(i | NM ) = eµNMVWalk + eµNMVBike INM = 1 ln(eµNMVWalk + eµNMVBike ) µNM 26
  • 27. Nested Model – Example Walk Bike Car Taxi Bus Non- motorized (NM) Motorized (M) µMVi e i = Car,Taxi, BusP(i | M ) = eµMVCar + eµMVTaxi + eµMVBus IM = 1 ln(eµMVCar + eµMVTaxi + eµMVBus ) µM 27
  • 28. Nested Model – Example Walk Bike Car Taxi Bus Non- motorized (NM) Motorized (M) µINM e P(NM ) = µINM µIM e + e µIM e P(M ) = eµINM + eµIM 28
  • 29. Nested Model – Example ● Calculation of choice probabilities P(Bus)=P(Bus|M)⋅P(M) eµM VBus µI     M e = ⋅         VCar VTaxi VBus µI µI eµM +eµM +eµM + NM M e e µ ln(eµMVCar+eµMVTaxi+eµMVBus)  eµMVBus   eµM       = ⋅     eµMVCar +eµMVTaxi +eµMVBus µ µ µ µ e NMVWalk e NMVBike µMVCar eµMVTaxi eµMVBusln( ) ln(e ) + + + eµNM +eµM 29
  • 30. Extensions to Discrete Choice Modeling ● Multinomial Probit (MNP) ● Sampling and Estimation Methods ● Combined Data Sets ● Taste Heterogeneity ● Cross Nested Logit and GEV Models ● Mixed Logit and Probit (Hybrid Models) ● Latent Variables (e.g., Attitudes and Perceptions) ● Choice Set Generation 30
  • 31. Summary ● Introduction to Discrete Choice Analysis ● A simple example ● The Random Utility Model ● Specification and Estimation of Discrete Choice Models ● Forecasting with Discrete Choice Models ● IIA Property - Motivation for Nested Logit Models ● Nested Logit 31
  • 32. Additional Readings ● Ben-Akiva, M. and Bierlaire, M. (2003), ‘Discrete Choice Models With Applications to Departure Time and Route Choice,’ The Handbook of Transportation Science, 2nd ed., (eds.) R.W. Hall, Kluwer, pp. 7 – 38. ● Ben-Akiva, M. and Lerman, S. (1985), Discrete Choice Analysis, MIT Press, Cambridge, Massachusetts. ● Train, K. (2003), Discrete Choice Methods with Simulation, Cambridge University Press, United Kingdom. ● And/Or take 1.202 next semester! 32
  • 33. Appendix Nested Logit model specification Cross-Nested Logit Logit Mixtures (Continuous/Discrete) Revealed + Stated Preferences
  • 34. Nested Logit Model Specification ● Partition Cn into M non-overlapping nests: Cmn ∩ Cm’n = ∅ ∀ m≠m’ ● Deterministic utility term for nest Cmn: ~ V VC =V ~ + 1 ln ∑e µm jn mn Cmn µm j∈Cmn ● Model: P(i | Cn ) = P(Cmn | Cn )P(i | Cmn ),i ∈Cmn ⊆ Cn where e µVCmn eµmV ~ in P(Cmn | Cn ) = and P(i | Cmn ) = ~ ∑e µVCln ∑e µmVjn l j∈Cmn 34
  • 35. Continuous Logit Mixture Example: ● Combining Probit and Logit ● Error decomposed into two parts – Probit-type portion for flexibility – i.i.d. Extreme Value for tractability ● An intuitive, practical, and powerful method – Correlations across alternatives – Taste heterogeneity – Correlations across space and time ● Requires simulation-based estimation 35
  • 36. Cont. Logit Mixture: Error Component Illustration ● Utility: U = β Xauto auto U bus = β X bus U subway = β X subway auto bus auto bus subw subwaay y ν ν+ ν ξ ξ ξ + + + + + ν i.i.d. Extreme Value ε e.g. ξ ~ N(0,Σ) ● Probability: β Xauto +ξauto Λ(auto|X, )ξ = eβ Xauto +ξauto + e e β Xbus +ξbus + e β Xsubway +ξsubway ξ unknown • P(auto|X) = ∫Λ(auto | X , )ξ f (ξ ξ)d 36 ξ
  • 37. Continuous Logit Mixture Random Taste Variation ● Logit: β is a constant vector – Can segment, e.g. βlow inc , βmed inc , βhigh inc ● Logit Mixture: β can be randomly distributed – Can be a function of personal characteristics – Distribution can be Normal, Lognormal, Triangular, etc 37
  • 38. Discrete Logit Mixture Latent Classes Main Postulate: • Unobserved heterogeneity is “generated” by discrete or categorical constructs such as �Different decision protocols adopted �Choice sets considered may vary �Segments of the population with varying tastes • Above constructs characterized as latent classes 38
  • 39. Latent Class Choice Model P i( ) = S ∑Λ( | ) ( )i s Q s s=1 Class-specific Class Choice Model Membership Model (probability of (probability of choosing i belonging to conditional on class s) belonging to class s) 39
  • 40. Summary of Discrete Choice Models Handles unobserved taste heterogeneity Flexible substitution pattern Logit NL/CNL Probit Logit Mixture No No Yes Yes No Yes Yes Yes No No Yes YesHandles panel data Requires error terms normally distributed Closed-form choice probabilities available No No Yes No Yes Yes No No (cont.) Yes (discrete) Numerical approximation and/or simulation needed No No Yes Yes (cont.) No (discrete) 40
  • 41. 6. Revealed and Stated Preferences • Revealed Preferences Data – Travel Diaries – Field Tests • Stated Preferences Data – Surveys – Simulators 41
  • 42. Stated Preferences / Conjoint Experiments • Used for product design and pricing – For products with significantly different attributes – When attributes are strongly correlated in real markets – Where market tests are expensive or infeasible • Uses data from survey “trade-off” experiments in which attributes of the product are systematically varied • Applied in transportation studies since the early 1980s • Can be combined with Revealed Preferences Data – Benefit from strengths – Correct for weaknesses – Improve efficiency 42
  • 43. Framework for Combining Data Utility Attributes of Alternatives & Characteristics of Decision-Maker Revealed Preferences Stated Preferences 43
  • 44. MIT OpenCourseWare http://ocw.mit.edu 1.201J / 11.545J / ESD.210J Transportation Systems Analysis: Demand and Economics Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.