Discrete Choice Theory and Travel Demand Modelling

Similar documents
A MODIFIED MULTINOMIAL LOGIT MODEL OF ROUTE CHOICE FOR DRIVERS USING THE TRANSPORTATION INFORMATION SYSTEM

Drawbacks of MNL. MNL may not work well in either of the following cases due to its IIA property:

Choice Probabilities. Logit Choice Probabilities Derivation. Choice Probabilities. Basic Econometrics in Transportation.

The Multinomial Logit Model Revisited: A Semiparametric Approach in Discrete Choice Analysis

Discrete Choice Model for Public Transport Development in Kuala Lumpur

Estimating Market Power in Differentiated Product Markets

Logit with multiple alternatives

Discrete Choice Modeling of Combined Mode and Departure Time

Econometrics II Multinomial Choice Models

Lecture 1: Logit. Quantitative Methods for Economic Analysis. Seyed Ali Madani Zadeh and Hosein Joshaghani. Sharif University of Technology

15. Multinomial Outcomes A. Colin Cameron Pravin K. Trivedi Copyright 2006

Multinomial Choice (Basic Models)

Temporal transferability of mode-destination choice models

Estimating Mixed Logit Models with Large Choice Sets. Roger H. von Haefen, NC State & NBER Adam Domanski, NOAA July 2013

INDIAN INSTITUTE OF SCIENCE STOCHASTIC HYDROLOGY. Lecture -5 Course Instructor : Prof. P. P. MUJUMDAR Department of Civil Engg., IISc.

Strategies for Improving the Efficiency of Monte-Carlo Methods

Economics Multinomial Choice Models

Practical example of an Economic Scenario Generator

A UNIFIED MIXED LOGIT FRAMEWORK FOR MODELING REVEALED AND STATED PREFERENCES: FORMULATION AND APPLICATION TO CONGESTION

Using Halton Sequences. in Random Parameters Logit Models

Studying Sample Sizes for demand analysis Analysis on the size of calibration and hold-out sample for choice model appraisal

to level-of-service factors, state dependence of the stated choices on the revealed choice, and

The Vasicek Distribution

The Usefulness of Bayesian Optimal Designs for Discrete Choice Experiments

High-Frequency Data Analysis and Market Microstructure [Tsay (2005), chapter 5]

Measuring Competition in Health Care Markets. Ola Aboukhsaiwan University of Pennsylvania, Wharton

3 Logit. 3.1 Choice Probabilities

A Self Instructing Course in Mode Choice Modeling: Multinomial and Nested Logit Models

A DYNAMIC DISCRETE-CONTINUOUS CHOICE MODEL FOR CAR OWNERSHIP AND USAGE ESTIMATION PROCEDURE

Bivariate Birnbaum-Saunders Distribution

Mathematics in Finance

Heterogeneity in Multinomial Choice Models, with an Application to a Study of Employment Dynamics

Chapter 5. Statistical inference for Parametric Models

Dependence Modeling and Credit Risk

Two hours. To be supplied by the Examinations Office: Mathematical Formula Tables and Statistical Tables THE UNIVERSITY OF MANCHESTER

INTERTEMPORAL ASSET ALLOCATION: THEORY

Laplace approximation

Properties, Advantages, and Drawbacks of the Block Logit Model. Jeffrey Newman Michel Bierlaire

ECON FINANCIAL ECONOMICS

Monte Carlo and Empirical Methods for Stochastic Inference (MASM11/FMSN50)

Definition 9.1 A point estimate is any function T (X 1,..., X n ) of a random sample. We often write an estimator of the parameter θ as ˆθ.

Unobserved Heterogeneity Revisited

EVA Tutorial #1 BLOCK MAXIMA APPROACH IN HYDROLOGIC/CLIMATE APPLICATIONS. Rick Katz

Random Variables. Chapter 6: Random Variables 2/2/2014. Discrete and Continuous Random Variables. Transforming and Combining Random Variables

Calibration of Nested-Logit Mode-Choice Models for Florida

