CE5540 - Data Analysis and Computation Techniques for Transportation Engineering

CE5540 - Data Analysis and Computation Techniques for Transportation Engineering#

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.

Content#

  • Module 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

  • Module 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

  • Module 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#

Schedule#

S. No.

Topic

Session

01

Data

Lecture

02

Statistics

Lecture

03

Basics of R

Tutorial

04

Probability Theory

Lecture

05

Distributions

Lecture

06

Probability Analysis in R

Tutorial

07

Sampling

Lecture

08

Estimation

Lecture

09

Sampling in R

Tutorial

10

Hypothesis Testing

Lecture

11

Hypothesis Tests

Lecture

12

Assignment #1 Discussion

-

Quiz-I

13

Quiz-I Discussion

14

Multivariate Data

Lecture

15

Data Visualization

Lecture

16

Data Association

Lecture

17

Multivariate Data Analysis in R

Tutorial

18

Linear Regression - Foundations

Lecture

19

Linear Regression - Diagnostics

Lecture

20

Linear Regression in R

Tutorial

21

Logistic Regression - Foundations

Lecture

22

Logistic Regression - Diagnostics

Lecture

23

Logistic Regression in R

Tutorial

24

Symbolic Regression

Lecture

25

Assignment #2 Discussion

-

Quiz-II

26

Quiz-II Discussion

27

Setting up Python

Tutorial

28

Simulation Modelling

Lecture

29

Writing Simulations in Python

Tutorial

30

Consumer Behavior Theory

Lecture

31

Consumer Behavior Simulation

Lecture

32

Behavioral Simulation in Python

Tutorial

33

Macroscopic Traffic Theory

Lecture

34

Macroscopic Traffic Simulation

Lecture

35

Macroscopic Traffic Simulation in Python

Tutorial

36

Microscopic Traffic Theory

Lecture

37

Microscopic Traffic Simulation

Lecture

38

Microscopic Traffic Simulation in Python

Tutorial

39

Assignment #3 Discussion

40

Surplus

-

End Sem

Grading#

Tutorials (10%)#

  • Grading for tutorials will be based on attendance, participation, and completion of tutorial problems.

Assignments (10%)#

S. No.

Content

Due Date

1

Topics 01 - 11

Lecture 12

2

Topics 14 - 24

Lecture 25

3

Topics 27 - 38

Lecture 39

Quiz (40%)#

S. No.

Content

1

Topics 01 - 11

2

Topics 14 - 24

End Sem (40%)#

Content

Topics 01 - 11

Topics 14 - 24

Topics 27 - 38