Graham HarrisoninTowards Data ScienceA Proposed Perfect Package Prototype for Python ProjectsHow to structure your Python package projects to ensure efficiency, effectiveness and future-proofingJun 182Jun 182

Graham HarrisoninTowards Data ScienceCausal Validation: A Unified Theory of EverythingHow to detect and fix any type of error in a directed acyclic graph so that it is a valid representation of the underlying dataMay 163May 163

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 DataMar 191Mar 191

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 inferenceJan 313Jan 313

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…Dec 7, 2023Dec 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 inferenceNov 11, 20231Nov 11, 20231

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 expectancyOct 10, 20231Oct 10, 20231

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 aspectsApr 6, 20232Apr 6, 20232

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 codeFeb 14, 20231Feb 14, 20231

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)Feb 10, 2023Feb 10, 2023