InTDS ArchivebyGraham Harrison·Jun 18, 2024A Proposed Perfect Package Prototype for Python ProjectsHow to structure your Python package projects to ensure efficiency, effectiveness and future-proofingA response icon3A response icon3
InTDS ArchivebyGraham Harrison·May 16, 2024Causal 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 dataA response icon3A response icon3
InTDS ArchivebyGraham Harrison·Mar 19, 2024Understanding 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 DataA response icon1A response icon1
InTDS ArchivebyGraham Harrison·Jan 31, 2024Understanding 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 inferenceA response icon3A response icon3
InTDS ArchivebyGraham Harrison·Dec 7, 2023Understanding 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…
InTDS ArchivebyGraham Harrison·Nov 11, 2023Demystifying 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 inferenceA response icon1A response icon1
InTDS ArchivebyGraham Harrison·Oct 10, 2023How 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 expectancyA response icon1A response icon1
InTDS ArchivebyGraham Harrison·Apr 6, 2023Unlock 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 aspectsA response icon2A response icon2
InTDS ArchivebyGraham Harrison·Feb 14, 2023Unlock 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 codeA response icon1A response icon1
InTDS ArchivebyGraham Harrison·Feb 10, 2023How 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)