SlideShare a Scribd company logo
1 of 28
Source: NHI course on
Travel Demand Forecasting
(152054A)
Trip Generation
CE 451/551 Grad students …
need to discuss
“projects” at end
of class
Terminology
• Trip generation
• Person trip
• Vehicle trip
• Trip end
• Trip production
• Trip attraction
• Trip purposes
– Home-based work (HBW) trip
– Non-home based (NHB) trip … others
• Special generator
• Socioeconomic data
• Demographic data
Image: http://www.angryspec.com/scrounge.htm
Trip purposes
Practice has shown that better travel forecasting models
are obtained if trips by different purposes are identified and
modeled separately. The most common trip purposes are:
– HBW
– HBO
– NHB
In TDF, trip productions and attractions are used to
represent the ends of a trip. A production is the home end
of an HB trip and the beginning of a NHB trip.
HB trips (urban) constitute ~70% of all trips
Others?
Trips, by purpose (the objective)
PA Table
Typical Trip Generation Process
Cross Classification Model
Regression model
Demographic and Socioeconomic inputs
Employment, attraction landuse data
Trip Attractions by zone,
by purpose
Trip Productions by
zone, by purpose
Balance (system-wide)
PA Tables,
by purpose
Balancing attractions to productions
Rule of thumb:
original
estimates of
total production
and attractions
should be
within 10% of
each other.
What is trip generation a
function of?
• Land use
• Intensity
• Location/accessibility
• Time
• Type (person, transit, auto,
walking …)
Photo by en:User:Aude, taken on March 7, 2006 Graphic source: http://www4.uwm.edu/cuts/utp/routeloc.pdf
Trip Generation
• Determine number of “trip ends”
• Methods
– Regression
– Cross Classification (tables)
– Rates based on activity units (ITE)
Image: www.caliper.com
Regression
• Aggregate (zonal) or disaggregate (household)
• Linear or nonlinear
• Dependent (Y) variable is trips
• Independent (Xi) variables are …
– Household attributes
• E.g., population, auto ownership, income level
– Employment attributes
• E.g., number of employees or size of establishments
– Could include network attributes?
• Be careful of … co-linearity, power
• Can use your own data (best?) or borrow parameters
Y = f(X)
“Estimating”
a model
aggregation
hides
variability
http://xkcd.com/503/ This work is licensed under a Creative Commons
Attribution-NonCommercial 2.5 License. This means you're free to copy
and share these comics (but not to sell them). More details
Cross classification models
• Breaks the trip generation process
into steps
• Relies on aggregate data collected
from surveys (like Census), like
average income by
– income categories
– auto ownership
– Trip rate/auto
– Trip purpose %
• Resembles regression, but non-
parametric (like regression with
dummy variables)
• Groups households in different strata
• 1-4+ submodels (table based)
• Improved by adding info
• Advantages
– No prior info on
shape of curves
must be assumed
– Simple, easy to
understand
– Can be used to
account for time,
space
• Disadvantages
– Does not permit
extrapolation
– No goodness of fit
measures
– Requires large
sample size
From: Amarillo 1990 model docs, ITE
See wiki on
Contingency tables
One step Cross classification
model (productions)
HBW
From: Amarillo 1990 model
* Note: US avg. median HH income = $30K in 1990 … is now $50,000 (2007)
0-$8000
$8K-$16K
$16K-$32K
$32K-$56K
$56K plus
2007 eq.*
NHB
From: Amarillo 1990 model
One step Cross classification
model (productions)
0-$8000
$8K-$16K
$16K-$32K
$32K-$56K
$56K plus
2007 eq.
Multi-step Cross Classification
Example
Source: ITE (Univ. of Idaho)
Given
(from
survey)
First … Develop the family of cross class curves and find number of
households in each income group
00
Note: orange
lines show
how to
develop the
curves
L
M H
L
Now find … percent of
households in each auto
ownership/income group
“class” …
A
L M H
Given
(from
survey)
15K 25K 55K
Now find … trips per
households in each
auto ownership/income
group “class” …
L M H
B
Given
(from
survey)
Now find … trips by
purpose in each income
group “class” …
L M H
C
Given
(from
survey)
Recall the problem …
For the zone … multiply the number of households in each income group (00)
by the percent of households owning certain number of cars by income group
(A) to get the total number of households by auto ownership in each income
group (00 x A) …see next slide series
Multiply the result (00xA) by the number of trips generated by each income
group/auto ownership category (B) to get trips by income group/auto ownership
category (00xAxB). Sum to get trips by income level (∑(00xAxB)).
Multiply this sum by the percent of trips by purpose (C) to get trips by purpose
by income group (Cx∑(00xAxB)).
Sum over all income groups to get (total trips by purpose from the zone). ANS
A
B
x
=
x
=
00
Low
Med
High
00xA
C
x
=
00xAxB
Cx∑(00xAxB)
Cross classification model
(attractions)
1998 Austin, TX household travel survey
Note: Less data than for productions, can use cross-class or regression,
most common classification is by type of employment
See also Wisconsin
Trip Rate Files
(Madison has
annotation)
Click in slideshow mode
Experience Based Analysis
Typical trip gen application
• Traffic engineers use rates (e.g. ITE),
why? (data, peak)
• Planners use cross class and regression,
why? (purpose, forecasting)
• Can we use rates in the TDF? How?
• http://www.ite.org/tripgen/Trip_Generation
_Data_Form.pdf
Special generators
• Shopping malls (large)
• Hospitals (different)
• Military institutions
• Airports (large)
• Colleges and universities (large, different)
• Stadiums (off peak)
• Elderly housing (small)
Click in slideshow mode

