Skip to Main Content
Machine Learning for Civil and Environmental Engineers
book

Machine Learning for Civil and Environmental Engineers

by M. Z. Naser
August 2023
Intermediate to advanced content levelIntermediate to advanced
608 pages
19h 29m
English
Wiley
Content preview from Machine Learning for Civil and Environmental Engineers

8 Causal Discovery and Causal Inference

There is no result in nature without a cause. Understand the cause, and you will have no need for experiments.

Leonardo da Vinci

Synopsis

The vast majority of this textbook is devoted to exploring, creating, applying, and assessing machine learning models. While this chapter continues this trend, yet unlike the rest, this chapter dives into the data in the hope of discovering the hidden mechanism(s) that generate the observations we are interested in.1 My goal in this chapter is to divert your attention, for a bit, from the linear process of collecting data → run algorithms → arrive at a blackbox/whitebox ML model and toward collecting data → identify the data generating process2 (DGP) → arrive at a causal ML → infer the effects of manipulation(s)/treatment(s). By now, you might be wondering. What is a DGP? What is a causal model? What are manipulations and treatments?

For this, allow me to first introduce some of the big ideas behind causality, its principles, and how we can integrate those into a ML paradigm.

8.1 Big Ideas Behind This Chapter

A fundamental pursuit for us is to understand how a phenomenon comes to be. As engineers, we design and conduct experiments to uncover cause(s) and effect(s)3 behind a phenomenon we happen to be interested in. Our thinking process is simple, manipulate the system in one way to observe how the system responds. The outcome of such manipulation can then be thought of as the result that reflects ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Advanced R Statistical Programming and Data Models: Analysis, Machine Learning, and Visualization

Advanced R Statistical Programming and Data Models: Analysis, Machine Learning, and Visualization

Matt Wiley, Joshua F. Wiley
Practical Simulations for Machine Learning

Practical Simulations for Machine Learning

Paris Buttfield-Addison, Mars Buttfield-Addison, Tim Nugent, Jon Manning
Environmental Data Analysis with MatLab

Environmental Data Analysis with MatLab

William Menke, Joshua Menke

Publisher Resources

ISBN: 9781119897606Purchase Link