因果推断(四)——后门调整、前门调整、逆概率加权

2023-11-23 17:40

本文主要是介绍因果推断(四)——后门调整、前门调整、逆概率加权,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        在因果推断(三)中,我们介绍了干预的相关概念,在本文中,我们对一些方法进行介绍,这些方法可用于利用干预分析变量之间的因果关系。

在因果推断(三)中,我们得出了调整公式,如上式。假设PA为A节点的所有父节点的集合,则上

式可以修改为

其中b为PA所有可能的取值

后门调整

    回顾后门准则的定义:对于X到Y的路径中,如果Z集合中的节点不是X的后代节点,并且以Z为条件会阻断所有X和Y之间的后门路径,则Z满足(X,Y)的后门准则。如果B满足后门准则,则后门调整公式就是我们在前面所推出的调整公式。通过该公式可以计算出C和A之间的因果关系。

前门调整

  • 前门准则的定义

  • D阻断了A到C之间的所有路径

  • D到C之间的后门路径都被A阻断

  • A到D之间没有未阻断的路径

则D满足A到C的前门准则。

    在因果推断(三)的辛普森悖论中我们用到了小夏开店的例子,其因果图为上图的左子图,现在我们将其修改为右子图。多了一个点击的情况。还是沿用小夏开店的例子,假设我们需要分析被宣传(A)和购买(C)之间的因果关系,那么我们可能会想到后门调整,用到上述的调整公式,但是如果此处我们无法获取性别(B)的相关数据,此时我们就无法采用后门调整了,这里我们可以采用前门调整。

此处我们可以用过A->D,D->C这样一个前向的过程来分析因果关系。

  • A对D的因果效应可以表示为

    ,因为这条路径不存在混杂,所以不需要考虑去除混杂的情况。

  • D->C的因果效应分析中,存在混杂(A,B)。由于B未知,所以这里采用A来去除混杂,公式如下就是后门调整。

    这里给出混杂的定义,具体例子可以看因果推断(二)。定义:1. E与D相关,2. 以D为条件时,E与C相关,3. E不在D到C的因果关系路径中。则称E为混杂因子。

    得到了A->D和D->C的因果效应后,我们通过前门调整来分析A->C的因果效应。

这里可以看成是A->D和D->C这两个过程在不同a的值时的因果效应的乘积

 逆概率加权

仍然以小夏开店为例,以上图的左子图为例

左右同乘P(B|A)得到:

除以这个条件概率,相当于去除了性别(B)导致的偏差,也就相当于去除了混杂,不过这边我们需要知道a,b,c的全概率。

    逆概率加权也是在推荐系统中去除数据偏差的热门方法,后续我们会进行介绍。

 更多内容可以关注我的公众号“秋枫学习笔记”

 

这篇关于因果推断(四)——后门调整、前门调整、逆概率加权的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/419634

相关文章

概率之常用概率分布

1. Bernoulli分布 单个二值随机变量的分布。它由单个参数控制,给出了随机变量等于1的概率。它具有如下的一些性质。 2. Multinoulli分布 Multinoulli分布(multinoulli distribution)或者范畴分布(categorical distribution)是指在具有k个不同状态的单个离散型随机变量上的分布,其中k是一个有限值。

概率之基础概念

1 概率分布(probability distribution) 用来描述随机变量或一簇随机变量在每一个可能取到的状态的可能性大小。描述概率分布的方式取决于随机变量是离散的还是连续的。 离散型变量和概率质量函数(probability mass function, PMF) 离散型随机变量的概率分布可以用PMF来描述。通常使用大写字母P来表示PMF。例如。 PMF将随机变量能够取得的每个状

颠覆多跳事实验证!Causal Walk 前门调整技术引领去偏新纪元

Causal Walk: Debiasing Multi-Hop Fact Verifcation with Front-Door Adjustment 论文地址: Causal Walk: Debiasing Multi-Hop Fact Verification with Front-Door Adjustment| Proceedings of the AAAI Conference

python实现技术指标(简单移动平均,加权移动平均线,指数移动平均线)

移动平均线是最常见的技术指标,它能够去除时间序列的短期波动,使得数据变得平滑,从而可以方便看出序列的趋势特征。常见的移动平均线有简单移动平均线,加权移动平均线,指数移动平均线。 一. 简单移动平均(SMA) 简单移动平均线(Simple Moving Average),很好理解,就是将过去n个窗口内的价格进行算术平均 S M A t ( n ) = 1 n ( X t − n + 1 + X

Android中如何动态的调整Dialog的背景深暗

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在 Android 开发中,当你使用 Dialog 或 DialogFragment 时,可以通过设置 Window 的背景变暗来突出它的可见性。这个效果是通过 backgroundDimAmount 属性来控制的。 那我们怎么动态设置backgroundDimAmou

【因果推断python】51_去偏/正交机器学习3

目录 What is Non-Parametric About? What is Non-Parametric About? 在我们继续之前,我只想强调一个常见的误解。当我们考虑使用非参数 Double-ML 模型来估计 CATE 时,我们似乎会得到一个非线性治疗效果。例如,让我们假设一个非常简单的数据生成过程(DGP),其中 discont 对销售额的影响是非线性的,但却是通过

ffmpeg调整视频角度

最近公司要做一款视频版宠物喂食器,存在一个问题,就是视频sensor是旋转90度放置的,可能是开模影响或者是方案选型问题,这里先不做讨论。         由于视频sensor不是正立放置,那么出来的视频流也是被旋转90度的,这样在app端显示的视频也需要调整。         针对实时流,是比较容易处理的。可以有两种方法进行处理:一种就是将正立着的播放器旋转90度,也就是Vi

概率p输出1,概率1-p输出0,等概率输出0和1

有个输出0和1的BIASED RANDOM,它以概率p输出1,以概率1-p输出0,以此RANDOM函数为基础,生成另一个RANDOM函数,该函数以1/2的概率输出1,以1/2的概率输出0 题目解答: 两次调用该RANDOM函数,如果其概率为P(x),调用2次 P(1) = p       P(0) = 1-p P'(1) =p      P'(0) = 1-p 概率如下: 11

手工清理Linux后门:深入分析与实践指南

手工清理Linux后门:深入分析与实践指南 后门概述 后门程序允许未授权用户绕过正常的认证过程,获取对系统的访问权限。攻击者可能会通过修改计划任务、开机启动脚本,甚至植入Rootkit来维持后门。 分析操作系统被动手脚 在清理后门之前,首先需要分析系统可能被动了哪些手脚: 计划任务:检查/etc/cron.d/和/var/spool/cron/目录下的计划任务。开机启动脚本:检查/etc

PhotoShop-图像调整+蒙板

1、  菜单下“图像”下的“调整”下的 (1)色阶(ctrl+L)调光,调节下面三个值 例子:树叶   (2)色彩平衡(ctrl+B),调整偏色的图 例子:(厨房)     (3)反相(ctrl+I) 例子:做一个黑背景,白文字的页面,选中上部分,选择反向,出现以下效果   (4)色相/饱和度(ctrl+U) 色相:什么颜色;饱和度:颜色的饱满程度 例子1:调整局部颜色