More Related Content

Similar to NHI 5 Tripgen.ppt

Ai 管理人看人工智慧、發展與應用變革
Ai 管理人看人工智慧、發展與應用變革Ai 管理人看人工智慧、發展與應用變革
Ai 管理人看人工智慧、發展與應用變革Craig Chao
 
Capstone project- Airbnb (using Python)
Capstone project- Airbnb (using Python)Capstone project- Airbnb (using Python)
Capstone project- Airbnb (using Python)Sophie (C.F.) Tsai
 
DS.pptx
DS.pptxDS.pptx
DS.pptxJoeus1
 
Building Analytics Applications with Streaming Expressions in Apache Solr - A...
Building Analytics Applications with Streaming Expressions in Apache Solr - A...Building Analytics Applications with Streaming Expressions in Apache Solr - A...
Building Analytics Applications with Streaming Expressions in Apache Solr - A...Lucidworks
 
Streaming Solr - Activate 2018 talk
Streaming Solr - Activate 2018 talkStreaming Solr - Activate 2018 talk
Streaming Solr - Activate 2018 talkAmrit Sarkar
 
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus CommuteUsing Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commutenicholes21
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Grid Dynamics
 
Style space analysis paper review !
Style space analysis paper review !Style space analysis paper review !
Style space analysis paper review !taeseon ryu
 
Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...
Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...
Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...Databricks
 
Logistic Regression using Mahout
Logistic Regression using MahoutLogistic Regression using Mahout
Logistic Regression using Mahouttanuvir
 
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Databricks
 
Fast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareFast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareTigerGraph
 
Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...
Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...
Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...Jim Czuprynski
 
Webpage Personalization and User Profiling
Webpage Personalization and User ProfilingWebpage Personalization and User Profiling
Webpage Personalization and User Profilingyingfeng
 
Exercise type detection
Exercise type detectionExercise type detection
Exercise type detectionGoDataDriven
 
Lead Scoring Group Case Study Presentation.pdf
Lead Scoring Group Case Study Presentation.pdfLead Scoring Group Case Study Presentation.pdf
Lead Scoring Group Case Study Presentation.pdfKrishP2
 