IEOR E4602: Quantitative Risk Management

Point Estimation. Copyright Cengage Learning. All rights reserved.

Forecasting ridership for a new mode using binary stated choice data methodological challenges in studying the demand for high-speed rail in Norway

Quant Econ Pset 2: Logit

This file was downloaded from Statistic Norway s institutional repository SNORRe:

Choice Models. Session 1. K. Sudhir Yale School of Management. Spring

Binomial Random Variables. Binomial Random Variables

The Markowitz framework

An Analysis of the Factors Affecting Preferences for Rental Houses in Istanbul Using Mixed Logit Model: A Comparison of European and Asian Side

Chapter 7: Estimation Sections

Valuing Environmental Impacts: Practical Guidelines for the Use of Value Transfer in Policy and Project Appraisal

Martingale Pricing Theory in Discrete-Time and Discrete-Space Models

ECO220Y Continuous Probability Distributions: Normal Readings: Chapter 9, section 9.10

MICROECONOMIC THEROY CONSUMER THEORY

Lecture 2. Vladimir Asriyan and John Mondragon. September 14, UC Berkeley

Introduction to Reinforcement Learning. MAL Seminar

Econometric Methods for Valuation Analysis

Pricing Problems under the Markov Chain Choice Model

Incorporating Observed and Unobserved Heterogeneity. in Urban Work Travel Mode Choice Modeling. Chandra R. Bhat. Department of Civil Engineering

Core methodology I: Sector analysis of MDG determinants

Maximum Likelihood Estimation

1 Excess burden of taxation

Financial Risk Management

I. Time Series and Stochastic Processes

Review of the Topics for Midterm I

(a) Is it possible for the rate of exit from OLF into E tobethesameastherateof exit from U into E? Why or why not?

Lecture 23. STAT 225 Introduction to Probability Models April 4, Whitney Huang Purdue University. Normal approximation to Binomial

Questions of Statistical Analysis and Discrete Choice Models

Monetary policy under uncertainty

6. Continous Distributions

Budget Setting Strategies for the Company s Divisions

MVE051/MSG Lecture 7

TOPIC: PROBABILITY DISTRIBUTIONS

CHOICE THEORY, UTILITY FUNCTIONS AND RISK AVERSION

Lecture 2: Stochastic Discount Factor

Earnings Dynamics, Mobility Costs and Transmission of Firm and Market Level Shocks

EE641 Digital Image Processing II: Purdue University VISE - October 29,

Lecture Notes 6. Assume F belongs to a family of distributions, (e.g. F is Normal), indexed by some parameter θ.

Spot and forward dynamic utilities. and their associated pricing systems. Thaleia Zariphopoulou. UT, Austin

Computer Lab II Biogeme & Binary Logit Model Estimation

Extracting Information from the Markets: A Bayesian Approach

MODELING OF HOUSEHOLD MOTORCYCLE OWNERSHIP BEHAVIOUR IN HANOI CITY

Equity correlations implied by index options: estimation and model uncertainty analysis

Dynamic Portfolio Choice II

Modeling. joint work with Jed Frees, U of Wisconsin - Madison. Travelers PASG (Predictive Analytics Study Group) Seminar Tuesday, 12 April 2016

Microeconomic Foundations of Incomplete Price Adjustment

The Binomial Lattice Model for Stocks: Introduction to Option Pricing

Chapter 14 : Statistical Inference 1. Note : Here the 4-th and 5-th editions of the text have different chapters, but the material is the same.

Local Maxima in the Estimation of the ZINB and Sample Selection models

Multi-armed bandit problems

Lecture 8. The Binomial Distribution. Binomial Distribution. Binomial Distribution. Probability Distributions: Normal and Binomial

Lecture 2 Dynamic Equilibrium Models: Three and More (Finite) Periods

Nested logit. Michel Bierlaire

Nested logit. Michel Bierlaire

Ana Sasic, University of Toronto Khandker Nurul Habib, University of Toronto. Travel Behaviour Research: Current Foundations, Future Prospects

