causal_inference_tutorial

因果推断教程

前言

欢迎来到因果推断教程!本教程专为具有编程和AI背景的技术人员设计,旨在系统地介绍因果推断的核心概念、方法和实践应用。

在机器学习和人工智能快速发展的今天,我们不仅需要预测”会发生什么”,更需要理解”为什么会发生”以及”如果我们采取行动会发生什么”。因果推断为我们提供了回答这些问题的严格框架。

本教程特色

目标读者

本教程假设读者具备:

章节目录

第一章:因果推断导论

第二章:潜在结果框架

第三章:图模型与因果图

第四章:随机实验与因果识别

第五章:观察性研究中的因果推断

第六章:工具变量方法

第七章:断点回归设计

第八章:双重差分方法

第九章:中介分析与路径分析

第十章:异质性处理效应

第十一章:时间序列因果推断

第十二章:因果发现

第十三章:反事实推理与结构因果模型

第十四章:因果推断与机器学习

第十五章:实践案例与工具

学习建议

  1. 循序渐进:建议按章节顺序学习,每章概念都建立在前面章节的基础上
  2. 动手实践:完成每章的练习题,特别是挑战题部分
  3. 批判思考:注意每章的”常见陷阱”部分,避免常见误区
  4. 实际应用:尝试将学到的方法应用到自己的实际问题中

参考资源

推荐书籍

在线课程

工具与库

符号约定

本教程使用以下符号约定:

开始学习

准备好了吗?让我们从第一章:因果推断导论开始,探索因果推断的奇妙世界!


本教程持续更新中,欢迎反馈和建议。