Computational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local AdsComputational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local Adssoupsranjan
 

Similar to NHI 5 Tripgen.ppt (20)

Ai 管理人看人工智慧、發展與應用變革
Ai 管理人看人工智慧、發展與應用變革Ai 管理人看人工智慧、發展與應用變革
Ai 管理人看人工智慧、發展與應用變革
 
A Swarm of Ads
A Swarm of AdsA Swarm of Ads
A Swarm of Ads
 
Capstone project- Airbnb (using Python)
Capstone project- Airbnb (using Python)Capstone project- Airbnb (using Python)
Capstone project- Airbnb (using Python)
 
Wims2012
Wims2012Wims2012
Wims2012
 
DS.pptx
DS.pptxDS.pptx
DS.pptx
 
Building Analytics Applications with Streaming Expressions in Apache Solr - A...
Building Analytics Applications with Streaming Expressions in Apache Solr - A...Building Analytics Applications with Streaming Expressions in Apache Solr - A...
Building Analytics Applications with Streaming Expressions in Apache Solr - A...
 
Streaming Solr - Activate 2018 talk
Streaming Solr - Activate 2018 talkStreaming Solr - Activate 2018 talk
Streaming Solr - Activate 2018 talk
 
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus CommuteUsing Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
Using Value-by-Alpha Maps to Visualize CTPP/ACS Bus Commute
 
Optimization
OptimizationOptimization
Optimization
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
 
Style space analysis paper review !
Style space analysis paper review !Style space analysis paper review !
Style space analysis paper review !
 
Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...
Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...
Interaction-Based Feature Extraction: How to Convert Your Users’ Activity int...
 
Logistic Regression using Mahout
Logistic Regression using MahoutLogistic Regression using Mahout
Logistic Regression using Mahout
 
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
 
Fast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA HardwareFast Parallel Similarity Calculations with FPGA Hardware
Fast Parallel Similarity Calculations with FPGA Hardware
 
Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...
Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...
Charge Me Up! Using Oracle ML, Analytics, and APEX For Finding Optimal Charge...
 
Webpage Personalization and User Profiling
Webpage Personalization and User ProfilingWebpage Personalization and User Profiling
Webpage Personalization and User Profiling
 
Exercise type detection
Exercise type detectionExercise type detection
Exercise type detection
 
Lead Scoring Group Case Study Presentation.pdf
Lead Scoring Group Case Study Presentation.pdfLead Scoring Group Case Study Presentation.pdf
Lead Scoring Group Case Study Presentation.pdf
 
Computational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local AdsComputational Advertising in Yelp Local Ads
Computational Advertising in Yelp Local Ads
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