Transcription:

Discrete Choice Theory and Travel Demand Modelling The Multinomial Logit Model Anders Karlström Division of Transport and Location Analysis, KTH Jan 21, 2013 Urban Modelling (TLA, KTH) 2013-01-21 1 / 30

Introduction This lecture: Basics of Discrete Choice Theory Application: Travel Demand Modelling Literature: Koppelman and Bhat (2006) ch. 1-4 (parts) Urban Modelling (TLA, KTH) 2013-01-21 2 / 30

What is a model? What is a model? Mathematical formulation of a relationship between causes and effects: f : A B Urban Modelling (TLA, KTH) 2013-01-21 3 / 30

What is a model? What is a model? Mathematical formulation of a relationship between causes and effects: f : A B Used for prediction of the future Urban Modelling (TLA, KTH) 2013-01-21 3 / 30

What is a model? What is a model? Mathematical formulation of a relationship between causes and effects: f : A B Used for prediction of the future Deterministic: predicts the effects with certainty Urban Modelling (TLA, KTH) 2013-01-21 3 / 30

What is a model? What is a model? Mathematical formulation of a relationship between causes and effects: f : A B Used for prediction of the future Deterministic: predicts the effects with certainty Probabilistic: predicts probabilities of different effects Urban Modelling (TLA, KTH) 2013-01-21 3 / 30

What is a model? What is a model? Mathematical formulation of a relationship between causes and effects: f : A B Used for prediction of the future Deterministic: predicts the effects with certainty Probabilistic: predicts probabilities of different effects Discrete Choice Models (DCM) are probabilistic models Urban Modelling (TLA, KTH) 2013-01-21 3 / 30

What is a model? What is a model? Mathematical formulation of a relationship between causes and effects: f : A B Used for prediction of the future Deterministic: predicts the effects with certainty Probabilistic: predicts probabilities of different effects Discrete Choice Models (DCM) are probabilistic models Binomial=only two alternatives Urban Modelling (TLA, KTH) 2013-01-21 3 / 30

What is a model? What is a model? Mathematical formulation of a relationship between causes and effects: f : A B Used for prediction of the future Deterministic: predicts the effects with certainty Probabilistic: predicts probabilities of different effects Discrete Choice Models (DCM) are probabilistic models Binomial=only two alternatives Multinomial=more than two alternatives Urban Modelling (TLA, KTH) 2013-01-21 3 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Politics: the choice of president Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Politics: the choice of president Economics: labour market participation Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Politics: the choice of president Economics: labour market participation Medicine: response to treatment Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Politics: the choice of president Economics: labour market participation Medicine: response to treatment Transportation: the choice of travel mode Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Politics: the choice of president Economics: labour market participation Medicine: response to treatment Transportation: the choice of travel mode Planning: the choice of residential area (where to live) Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Politics: the choice of president Economics: labour market participation Medicine: response to treatment Transportation: the choice of travel mode Planning: the choice of residential area (where to live) etc... Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Discrete Choice Models (DCM) Predicts the probability that an alternative is chosen, given certain values of input variables The alternatives are given in advance the choice set DCM are used in many contexts: Marketing: the choice of brand Politics: the choice of president Economics: labour market participation Medicine: response to treatment Transportation: the choice of travel mode Planning: the choice of residential area (where to live) etc... Nobel prize in 2000 to Dan McFadden and Jim Heckman, see http://nobelprize.org/nobel prizes/economics/laureates/2000/ Urban Modelling (TLA, KTH) 2013-01-21 4 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Definition of a model: Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Definition of a model: type, e.g. logit Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Definition of a model: type, e.g. logit structure, e.g. multinomial Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Definition of a model: type, e.g. logit structure, e.g. multinomial explanatory variables, e.g. time and cost Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Definition of a model: type, e.g. logit structure, e.g. multinomial explanatory variables, e.g. time and cost Estimation of model parameters Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Definition of a model: type, e.g. logit structure, e.g. multinomial explanatory variables, e.g. time and cost Estimation of model parameters Application of the model to new data Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

