CEE 6505: Transportation Planning: Week 03: Trip Generation (Fundamentals)
CEE 6505: Transportation Planning: Week 03: Trip Generation (Fundamentals)
3
Transportation Forecasting – 4 Step Model
• Trip Generation
– Estimates the number of trips from given origins and destinations
• Trip Distribution
– Determines the destination for each trip from a given origin
• Mode Choice
– Determines the mode choice for each trip
• Route Assignment
– Determines the specific route for each trip
4
Fundamentals of Trip Generation
• Trip Generation model is used to estimate the number of
person-trips that will begin or end in a given traffic analysis zone
7
Fundamentals of Trip Generation
• Home-based (HB) Trip
– the home of the trip maker is either the origin or the destination of
the journey
– For visitors, hotel can be considered as temporary home
8
Fundamentals of Trip Generation
• Trip Production
– the home end of an HB trip or as the origin of an NHB trip
• Trip Attraction
– the non-home end of an HB trip or the destination of an NHB trip
9
Fundamentals of Trip Generation
• Home Zone – the zone in which the trip maker lives
• Origin Zone – the zone where the trip starts
• Destination Zone – the zone where the trip ends
• Production Zone
– home zone for home-based trips
– origin zone for non-home-based trips
• Attraction Zone
– non-home-zone for home-based trips
– destination zone for non-home-based trips 10
Fundamentals of Trip Generation
• Characterization of Journeys
– By Purpose
• a better understanding of travel and trip generation models can be obtained
if journeys by different purposes are identified and modelled separately
• Categories of HB trips:
– travel to work;
– travel to school or college (education trips);
Mandatory
– shopping trips;
– social and recreational journeys;
– escort trips (to accompany or collect somebody else); Optional
– other journeys (hospital, bureaucratic, personal business, etc.)
• NHB trips are sometimes separated into ‘on business’ and ‘other’ but are
often kept as a single category because they only amount to 15–20% of all
total travel 11
Fundamentals of Trip Generation
• Characterization of Journeys (contd…)
– By Time of Day
• Peak (AM or PM) and off-peak
• proportion of journeys by different purposes usually varies greatly with time of day
• Gets more complicated when tours rather than trips are of interest
– By Person Type
• individual travel behavior is heavily dependent on socioeconomic attributes
• Categories: income level, car ownership, household size and structure
• Should not have too many strata for each category.
12
Fundamentals of Trip Generation
• Factors Affecting Trip Generation
– Personal Trip Productions
• income;
• car ownership; Most common for household
• family size; trip generation studies
• household structure;
14
Production-Attraction vs. Origin-Destination
A worker leaves Zone 1 in the morning to
go to work in Zone 8
17
Production-Attraction vs. Origin-Destination
A traveler living in zone 101 makes the following three trips (trip
numbers are in bold)
18
Production-Attraction vs. Origin-Destination
20
Production-Attraction vs. Origin-Destination
For example, Trip Ends for Zone 1 would be reported as Residential
1. 1000 Production Trip Ends
1
2. 500 Attraction Trip Ends
Non-residential
Trip generation models typically model separately, i) residential trip production, ii) non-
residential trip attractions
This approach works for home based trips (HB). But falls apart when we start to consider
non-home based trips (NHB). Special techniques are developed to deal with the
relatively small number of NHB that occurs.
21
Modeling Trip Generation
Let us also assume that in the future all households will have a car; therefore,
assuming that income and population remain constant (a safe hypothesis in
the absence of other information).
• Where
– t = avg. number of trips
– p = purpose
– h = household type
– T = total number of trips
– H = total number of households 29
Modeling Trip Generation – Cross-Classification
The Classical Model (Household Based Approach)
• trip productions with purpose p by person type q in zone i, Oiqp
• Where
– i = zone number
– a = number of households
30
Modeling Trip Generation – Cross-Classification
The Classical Model (Household Based Approach)
• Predicting future number of households
– If probability distribution for income (I), car ownership (C) and household
structure (S) for a specific type of household is
35
Modeling Trip Generation – Cross-Classification
Example: Below is the summarized result of a survey.
Also, in another area of similar
characteristics, following information was
found from the census.
37
Modeling Trip Generation – Trip Rate Analysis
• Trip-Rate Analysis
– Trip rate is estimated on characteristics of the trip generators with in
the zone. Production rates are determined using the characteristics of
the residential land uses and attraction rates using the characteristics
of the nonresidential land uses
Example
The characteristics of the trip generator is given in 1000 SQ. FT.
And the trip generation rate for each generator is given as TRIPS PER 1000 SQ. FT.
For example
Residential: Total 1000 Sq. Ft. = 2744 1000 sq. ft., Trip Gen. Rate = 2.4 trips/1000 sq.ft
TOTAL NO. of TRIP from residential land use = 2744*2.4 = 6586 Trips
40
Modeling Trip Generation – Regression Analysis
The Basics
• Regression is a mathematically based procedure
• In trip generation step, no. of trip ends are treated as dependent variables,
which is a function of one or more independent variables
• Pi = f(x1, x2, x3, …, xn)
• Aj = f(k1, k2, k3, …, kn)
• Where
– Pi = trip productions from zone I
– Aj = trip attractions from zone j
– xi = predictive factors for productions (independent variables)
– ki = predictive factors for attractions (independent variables) 41
Modeling Trip Generation – Regression Analysis
The Basics
• Example: Pi = a + bx1 + cx2 + dx3
• Where
– Pi = trip productions from zone I
– x1 = number of car ownership
– x2 = family income
– x3 = no. of population
– a, b, c, d – model parameters to be calculated by regression analysis
• Model parameters and variables vary from one study area to another and
are established by using base-year information.
• Once the equations are calibrated, they are used to estimate future travel
42
for a target year
Modeling Trip Generation – Regression Analysis
Forms of Regression Models
• Simple linear (1 dependent & 1 independent variables)
– Pi = a + bx1
• Multiple linear (1 dependent & more than one independent variables)
– Pi = a + bx1 + cx2 + dx3
• Non-linear Regression
– Y = eax+b
– Y = ax2 + bx + c
• Zero-Intercept Cases
– Pi = ax1
– Pi = bx1 + cx2 + dx3 43
Modeling Trip Generation – Regression Analysis
Linear Regression
• Four guidelines are helpful in deciding which independent variables to
include in a linear regression model. The selected explanatory variables:
– Must be linearly related to the dependent variable
– Must be highly correlated with the dependent variable
– Must not be highly correlated between themselves
– Must lend themselves to relatively easy projection
• yi = a +bxi
• Calculate a and b as:
44
Modeling Trip Generation – Regression Analysis
Linear Regression (Correlation)
• The goodness of fit a regression line increases with the proportion of the
total variation that is explained by the line. The coefficient of
determination, R2 quantifies this fact
• It ranges from zero when none of the total variation is explained by the
regression line to unify when all the variation is explained by the line
• It is denoted as a squared quantity to capture the fact that it is always
nonnegative
• The square root of the coefficient of determination is called the coefficient
of correlation
45
Modeling Trip Generation – Regression Analysis
Linear Regression (Correlation)
• Its value can range from -1 to +1
• In the case of linear regression, the sign of r is the same as the sign of the
slope b of the regression line
• Figure on the next slide illustrates that r is near +1, there exists a high
positive correlation
47
Modeling Trip Generation – Regression Analysis
Example: Let the trip rate of a zone is explained by the household size done
from the field survey. It was found that the household size are 1, 2, 3 and 4.
The trip rates of the corresponding household is as shown in the table below.
Fit a linear equation relating trip rate and household size.
Answer:
48
Modeling Trip Generation – Regression Analysis
Zonal-based Multiple Regression
• finds a linear relationship between the number of trips
produced or attracted by zone and average socioeconomic
characteristics of the households in each zone
• Important considerations:
– Explaining variations
• Zonal models can only explain the variation in trip making behavior between zones
• Need inter-zonal variations adequately reflect the real reasons behind trip
variability
• Zones need to have homogeneous socio-economic composition
• Should represent a range of conditions as wide as possible
• Major concern: main variations in person trip data occur at the intra-zonal level 49
Modeling Trip Generation – Regression Analysis
Zonal-based Multiple Regression
• Important considerations: (contd…)
– Role of intercept
• Large intercept values are not good (in comparison to the product of the average
value of any variable and its coefficient)
• If the intercept is not significantly different from zero then re-estimat forcing it to
go through origin.
– Null zones
• It is possible that certain zones do not offer information about certain dependent
variables (e.g. there can be no HB trips generated in non-residential zones)
• Null zones must be excluded from analysis
50
Modeling Trip Generation – Regression Analysis
Zonal-based Multiple Regression
• Important considerations: (contd…)
– Zonal totals versus zonal means
• Zonal totals – trips per zone and cars per zone
• Zonal means - trips per household per zone and cars per household per zone
• Results are very similar but do not mix these methods in one model.
• inter-zonal variability diminishes with zone size
51
Modeling Trip Generation – Regression Analysis
Zonal-based Multiple Regression
• Important considerations: (contd…)
– Zonal totals versus zonal means
• Zonal totals
• Zonal means
• Where,
54
Modeling Trip Generation – Regression Analysis
Household-based Regression
• Example 4.3 (contd…) The results of estimated and actual trips per household
(observed/estimated)
56
Modeling Trip Generation – Regression Analysis
The problem of non-linearity
• Two solutions available:
– Transform the variables in order to linearize their effect (e.g. take
logarithms, raise to a power)
– Use dummy variables
• the independent variable under consideration is divided into several
discrete intervals and each of them is treated separately in the model
• Linearity assumption is not necessary
• (n − 1) dummy variables are needed to represent n intervals
• May make forecasting about some variables easier
57
Modeling Trip Generation – Regression Analysis
The problem of non-linearity
Example Consider the model of Example 4.3 and assume that variable X2 is replaced
by the following dummies:
• Z1, which takes the value 1 for households with one car and 0 in other cases;
• Z2, which takes the value 1 for households with two or more cars and 0 in other
cases.
It is easy to see that non-car-owning households correspond to the case where both
Z1 and Z2 are 0.
The model of the third step in Slide 54 would now be:
58
Graphically test the linearity of the relationships.
Modeling Trip Generation – Regression Analysis
The problem of non-linearity
Example (contd…)
59
Modeling Trip Generation – Regression Analysis
Obtaining Zone Totals
• Only required for household based models as zonal based models are as
they are estimated specifically at this level.
• Easy for linear models but complex for non-linear models.
• For the 3rd equation in Slide 54
• Where,
– Ti = total number of HB trips in zone i,
– Hi = total number of households in it, and,
– Xji = average value of variable Xj for the zone 60
Modeling Trip Generation – Regression Analysis
Obtaining Zone Totals
• For the equation in Example 4.4
• Where,
– Hji = number of households of class j in zone I
• For the model on previous slide, it would be necessary to estimate
the average number of workers per household (X1) for each car-
ownership group in each zone, and this may be complicated for
long-term forecasts 61
Modeling Trip Generation – Regression Analysis
Matching Generations and Attractions
• Fact: Regression does not guarantee that:
• Problem: this equation required by the trip distribution. (It is impossible to
have a trip distribution matrix where the total of trips obtained by sum of
all rows is different to that obtained by sum of all columns.)
• Solution:
– normally the trip generation models are far ‘better’ (in every sense of the word) than
their trip attraction counterparts
– The trip attraction models are at best estimated using zonal data. Hence, the total
number of trips arising from summing all origins Oi is the correct figure for T. So, all
destinations Dj are multiplied by a factor f given by:
62
Modeling Trip Generation – Regression Analysis
Stability and Updating of Trip Generation Parameters
• Temporal Stability
– remain constant over time (difficult to examine: panel data analysis)
• Geographic Stability (transferability)
– Suggest the existence of certain repeatable regularities in travel
behaviors which can be picked up and reflected by the model.
– Indicate a higher probability that temporal stability also exists.
– Allow to reduce substantially the need for costly full-scale
transportation surveys.
63
Modeling Trip Generation – Regression Analysis
Stability and Updating of Trip Generation Parameters
• Bayesian Updating of Trip Generation Parameters
– Formation
64
Modeling Trip Generation – Regression Analysis
Stability and Updating of Trip Generation Parameters
• Example 4.6 The mean trip rate, its variance and the number of observations for two
household categories, obtained in a study undertaken 10 years ago are shown below:
• New data:
65
Thank You!
• Contact me
– Email: moinul@iut-Dhaka.edu