NHI 5 Tripgen.ppt

  • 1. Source: NHI course on Travel Demand Forecasting (152054A) Trip Generation CE 451/551 Grad students … need to discuss “projects” at end of class
  • 2. Terminology • Trip generation • Person trip • Vehicle trip • Trip end • Trip production • Trip attraction • Trip purposes – Home-based work (HBW) trip – Non-home based (NHB) trip … others • Special generator • Socioeconomic data • Demographic data Image: http://www.angryspec.com/scrounge.htm
  • 3. Trip purposes Practice has shown that better travel forecasting models are obtained if trips by different purposes are identified and modeled separately. The most common trip purposes are: – HBW – HBO – NHB In TDF, trip productions and attractions are used to represent the ends of a trip. A production is the home end of an HB trip and the beginning of a NHB trip. HB trips (urban) constitute ~70% of all trips Others?
  • 4. Trips, by purpose (the objective) PA Table
  • 5. Typical Trip Generation Process Cross Classification Model Regression model Demographic and Socioeconomic inputs Employment, attraction landuse data Trip Attractions by zone, by purpose Trip Productions by zone, by purpose Balance (system-wide) PA Tables, by purpose
  • 6. Balancing attractions to productions Rule of thumb: original estimates of total production and attractions should be within 10% of each other.
  • 7. What is trip generation a function of? • Land use • Intensity • Location/accessibility • Time • Type (person, transit, auto, walking …) Photo by en:User:Aude, taken on March 7, 2006 Graphic source: http://www4.uwm.edu/cuts/utp/routeloc.pdf
  • 8. Trip Generation • Determine number of “trip ends” • Methods – Regression – Cross Classification (tables) – Rates based on activity units (ITE) Image: www.caliper.com
  • 9. Regression • Aggregate (zonal) or disaggregate (household) • Linear or nonlinear • Dependent (Y) variable is trips • Independent (Xi) variables are … – Household attributes • E.g., population, auto ownership, income level – Employment attributes • E.g., number of employees or size of establishments – Could include network attributes? • Be careful of … co-linearity, power • Can use your own data (best?) or borrow parameters Y = f(X) “Estimating” a model aggregation hides variability
  • 10. http://xkcd.com/503/ This work is licensed under a Creative Commons Attribution-NonCommercial 2.5 License. This means you're free to copy and share these comics (but not to sell them). More details
  • 11. Cross classification models • Breaks the trip generation process into steps • Relies on aggregate data collected from surveys (like Census), like average income by – income categories – auto ownership – Trip rate/auto – Trip purpose % • Resembles regression, but non- parametric (like regression with dummy variables) • Groups households in different strata • 1-4+ submodels (table based) • Improved by adding info • Advantages – No prior info on shape of curves must be assumed – Simple, easy to understand – Can be used to account for time, space • Disadvantages – Does not permit extrapolation – No goodness of fit measures – Requires large sample size From: Amarillo 1990 model docs, ITE See wiki on Contingency tables
  • 12. One step Cross classification model (productions) HBW From: Amarillo 1990 model * Note: US avg. median HH income = $30K in 1990 … is now $50,000 (2007) 0-$8000 $8K-$16K $16K-$32K $32K-$56K $56K plus 2007 eq.*
  • 13. NHB From: Amarillo 1990 model One step Cross classification model (productions) 0-$8000 $8K-$16K $16K-$32K $32K-$56K $56K plus 2007 eq.
  • 15. Given (from survey) First … Develop the family of cross class curves and find number of households in each income group 00 Note: orange lines show how to develop the curves L M H L
  • 16. Now find … percent of households in each auto ownership/income group “class” …
  • 18. Now find … trips per households in each auto ownership/income group “class” …
  • 20. Now find … trips by purpose in each income group “class” …
  • 22. Recall the problem … For the zone … multiply the number of households in each income group (00) by the percent of households owning certain number of cars by income group (A) to get the total number of households by auto ownership in each income group (00 x A) …see next slide series Multiply the result (00xA) by the number of trips generated by each income group/auto ownership category (B) to get trips by income group/auto ownership category (00xAxB). Sum to get trips by income level (∑(00xAxB)). Multiply this sum by the percent of trips by purpose (C) to get trips by purpose by income group (Cx∑(00xAxB)). Sum over all income groups to get (total trips by purpose from the zone). ANS
  • 25. Cross classification model (attractions) 1998 Austin, TX household travel survey Note: Less data than for productions, can use cross-class or regression, most common classification is by type of employment
  • 26. See also Wisconsin Trip Rate Files (Madison has annotation) Click in slideshow mode Experience Based Analysis
  • 27. Typical trip gen application • Traffic engineers use rates (e.g. ITE), why? (data, peak) • Planners use cross class and regression, why? (purpose, forecasting) • Can we use rates in the TDF? How? • http://www.ite.org/tripgen/Trip_Generation _Data_Form.pdf
  • 28. Special generators • Shopping malls (large) • Hospitals (different) • Military institutions • Airports (large) • Colleges and universities (large, different) • Stadiums (off peak) • Elderly housing (small) Click in slideshow mode