Aim and goal of the model What is the idea with a model? How? To understand, characterise and predict the behaviour of individuals in terms of choice Observations of individual behaviour Definition of a model: type, e.g. logit structure, e.g. multinomial explanatory variables, e.g. time and cost Estimation of model parameters Application of the model to new data This lecture gives the basics of the definition of a logit model Urban Modelling (TLA, KTH) 2013-01-21 5 / 30

T ravel demand Travel is the result of several choices: Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination decision of how to go (what mode of transport) Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination decision of how to go (what mode of transport) decision(s) of what route to follow Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination decision of how to go (what mode of transport) decision(s) of what route to follow Each one of these decisions has to be modelled explicitly Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination decision of how to go (what mode of transport) decision(s) of what route to follow Each one of these decisions has to be modelled explicitly here we concentrate on how mode Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination decision of how to go (what mode of transport) decision(s) of what route to follow Each one of these decisions has to be modelled explicitly here we concentrate on how mode in the project, also where destination Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination decision of how to go (what mode of transport) decision(s) of what route to follow Each one of these decisions has to be modelled explicitly here we concentrate on how mode in the project, also where destination Choices between several discrete (separate, non-overlapping) alternatives Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

T ravel demand Travel is the result of several choices: decision to travel (at all) decision of what time to depart decision of where to go - destination decision of how to go (what mode of transport) decision(s) of what route to follow Each one of these decisions has to be modelled explicitly here we concentrate on how mode in the project, also where destination Choices between several discrete (separate, non-overlapping) alternatives The order of the decisions can be modelled in several different ways Urban Modelling (TLA, KTH) 2013-01-21 6 / 30

Simple illustrative example Choice of transport mode made by students of this course (fictive) Choice set: M = {bicycle, t-bana} Random sample of 30 students Programme Trafiktek. Stadsplan. Master x = 1 x = 2 x = 3 Bicycle (y = 1) 1 10 2 13 T-bana (y = 2) 5 4 8 17 6 14 10 30 20% 45% 35% 100 % Urban Modelling (TLA, KTH) 2013-01-21 7 / 30

