CE5540
Data Analysis and Computation Techniques
Objectives:
- To identify data needs for various transportation engineering applications.
- To apply mathematical concepts for analysing data from real-world applications.
- To employ programming tools for developing, implementing, and evaluating models in transportation engineering.
- To interpret model results for informed decision-making in transportation engineering.
- To develop technical reports with compelling data analysis, sophisticated models, and compelling visualizations.
Course Content:
- 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.
- 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.
- 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:
- Washington et al. (2001). Scientific Approaches to Transportation Research Volumes 1 and 2. NCHRP 20-45.
- Stark, P. B. SticiGui – Online Statistical Textbook.
- Grimson, E. & Guttag, J. (2008). Introduction to Computer Science and Programming.
- 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 |