【因果推断】Day01- 实用计量方法图解与概述

简介: 【因果推断】Day01- 实用计量方法图解与概述

1-相关性和因果性

因果关系的核心:X会影响Y吗?X是如何影响Y的?

相关性:存在相关性关系,两者并不独立。

相关性和因果性的区别:相关不一定存在因果关系,比如身高和体重存在相关关系,但不是因果关系;而因果关系一定存在相关性。

2-辛普森悖论

辛普森悖论(Simpson's Paradox)是探究相关性和因果性的一个典型实例,是一种统计学中的悖论,描述了在整体数据和细分数据之间出现的矛盾情况。具体来说,当我们将数据分成几个子组或细分数据时,一个趋势或关系可能在每个子组中都呈现,但当我们将这些子组合并为一个整体时,这个趋势或关系却发生了反转。

这个悖论最早由英国统计学家Edward H. Simpson于1951年提出,因此得名为辛普森悖论。辛普森悖论的出现通常与混淆变量(confounding variable)或未考虑的因素有关。这意味着在细分数据中,存在某些影响结果的变量,但当我们将这些子组合并为一个整体时,这些变量的影响可能被掩盖或反转。

一个经典的例子是关于医疗治疗效果的案例。假设有一个药物被测试在两个不同的疾病患者群体上,结果显示每个疾病群体内的治疗组比对照组都表现更好。然而,当将这两个群体合并并考虑总体效果时,治疗组的效果可能变差。这种情况可能是因为在两个疾病群体中存在不同的基线风险或其他相关因素,这些因素在细分数据中的影响与整体数据中的影响相互抵消。

辛普森悖论的出现提醒我们在数据分析和解释时要谨慎。仅仅依赖整体数据可能掩盖了细分数据中的重要趋势或关系。了解和控制潜在的混淆变量是避免辛普森悖论的关键,以确保我们对数据的解读和决策是准确和可靠的。

3- 变量关键路径图

可以使用一种称为"变量关系图"或"变量关系路径图"的可视化工具来表示不同变量之间的关系。

变量关系路径图是一种图形化表示,用于显示变量之间的相互作用和依赖关系。它通常使用节点和连接线的方式来表示变量和它们之间的关系。每个节点代表一个变量,而连接线表示变量之间的关系。在变量关系路径图中,节点上通常标注着变量的名称或标识符。连接线可以具有不同的属性或标签,以表示变量之间的不同关系,例如因果关系、相关性、依赖性等。这样的图可以帮助我们理解和分析变量之间的复杂关系,发现变量之间的模式和趋势,以及预测一个变量如何受其他变量的影响。

变量关系路径图可以应用于多个领域,包括数据分析、系统分析、社会网络分析等。它们可以帮助我们识别关键变量、发现潜在的影响因素、优化系统设计,并支持决策制定过程。

需要注意的是,变量关系路径图是根据特定领域或问题的需求而创建的,因此在绘制变量关系路径图之前,需要明确定义变量、确定它们之间的关系和目标。这样的图可以是简单的二维图形,也可以是复杂的网络图或拓扑图,取决于问题的复杂性和需求的深度。

}C56(I]7UUI$}AS$GSU4{Q1.png

image.png

33`3A4ZHX$R335$}11U]P{Q.png

image.png

二、路径分类

路径可分为三类:

  • 因果路径(链状路径)

    `$Z1C~YBB1X~U`16FA%$P$B.png
    因果关系路径例子.png
  • 交叉路径(混淆路径)

    (K${XVW]CN9O%QXH1QWE7%O.png
    混淆路径例子.png
  • 对撞路径(反交叉路径)

    TTX09I(4K]KRCKFOCXOAG~M.png
    对撞路径例子.png

4-因果关系估计偏差来源

4-1 混淆偏差

混淆偏差是指解释变量和被解释变量之间存在未截断的混淆路径造成解释变量和被解释变量之间的相关性不仅包含因果,还包含非因果关系。


`AS25@Y$VH@M64I8@(@X`JA.png

混淆偏差.png


QU41U~0Y[X7R5SZS05[Z`NY.png

image.png


但是值得注意的是,如果混淆边浪我们观测不到,那就没有办法截断,比如说“竞争意识”这组概念就是观测不到,但是它可以影响教育和收入


P@EEUK{0N3Y6MGEVO4%TIMK.png

image.png

4-2 过度控制偏差

过度控制偏差是指控制了因果路径上的变量造成的偏差,导致部分间接因果关系没有被解释,而只揭示了直接因果路径。


}4MOL1F1NS2C01}3`EPS4B3.png

image.png

4-3 内生选择偏差

内生选择偏差是指两个本不相关的变量之间在控制被解释变量的结果时产生了相关关系。


BZIEG~VUPV~1BO@%TIKW`9J.png

内生选择偏差.png


@8H9V4I0_`LNCOR7FA~5DUO.png

example.png

4-4 Summary

@14BWNSOQLZDZLYC1IS%)4R.png

总结.png

5- 其他

  • 因果关系可以直接定义为解释变量X导致被解释变量Y的变化,也可以通过潜在结果模型定义为处置效应
  • 在理想状态下,如果关注的某个解释变量是通过随机分配给不同个体的,我们可以认为这个解释变量就与任何其他可能的混淆变量都不相关。这种情况下,解释变量与被解释变量直接就不会存在混淆路径,二者的相关性能够直接反映因果关系。
  • 但是通过“控制实验”达到随机分配的效果可能存在伦理问题,并且操作成本和难度较高,因此通过控制实验的方法来研究因果关系比较少见。然而在一些特殊情况下,即使没有控制实验,数据也达到了随机分配的效果。例如高考分数线是60,大于等于60和刚好低于60具有局部随机性,通过比较高考得分在60分左右比较收入差异估计大学教育对于这部分人收入的英国影响,断点回归方法就是使用局部随机分配特点的数据达到估计因果关系的。
  • 实际研究中,通常面对的是观测数据,数据产生不具备随机安排并且是隔日自行选择产生,如服药与身体健康数据包含了个人根据自身情况选择服药与否的因素。

image.png
内生选择偏差一般是由于样本不是从总体中挑选出来才产生的偏差S84GDDG](C95DSVCE3%J(]0.png

目录
相关文章
|
IDE Java 程序员
请介绍一下 Python 中的泛型。
【2月更文挑战第16天】【2月更文挑战第48篇】
539 5
|
Linux 网络安全 Python
如何在服务器上运行python文件
如何在服务器上运行python文件
|
PyTorch 算法框架/工具
Pytorch学习笔记(三):nn.BatchNorm2d()函数详解
本文介绍了PyTorch中的BatchNorm2d模块,它用于卷积层后的数据归一化处理,以稳定网络性能,并讨论了其参数如num_features、eps和momentum,以及affine参数对权重和偏置的影响。
3066 0
Pytorch学习笔记(三):nn.BatchNorm2d()函数详解
|
机器学习/深度学习 监控 Linux
ollama+openwebui本地部署deepseek 7b
Ollama是一个开源平台,用于本地部署和管理大型语言模型(LLMs),简化了模型的训练、部署与监控过程,并支持多种机器学习框架。用户可以通过简单的命令行操作完成模型的安装与运行,如下载指定模型并启动交互式会话。对于环境配置,Ollama提供了灵活的环境变量设置,以适应不同的服务器需求。结合Open WebUI,一个自托管且功能丰富的Web界面,用户可以更便捷地管理和使用这些大模型,即使在完全离线的环境中也能顺利操作。此外,通过配置特定环境变量,解决了国内访问限制的问题,例如使用镜像站来替代无法直接访问的服务。
Fama-French模型,特别是三因子模型(Fama-French Three-Factor Model)
Fama-French模型,特别是三因子模型(Fama-French Three-Factor Model)
|
机器学习/深度学习 人工智能 自然语言处理
ACL 2024:纯LLM实现符号逻辑推理能力,SymbCoT框架横空出世
【6月更文挑战第13天】在ACL 2024会议上,SymbCoT框架引起关注,它利用纯LLM实现符号逻辑推理。该框架结合符号表达式、逻辑规则与Chain-of-Thought,增强LLM处理逻辑推理任务的能力。通过Translator、Planner、Solver和Verifier四个模块,SymbCoT在多个逻辑推理数据集上表现出色,优于传统方法,提升了推理准确性和可解释性。尽管存在挑战,SymbCoT为AI在逻辑推理领域的应用开辟了新途径。[[1](https://arxiv.org/pdf/2405.18357.pdf)]
1012 1
|
存储 缓存 API
比较一下 Python、C、C 扩展、Cython 之间的差异
比较一下 Python、C、C 扩展、Cython 之间的差异
512 0
|
存储 安全 Linux
在Linux中,用户和组的概念是什么?
在Linux中,用户和组的概念是什么?
|
机器学习/深度学习 PyTorch 算法框架/工具
神经网络参数初始化
**神经网络参数初始化**是深度学习的关键步骤。权重常通过**Xavier**或**He**初始化来打破对称性,适用于ReLU激活;而偏置通常初始化为0。初始化方法还包括**均匀分布**、**正态分布**、**全零**、**全一**和**固定值**。在PyTorch中,`torch.nn.init`模块提供了如`xavier_uniform_`和`kaiming_normal_`等初始化函数。预训练模型也可用于初始化,通过微调提升性能。