Simple illustrative example Dependent variable (choice) y = Independent (explanatory) variable { 1 if bicycle 2 if t-bana 1 if Trafiktek. x = 2 if Stadsplan. 3 if Master Urban Modelling (TLA, KTH) 2013-01-21 8 / 30

Simple illustrative example Estimate the probability to choose bicycle, P (y = 1) The joint probability of choosing bicycle and following the master programme is P (y = 1, x = 3) = 2/30 = 0.07 The marginal probability of choosing bicycle is the sum of the joint probabilities over all values of the explanatory variable: P(y = 1) = 3 P(y = 1, x = k) = 1 30 + 10 30 + 2 30 = 13 30 = 0.43 k=1 Urban Modelling (TLA, KTH) 2013-01-21 9 / 30

Simple illustrative example Conditional probability P(y = i x = k) = P(y = i, x = k), P(x = k) > 0 P(x = k) Conditional probability of choosing bicycle given student from the master program P(y = 1 x = 3) = 2/30 10/30 = 0.2 Urban Modelling (TLA, KTH) 2013-01-21 10 / 30

Simple illustrative example In the same way we obtain P(y = 1 x = 1) = π 1 = 0.17 P(y = 1 x = 2) = π 2 = 0.71 P(y = 1 x = 3) = π 3 = 0.2 P(y = i x = k) = π k is the behavioral model, here we estimate it from the sample ( π k ) Urban Modelling (TLA, KTH) 2013-01-21 11 / 30

Simple illustrative example Assumptions: Only the programme affiliation matters for mode choice! Only these two alternatives available Preferences are stable over time Then we can forecast the modal shares for another distribution of students Urban Modelling (TLA, KTH) 2013-01-21 12 / 30

Simple illustrative example Shares before: 20% Trafiktek., 45% Stadsplan., 35% Master Future shares: 40% Trafiktek., 20% Stadsplan., 40% Master Probability of choosing bicycle under new scenario 3 P(y = 1) = P(y = 1 x = k)p(x = k) k=1 = 0.4 π 1 + 0.2 π 2 + 0.4 π 3 = 0.29 Urban Modelling (TLA, KTH) 2013-01-21 13 / 30

Simple illustrative example P(x = k) can easily be obtained and forecasted P(y = i x = k): simple behavioral model This lecture focuses on behavioral models, namely the probability of choosing an alternative given a set of available alternatives M = {bicycle, t-bana} and the explanatory variable x (Programme) In this example, P(bicycle M, x) or simpler P(y = 1 x) Urban Modelling (TLA, KTH) 2013-01-21 14 / 30

Discrete Choice Framework Decision-maker individual (person/household) socio-economic characteristics (age, gender, education etc.) A number of alternatives, i.e. the choice set could be specific to the individual or household, i.e. dependent on the index t: C t = {1, 2,..., J t } with J t alternatives Attributes of each alternative (price, quality) A decision rule, e.g. utility maximisation Urban Modelling (TLA, KTH) 2013-01-21 15 / 30

Utility Each discrete alternative is associated with a utility U i Urban Modelling (TLA, KTH) 2013-01-21 16 / 30

Utility Each discrete alternative is associated with a utility U i Utility could be represented by any monotone function (strictly increasing or decreasing in its variables) Urban Modelling (TLA, KTH) 2013-01-21 16 / 30

Utility Each discrete alternative is associated with a utility U i Utility could be represented by any monotone function (strictly increasing or decreasing in its variables) The utility is determined by properties of both the alternative and the individual decision-maker Urban Modelling (TLA, KTH) 2013-01-21 16 / 30

Utility Each discrete alternative is associated with a utility U i Utility could be represented by any monotone function (strictly increasing or decreasing in its variables) The utility is determined by properties of both the alternative and the individual decision-maker The relative importance of each of the properties is determined by parameters Urban Modelling (TLA, KTH) 2013-01-21 16 / 30

Utility Each discrete alternative is associated with a utility U i Utility could be represented by any monotone function (strictly increasing or decreasing in its variables) The utility is determined by properties of both the alternative and the individual decision-maker The relative importance of each of the properties is determined by parameters The alternative with the highest utility, relative to all the other alternatives, is chosen Urban Modelling (TLA, KTH) 2013-01-21 16 / 30

Utility Utility differences between alternatives determine which alternative is chosen Urban Modelling (TLA, KTH) 2013-01-21 17 / 30

Utility Utility differences between alternatives determine which alternative is chosen Only differences matter: U i U j, j = i Urban Modelling (TLA, KTH) 2013-01-21 17 / 30

Utility Utility differences between alternatives determine which alternative is chosen Only differences matter: U i U j, j = i The choice is invariant to translation and scale Urban Modelling (TLA, KTH) 2013-01-21 17 / 30

Utility Utility differences between alternatives determine which alternative is chosen Only differences matter: U i U j, j = i The choice is invariant to translation and scale translation: U i + const (U j + const) = U i U j Urban Modelling (TLA, KTH) 2013-01-21 17 / 30

Utility Utility differences between alternatives determine which alternative is chosen Only differences matter: U i U j, j = i The choice is invariant to translation and scale translation: U i + const (U j + const) = U i U j scale: αu i αu j = α(u i U j ) 0 iff U i U j 0, α > 0 Urban Modelling (TLA, KTH) 2013-01-21 17 / 30

Deterministic utility maximisation Individual t always chooses alternative i if U it U jt, j C t Example of deterministic choice, C = {bicycle, t-bana} If U bicycle > U t-bana P(bicycle) = 1 If U bicycle < U t-bana P(bicycle) = 0 Urban Modelling (TLA, KTH) 2013-01-21 18 / 30

Random utility We cannot determine the utility of everybody exactly we allow for random variation Urban Modelling (TLA, KTH) 2013-01-21 19 / 30

Random utility We cannot determine the utility of everybody exactly we allow for random variation Randomness has several sources Urban Modelling (TLA, KTH) 2013-01-21 19 / 30

Random utility We cannot determine the utility of everybody exactly we allow for random variation Randomness has several sources the researcher (us!) does not have complete information about all individuals preferences Urban Modelling (TLA, KTH) 2013-01-21 19 / 30

Random utility We cannot determine the utility of everybody exactly we allow for random variation Randomness has several sources the researcher (us!) does not have complete information about all individuals preferences heterogeneity of preferences people do not like the same things, or change their minds from one time to another Urban Modelling (TLA, KTH) 2013-01-21 19 / 30

Random utility We cannot determine the utility of everybody exactly we allow for random variation Randomness has several sources the researcher (us!) does not have complete information about all individuals preferences heterogeneity of preferences people do not like the same things, or change their minds from one time to another incomplete information about the alternatives Urban Modelling (TLA, KTH) 2013-01-21 19 / 30

Random utility We cannot determine the utility of everybody exactly we allow for random variation Randomness has several sources the researcher (us!) does not have complete information about all individuals preferences heterogeneity of preferences people do not like the same things, or change their minds from one time to another incomplete information about the alternatives randomness in the attributes of the alternatives (i.e. travel time, comfort) Urban Modelling (TLA, KTH) 2013-01-21 19 / 30

Random utility We cannot determine the utility of everybody exactly we allow for random variation Randomness has several sources the researcher (us!) does not have complete information about all individuals preferences heterogeneity of preferences people do not like the same things, or change their minds from one time to another incomplete information about the alternatives randomness in the attributes of the alternatives (i.e. travel time, comfort) measurement errors Urban Modelling (TLA, KTH) 2013-01-21 19 / 30

Random utility We divide the utility in a deterministic part V and a random error ε: U it = V it + ε it where i indexes alternative and t individual. Urban Modelling (TLA, KTH) 2013-01-21 20 / 30

Random utility We divide the utility in a deterministic part V and a random error ε: U it = V it + ε it where i indexes alternative and t individual. V it is a function of observable variables: Urban Modelling (TLA, KTH) 2013-01-21 20 / 30

Random utility We divide the utility in a deterministic part V and a random error ε: U it = V it + ε it where i indexes alternative and t individual. V it is a function of observable variables: attributes of the alternatives Urban Modelling (TLA, KTH) 2013-01-21 20 / 30

Random utility We divide the utility in a deterministic part V and a random error ε: U it = V it + ε it where i indexes alternative and t individual. V it is a function of observable variables: attributes of the alternatives preferences of the individual Urban Modelling (TLA, KTH) 2013-01-21 20 / 30

Random utility We divide the utility in a deterministic part V and a random error ε: U it = V it + ε it where i indexes alternative and t individual. V it is a function of observable variables: attributes of the alternatives preferences of the individual The assumed distribution and correlation structure of ε determines the type of model: probit, logit, nested logit etc. Urban Modelling (TLA, KTH) 2013-01-21 20 / 30

Random utility Choice probability: P(bicycle C ) = P(U bicycle > U t-bana ) = P(V bicycle + ε bicycle > V t-bana + ε t-bana ) = P(V bicycle V t-bana > ε t-bana ε bicycle = ε) Urban Modelling (TLA, KTH) 2013-01-21 21 / 30

Normal distribution Normal distribution: the sum of many independent, identically distributed (i.i.d.) random variables is approximately distributed Normal: ε N ( µ, σ 2) with mean µ and variance σ 2. This leads to the probit model, which does not have an analytic ( closed ) form, and is therefore computationally cumbersome (multi-dimensional numeric integration), both for estimation of parameters and forecasting Urban Modelling (TLA, KTH) 2013-01-21 22 / 30

Gumbel distribution Gumbel distribution/ Extreme-Value type I : The maximum of many i.i.d. random variables (scaled appropriately) is Extreme-Value distributed If two random variables U 1 and U 2 are distributed Gumbel(V i, η) with cumulative distribution function (c.d.f.) F (U i ; V i, η) = exp ( exp ( η (U i V i ))) with location V i and scale η, then the maximum of U 1 and U 2 is distributed Logistic: P (U 1 U 2 ) = exp (η (V 1 V 2 )) 1 + exp (η (V 1 V 2 )) = exp (ηv 1 ) exp (ηv 1 ) + exp (ηv 2 ) This is the binomial logit model Urban Modelling (TLA, KTH) 2013-01-21 23 / 30

Distribution of the random error The multinomial logit model: ( ) P U i max (U j) = F max (V i ; η) = exp (ηv i) j C j C exp (ηv j ) Normally, the scale parameter η is set to 1 Urban Modelling (TLA, KTH) 2013-01-21 24 / 30

Recapitulation We model the probability that a given individual chooses a given alternative among a set of available alternatives Urban Modelling (TLA, KTH) 2013-01-21 25 / 30

Recapitulation We model the probability that a given individual chooses a given alternative among a set of available alternatives Under certain assumptions, this can be done using a multinomial logit model (MNL) Urban Modelling (TLA, KTH) 2013-01-21 25 / 30

Recapitulation We model the probability that a given individual chooses a given alternative among a set of available alternatives Under certain assumptions, this can be done using a multinomial logit model (MNL) The probability of an alternative depends on socio-economic characteristics of the individual and the attributes of the available alternatives Urban Modelling (TLA, KTH) 2013-01-21 25 / 30

Recapitulation We model the probability that a given individual chooses a given alternative among a set of available alternatives Under certain assumptions, this can be done using a multinomial logit model (MNL) The probability of an alternative depends on socio-economic characteristics of the individual and the attributes of the available alternatives With some more assumptions, the model can be used for predicting future or hypothetical choices Urban Modelling (TLA, KTH) 2013-01-21 25 / 30

Back to example What is the probability that a student chooses t bana if it costs 20 kr and bicycle is free? We assume that the deterministic utilities are: V t-bana = β c Cost t-bana V bicycle = β c Cost bicycle + β s Student where β c = 0.1 and β s = 0.05 P(t-bana {t-bana, bicycle}) = e ( 0.1 20) /(e ( 0.1 20) + e (0.05) ) 0.11 How do you interpret the β C and β S values? Sign? Are any important variables omitted? Urban Modelling (TLA, KTH) 2013-01-21 26 / 30

Back to example Better formulation V tbana = ASC t-bana + β C Cost t-bana + β T TravelTime t-bana V bicycle = β C Cost bicycle + β T TravelTime bicycle + β S Student Urban Modelling (TLA, KTH) 2013-01-21 27 / 30

How to determine the parameters What about unknown parameters (β-s and ASC)? Estimated from observed data Maximum-likelihood estimation Previous course, there is also a continuation course given next year Urban Modelling (TLA, KTH) 2013-01-21 28 / 30

After this lecture you should know......how to interpret multinomial logit models Urban Modelling (TLA, KTH) 2013-01-21 29 / 30

After this lecture you should know......how to interpret multinomial logit models...which are the components of the model (decision-maker, alternatives, explanatory variables, etc.) Urban Modelling (TLA, KTH) 2013-01-21 29 / 30

After this lecture you should know......how to interpret multinomial logit models...which are the components of the model (decision-maker, alternatives, explanatory variables, etc.)...which are the underlying assumptions Urban Modelling (TLA, KTH) 2013-01-21 29 / 30

After this lecture you should know......how to interpret multinomial logit models...which are the components of the model (decision-maker, alternatives, explanatory variables, etc.)...which are the underlying assumptions During the course project you will be a user of a travel demand model (with given parameters) Urban Modelling (TLA, KTH) 2013-01-21 29 / 30

Literature details Koppelman and Bhat (2006), A Self Instructive Course in Mode Choice Modeling: Multinomial and Nested Logit Models Chapter 1: 1.1 1.2 Chapter 2: all Chapter 3: all Chapter 4: 4.1 Urban Modelling (TLA, KTH) 2013-01-21 30 / 30