CDA RC I 3 Example

Montreal Jul 09, 2026

In the realm of data analysis, the CDA (Causal Data Analysis) framework has emerged as a powerful tool for understanding cause-and-effect relationships in complex datasets. Among its key components, the RC (Recursive Control) and I3 (Intervention) steps are particularly crucial. Let's delve into these concepts and explore a practical example to illustrate their application.

Project RC BMW ///M3 - R/C Tech Forums
Project RC BMW ///M3 - R/C Tech Forums

Before we dive into the RC I3 example, let's briefly understand the CDA framework. Proposed by Judea Pearl, the framework consists of three main steps: do-calculus, back-door criterion, and front-door criterion. RC and I3 are part of the do-calculus step, which helps us determine the causal effect of an intervention on an outcome.

RC car working system learning
RC car working system learning

Understanding RC and I3

RC (Recursive Control) and I3 (Intervention) are two fundamental concepts in do-calculus. They help us manipulate causal graphs to find the causal effect of an intervention on an outcome. Let's break down these concepts:

PREPARING FOR CDA EXAM ( UPDATED 2025 ) | QUESTIONS WITH 100% VERIFIED ANSWERS AND COMPREHENSIVE RAT
PREPARING FOR CDA EXAM ( UPDATED 2025 ) | QUESTIONS WITH 100% VERIFIED ANSWERS AND COMPREHENSIVE RAT

1. **RC (Recursive Control)**: RC allows us to control for a set of variables that are affected by the intervention. It helps us identify the causal effect of the intervention on the outcome, holding other affected variables constant.

RC in Action

Thread Gallery
Thread Gallery

Consider a scenario where we want to understand the causal effect of a marketing campaign (M) on sales (S). However, the campaign also affects customer satisfaction (CS). To isolate the effect of the campaign on sales, we can use RC to control for customer satisfaction:

P(S|do(M)) = ∑_CS P(S|M,CS) P(CS) - ∑_CS P(S|~M,CS) P(CS)

I3 (Intervention) in Action

DRIFT one 43 - DIY 3d Printed 1:43 scale RC RWD Drift Chassis - ASSEMBLY GUIDE
DRIFT one 43 - DIY 3d Printed 1:43 scale RC RWD Drift Chassis - ASSEMBLY GUIDE

I3, on the other hand, helps us determine the causal effect of an intervention on an outcome by simulating the intervention on the causal graph. It allows us to calculate the probability of the outcome given the intervention:

P(S|do(M)) = ∑_CS P(S|M,CS) P(CS)

RC I3 Example: Smoking and Lung Cancer

the 30 cad concept is shown in blue and white, with text on it
the 30 cad concept is shown in blue and white, with text on it

Let's apply RC and I3 to a classic causal inference problem: the relationship between smoking (S) and lung cancer (LC). We'll use a simplified causal graph for this example:

In this graph, smoking affects both lung cancer and age (A). Age, in turn, affects lung cancer. We want to find the causal effect of smoking on lung cancer:

Flyzone Releases New C-47, DC-3 RC Models
Flyzone Releases New C-47, DC-3 RC Models
Anatomy of an RC Car — Every Part Explained for Beginners
Anatomy of an RC Car — Every Part Explained for Beginners
Printing + Assembling 1/10 Scale RC Crawler Bodies From Scale 3D RC
Printing + Assembling 1/10 Scale RC Crawler Bodies From Scale 3D RC
RC Parts Tray for 1:18 & 1:24 scale - Free 3D Print Model - MakerWorld
RC Parts Tray for 1:18 & 1:24 scale - Free 3D Print Model - MakerWorld
RC Car Chassis for 1/43 Scale Bodies
RC Car Chassis for 1/43 Scale Bodies
Custom build phase 2 Chevrolet C10 axial scx24
Custom build phase 2 Chevrolet C10 axial scx24
an assortment of parts and components for a remote control vehicle, including steerings, tires, wheels, suspensions, brakes, and more
an assortment of parts and components for a remote control vehicle, including steerings, tires, wheels, suspensions, brakes, and more
MB339 | Planeprint
MB339 | Planeprint
an image of a remote controlled car on display
an image of a remote controlled car on display
RC 1/10 Hoonicorn RTR
RC 1/10 Hoonicorn RTR
an old rusted out car with skis on top is sitting in the dirt
an old rusted out car with skis on top is sitting in the dirt
How To Make RC CITABRIA Plane . DIY Scale Model Full Build & Flight
How To Make RC CITABRIA Plane . DIY Scale Model Full Build & Flight
Classic 1/12th - R/C Tech Forums
Classic 1/12th - R/C Tech Forums
History of RC Cars
History of RC Cars
3D Printed RC Car
3D Printed RC Car
1/3 Scale Hybrid RC Car With A Scratch-Built 125cc V10 Engine
1/3 Scale Hybrid RC Car With A Scratch-Built 125cc V10 Engine
Drift Bible - 1/10 SCALE Drifting: What to aim for?
Drift Bible - 1/10 SCALE Drifting: What to aim for?
Classic 1/12th - R/C Tech Forums
Classic 1/12th - R/C Tech Forums
the front and back view of a racing car in three different views, with each side showing
the front and back view of a racing car in three different views, with each side showing
a toy car made out of cardboard with wheels and parts attached to the front wheel
a toy car made out of cardboard with wheels and parts attached to the front wheel

Applying RC

To apply RC, we first need to find the set of variables affected by smoking but not affected by lung cancer. In this case, age is the only such variable. So, we control for age:

P(LC|do(S)) = ∑_A P(LC|S,A) P(A) - ∑_A P(LC|~S,A) P(A)

Applying I3

To apply I3, we simply calculate the probability of lung cancer given that smoking occurs:

P(LC|do(S)) = ∑_A P(LC|S,A) P(A)

In both cases, we find that smoking has a significant causal effect on lung cancer, even after accounting for the effect of age. This example illustrates how RC and I3 can help us untangle complex causal relationships in data.

In the ever-evolving landscape of data analysis, understanding and applying causal inference techniques like RC and I3 is crucial. By mastering these concepts, data analysts can draw more accurate insights and make data-driven decisions that truly move the needle. So, keep exploring, keep learning, and keep asking 'what if' to unlock the full potential of your data.