The Toolkit — WhyThat.ai
Reference

The Toolkit

Each rung of Pearl's Ladder demands different tools. No single platform spans all three — but the right combination does.

1AssociationRigorous Rung 1 analysis — correlations, regressions, latent structure. The empirical foundation for everything above.

Before you can reason causally, you need to understand what your data actually contains. Correlation matrices feed into SEMs, regression coefficients become path estimates, Bayesian posteriors become priors for causal inference. Shoddy Rung 1 work means shoddy causal conclusions.

JASP interface
Statistics
JASP
Bayesian & frequentist statistics in one free, GUI-based package. The right tool for Rung 1.
🆓 Free & open-source 🎓 Univ. of Amsterdam
Learn more →
Orange workflow
Visual Data Science
Orange
Drag-and-drop machine learning and data exploration. No coding required.
🆓 Free & open-source 🎓 Univ. of Ljubljana
Learn more →
2StructureDiscovering the graph — which variables cause which. The bridge from correlation to causation.

Pearl proved that no amount of observational data can answer causal questions without causal assumptions. These tools learn and encode that structure — discovering the directed graph from data, integrating expert knowledge via whitelists and blacklists, and testing d-separation implications.

R code
R Package
bnlearn
15+ structure learning algorithms. The R standard for Bayesian network analysis.
🆓 Free (CRAN) 📦 R ecosystem
Learn more →
Bayesian network
GUI Modeler
Netica
Intuitive visual Bayesian networks with do-calculus support. Trusted for 25+ years.
🆓 Free limited mode 🏢 Norsys
Learn more →
3CausationIntervention, counterfactual reasoning, and optimal decision-making under uncertainty.

These tools answer the questions from The Problem: "What happens if we intervene?" and "What would have happened if we had acted differently?" Full Rung 2–3 support means do-calculus, structural causal models, and utility-optimised decisions.

Network connections
Enterprise Platform
Bayes Server
Full Rung 1–3 support. Gaussian Linear Networks scale to thousands of variables.
💼 Commercial 🔌 .NET / Java / Python / R
Learn more →
Decision making
Decision Analysis
DPL
Influence diagrams + decision trees + Monte Carlo. 25 years of decision analytics.
💼 Commercial 🏢 Syncopation
Learn more →