Graham HarrisoninTowards Data ScienceUnderstanding V-Structures and the Role They Play in Causal Validation and Causal InferenceHow to Detect and Correct the Direction of Causal Links in a Directed Acyclic Graph that are Incorrect When Compared to the Underlying Data·27 min read·Mar 19, 2024--2--2

Graham HarrisoninTowards Data ScienceUnderstanding Junctions (Chains, Forks and Colliders) and the Role they Play in Causal InferenceExplaining junctions using correlation, independence and regression to understand their critical importance in causal inference·25 min read·Jan 31, 2024--3--3

Graham HarrisoninTowards Data ScienceUnderstanding Independence and Why it is Critical in Causal Inference and Causal ValidationA step-by-step guide in understanding independence and how to apply it to validate directed acyclic graphs in causal validation using…·23 min read·Dec 7, 2023----

Graham HarrisoninTowards Data ScienceDemystifying Dependence and Why it is Important in Causal Inference and Causal ValidationA step-by-step guide in understanding the concept of dependence and how to apply it to validate directed acyclic graphs in causal inference·16 min read·Nov 11, 2023--1--1

Graham HarrisoninTowards Data ScienceHow to Extend Pandas DataFrames with Custom Methods to Supercharge Code Functionality & ReadabilityA step-by-step guide to extending pandas DataFrames with custom methods including full examples for implementing probability and expectancy·6 min read·Oct 10, 2023--1--1

Graham HarrisoninTowards Data ScienceUnlock the Secrets of Causal Inference with a Master Class in Directed Acyclic GraphsA step-by-step explanation of Directed Acyclic Graphs from the basics through to more advanced aspects·36 min read·Apr 6, 2023--2--2

Graham HarrisoninTowards Data ScienceUnlock the Power of Causal Inference & Front-door Adjustment: An In-depth Guide for Data ScientistsA full explanation of causal inference front-door adjustment with examples including all the Python source code·11 min read·Feb 14, 2023--1--1

Graham HarrisoninTowards Data ScienceHow to Calculate Conditional Probabilities from Any DataFrame in 3 Lines of CodeLearn to write a simple Python function that will calculate conditional probabilities using notation like p(exam=1 | study=1)·6 min read·Feb 10, 2023----

Graham HarrisoninTowards Data ScienceUnlock the Power of Causal Inference : A Data Scientist’s Guide to Understanding Backdoor…A fully working example of the backdoor adjustment formula using Python & the pgmpy library including a full explanation of the…·9 min read·Jan 19, 2023--1--1

Graham HarrisoninTowards Data ScienceHow to Build a Causal Inference Model to Explore Whether Global Warming is Caused by Human ActivityHow to use Python and the DoWhy library to build a causal inference machine learning model to explore the causes of global warming·13 min read·Jan 2, 2023--1--1