CE5540

A graduate course on data analysis and computation techniques for transportation engineering, covering probability, statistical inference, regression, and simulation modeling using R, Python, and Julia.

TBD TBD Dr. Anmol Pahwa TBD TBD

Objectives:

  1. To identify data needs for various transportation engineering applications.
  2. To apply mathematical concepts for analysing data from real-world applications.
  3. To employ programming tools for developing, implementing, and evaluating models in transportation engineering.
  4. To interpret model results for informed decision-making in transportation engineering.
  5. To develop technical reports with compelling data analysis, sophisticated models, and compelling visualizations.

Course Content:

  1. Transportation Probabilistic Analysis: Probability Theory – fundamental concepts, properties of common distributions observed in transportation engineering; Statistical Inference – hypothesis testing, statistical errors; Software – write your own code in R.
  2. Transportation Data Analysis:– Foundations – data types, exploratory data analysis and data visualization; Regression – model estimation and diagnostics; Validation and Inference – model validation and interpretation of results; Case Studies – real-world applications in transportation engineering; Software – write your own code in R.
  3. Computer Methods and Applications: Foundations – principles of simulation models, macroscopic and microscopic simulation models for transportation engineering; Modelling – data requirements, model calibration and validation, mathematical formulations, and solution approaches for simulating transportation models; Software – write your own code in Python/Julia.

Textbooks:

NA

Reference Books:

  1. Washington et al. (2001). Scientific Approaches to Transportation Research Volumes 1 and 2. NCHRP 20-45.
  2. Stark, P. B. SticiGui – Online Statistical Textbook.
  3. Grimson, E. & Guttag, J. (2008). Introduction to Computer Science and Programming.
  4. Sheffi, Y. (1985). Urban transportation networks (Vol. 6). Prentice-Hall, Englewood Cliffs, NJ.

Lectures:

SNo. Topic
01 Data
02 Statistics
03 Basics of R
04 Probability Theory
05 Distributions
06 Probability Analysis in R
07 Sampling
08 Estimation
09 Sampling in R
10 Hypothesis Testing
11 Hypothesis Tests
12 Assignment #1 Discussion
- Quiz-I
13 Quiz-I Discussion
14 Multivariate Data
15 Data Visualization
16 Data Association
17 Multivariate Data Analysis in R
18 Linear Regression - Foundations
19 Linear Regression - Diagnostics
20 Linear Regression in R
21 Logistic Regression - Foundations
22 Logistic Regression - Diagnostics
23 Logistic Regression in R
24 Symbolic Regression
25 Assignment #2 Discussion
- Quiz-II
26 Quiz-II Discussion
27 Setting up Python
28 Simulation Modeling
29 Discrete Event Simulation
30 Single-Server Queueing Systems
31 Discrete Event Simulation in Python
32 Agent-based Simulation
33 Car-Following Models
34 Cellular Automata in Python
35 Digital Twin
36 Introduction to Julia Programming Language
37 Assignment #3 Discussion
- End Sem