Skip to content

jibeproject/Melbourne-Mode-Choice

Repository files navigation

JIBE Melbourne Mode Choice Analysis

Travel survey data preparation to inform JIBE mode choice modelling.

Analysis conducted as an R Quarto project, documented in the JIBE_Melbourne_Mode_Choice.md markdown document.

Project dependencies are describe in the renv.lock file; see renv for more information.

Background

To conduct the JIBE mode choice modelling for Melbourne requires data preparation using travel survey data. The analysis draws on the Victorian Integrated Survey of Travel and Activity (VISTA1) for 2012-20, used with permission from the Victorian Department of Transport.

The analysis is conducted for the JIBE project by Carl Higgs in August/September 2024, in coordination with Dr Qin Zhang, Corin Staves and Dr Belen Zapata-Diomedi.

It expands on an earlier mode choice analysis demonstration using the VISTA travel survey using the Rapid Realisting Routing with R5 (r5r) routing engine, conducted by Carl Higgs for the JIBE project in March 2022 on behalf of Dr Tayebeh Saghapour. This was subsequently adapted by Dr Alan Both for the JIBE project in February 2024.

Mode choice

The purpose of this analysis is to create appropriate data to inform travel demand generation using the Microscopic Transport Orchestrator (MITO) model by Dr Qin Zhang, transport simulation modelling by Corin Staves, and microsimulation of downstream health impacts related to mode choice and environmental exposures by Dr Belen Zapata-Diomedi, Dr Ali Abbas and Steve Pemberton.

A Quarto markdown document JIBE_Melbourne_Mode_Choice.qmd will be used to document the analysis and updated as the project progresses. This shall also be rendered as a GitHub-Flavoured-Markdown document JIBE_Melbourne_Mode_Choice.md for convenient online viewing.

Code (at least at first) will draw on example code prepared by Dr Qin Zhang and Corin Staves, adapting as required for use with the VISTA travel survey.

No data or data-related outputs will be included in this document or repository. By default, output is set to False. For non-sensitive aspects, e.g. displaying the sessionInfo() after running analysis, this may be over-ridden.

Time of day

The file trips_with_purpose.rds is generated from running JIBE_Melbourne_Mode_Choice.qmd. The script time_of_day/time_of_day.R file is then run using this output to generate time_of_day.csv which is used as an input for Melbourne's MITO model (input/mito/timeOfDay/timeOfDay.csv).

Mode share

The script mode_share/make calibration regions.R is a data-preparation script which allocates Melbourne LGAs to inner, middle and outer regions, based on distance from the CBD, and generates the output calibrationRegions.csv. The script mode_share/modeShare.R calculates mode share by region and trip purpose, and generates calibration_initial.csv. Both are used as inputs for Melbourne's MITO model (input/mito/modeChoice/calibrationRegions.csv and input/mito/modeChoice/calibration_initial.csv).

Mean trip length

The script mean_trip_length/avgTripLength.R calculates average trip length by purpose and by person category, and generates the output avgTripLength.csv, used for calibration purposes.

Status

30 April 2025: in progress; 1 May 2025: details added re mode share and mean trip length.

Contributors

Carl Higgs, Steve Pemberton, Qin Zhang, Corin Staves, Belen Zapata-Diomedi

Footnotes

  1. Victorian Government Department of Transport. 2022. Victorian Integrated Survey of Travel and Activity 2012-2020. https://www.vic.gov.au/victorian-integrated-survey-travel-and-activity

About

Travel survey data preparation to inform JIBE mode choice modelling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages