news 2026/6/10 18:01:50

14.5 因果发现方法:PC算法、基于约束与基于分数的学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
14.5 因果发现方法:PC算法、基于约束与基于分数的学习

14.5 因果发现方法:PC算法、基于约束与基于分数的学习

因果发现旨在仅从观测数据中推断变量间潜在的因果结构,是因果科学中一项基础而核心的任务。与基于干预实验的“黄金标准”不同,因果发现试图在无法进行主动实验的场景下,从被动收集的数据中揭示数据生成机制。其主流方法主要建立在结构因果模型有向无环图的框架之上。根据方法论的核心原理,主要分为两大类:基于约束的方法基于分数的方法。PC算法是前者的典型代表,而后者的核心是搜索优化。近年来,融合两类方法优势的混合方法也日益受到重视。本节将系统阐述PC算法的原理与演进,并深入剖析基于约束与基于分数这两种核心学习范式的思想、流程与前沿发展。

14.5.1 PC算法:基于约束的经典范式

PC算法(以其提出者Peter和Clark命名)是应用最广泛的基于约束的因果发现算法。它通过系统地检验变量间的条件独立性,逐步构建并定向因果图。

14.5.1.1 核心假设与三步流程

PC算法的有效性依赖于几个关键假设:因果马尔可夫性(DAG中的变量仅依赖于其父节点)、因果忠诚性(概率分布中的所有条件独立性均忠实地由DAG中的d-分离关系反映),以及无隐变量和选择偏差。其流程分为三个核心步骤:

  1. 骨架构建:算法从一个所有变量两两相连的完全无向图开始。对于每一对相邻变量( X , Y ) (X, Y)(XY),它按条件集大小l = 0 , 1 , 2 , … l=0, 1, 2, \ldotsl=012的顺序,测试在给定其他l ll个变量的条件下X XXY YY是否独立。若找到某个条件集S SS使得X ⊥ ⁣ ⁣ ⁣ ⊥ Y ∣ S X \perp\!\!\!\perp Y \mid SXYS成立,则删除X X

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:00:02

前端笔记(四)

目录 css的概念 css语法 内联式 内嵌式 外联式 css的概念 描述HTML文件样式的计算机语言 作用: 静态的修饰网页,配合javascript或其他的(脚本语言)进行网页动态交互 css语法 p{ width: 200px; height: 200px; } p 选择器 width 属性名 2…

作者头像 李华
网站建设 2026/6/10 13:58:45

LangFlow自动注释生成效果评测

LangFlow自动注释生成效果评测 在当今AI应用快速迭代的背景下,如何让开发者——尤其是非专业编程背景的用户——也能高效参与到大模型应用构建中,成为了一个关键命题。传统的基于代码的工作流虽然灵活,但学习成本高、调试复杂、协作困难&…

作者头像 李华
网站建设 2026/6/10 15:48:58

智能小车传感器接口设计:STM32原理图详细说明

智能小车传感器接口设计:STM32硬件系统构建实战指南你有没有遇到过这样的情况?明明代码逻辑没问题,电机也能转,但小车就是“不听话”——走着走着偏了、避障反应迟钝、甚至突然死机。别急,问题很可能出在硬件设计的源头…

作者头像 李华
网站建设 2026/6/10 11:51:02

Windows系统苹果移动设备驱动完整安装指南

Windows系统苹果移动设备驱动完整安装指南 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mirrors/ap/Apple-Mobile-D…

作者头像 李华
网站建设 2026/6/10 17:22:06

Java毕设项目推荐-基于springboot的篮球管理系统的设计与实现springboot篮球论坛系统设计与实现【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华