首页 > 其他分享 >因果推断9-18 链状结构、叉状结构、对撞结构、D-分割、模型检验和等价类

因果推断9-18 链状结构、叉状结构、对撞结构、D-分割、模型检验和等价类

时间:2023-12-04 21:55:05浏览次数:27  
标签:变量 chain 18 独立 链状 对撞 condition 结构

 https://www.bilibili.com/video/BV1tk4y127L1/?spm_id_from=333.788&vd_source=3ad05e655a5ea14063a9fd1c0dcdee3e

所以得到一个结论,如果在一个链结构里面,比如X->Y->Z,condition到中间变量Y时,那么两边的变量X和Z是独立的。如果不condition到中间的变量时,那么两边的变量X,Z是相关的;同时中间的变量与两边的变量,两两之间也是相关的。但是condition到中间的变量Y的时候,X和Z就是独立的。这就是chain(链)的性质。

进而得到如下法则:

法则1,如上图所示,如果在一个里链状结构中,你condition到中间变量的时候,你就会使得两边的变量是独立的;比如上图例子中,每一个结构都是一个chain的结构,也即是一个V结构(V Struture),V结构就是含有3个端点的这样的图。上图中有很多的chain,且能快速判断图中点之间的相关性,因为可以看到,X与Y,以及Y与Z之间都是相关的,这也是图中下不写成X和Z之间不独立(符号表示的)原因。

不独立符号在此处用相关符号来表示(三横表示)或叫做继承关系(视频中作者意思)。其实三横表示恒等于。

如果condition到所有的Y1,Y2,...,到Yn上时,那么X和Z之间就变成是独立的了。

 

 

 

 

标签:变量,chain,18,独立,链状,对撞,condition,结构
From: https://www.cnblogs.com/Li-JT/p/17876031.html

相关文章

  • Codeforces Beta Round 18 (Div. 2 Only) E
    111感觉写的好多都是2000分dp+路径这个dp很明显发现只和行相关然后我们发现每行最多俩个那么肯定就是ababab这种交叉dpiab就是我们第i行选了ab交叉的min转移也是26*26预处理costiab作为每行的转移代价即可最后要注意就是m==1的情况然后初始化一定要把所......
  • CF1833G Ksyusha and Chinchilla 题解
    题意:思路:当$n\not\equiv0\space(mod\space3)$时,无解;当$n\equiv0\space(mod\space3)$时,设$size_u$表示以$u$为根的子树还剩余的节点个数,自根节点向叶子节点递归,返回时进行处理节点$u$:设节点$u$的子节点为长度为$len$的序列$v$,设......
  • Day08 逻辑结构(switch和增强for)
    1.知识点if,switch,for,while等等和C++、js等相似,需要注意以下几点:1.1有关switchswitch中的casevalue:value类型可以是byte,short,int,char。value类型:string类型是JDK7才开始支持的1.2有关增强forfor(元素类型变量名:需要遍历的数组或集合){......
  • 循环结构
    循环结构介绍循环语句的应用场景,学会用“循环”思想解决实际问题;介绍java中的三种循环语句,掌握循环语句的结构,学会for语句、while语句及do-while的使用,掌握各循环语句的区别及实际开发中的取舍,理解嵌套循环的应用场景,掌握嵌套循环的使用,掌握break、continue、return语句在循......
  • 解雇 Sam Altman 的背后故事;梦露转 180°秒变爱因斯坦丨 RTE 开发者日报 Vol.98
      开发者朋友们大家好:这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的......
  • C++U3-第3课-结构体
    上节课作业:链接:https://pan.baidu.com/s/1fBx8bS-J_FPDqBzn6Omp-g?pwd=1rn5提取码:1rn5学习目标在C++中,结构体(Struct)是一种用于组合多个相关数据项的自定义数据类型。结构体可以包含不同类型的成员变量和成员函数,并且可以通过.运算符来访问和操作它们。结构体在C++中具有以下......
  • 如何理解微服务体系结构中的 CQRS
    本文翻译自HowToUnderstandCQRSInMicroservicesArchitecture,原作者OLEKSII。问题描述在典型的软件应用程序中,有一个负责写入和读取操作的数据存储。通常,应用程序实现一些CRUD操作,并且非常简单。你存储了一些东西并读取了相同的结果。然而,在复杂的应用程序中,情况......
  • 实验五_OOP_张文瑞_202213260018
    实验任务3pets.hpp源码1#include<iostream>2usingstd::string;3classMachinePets{4private:5stringnickname;6public:7MachinePets(conststrings);8stringget_nickname()const;9virtualstrin......
  • 2023-2024-1 20231418 《计算机基础与程序设计》第10周学习总结
    2023-2024-120231418《计算机基础与程序设计》第10周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第十周作业这个作业的目标计算机科学概论第12,13,14章《C语言程序设计》第9章作业......
  • “数据结构”模式之迭代器(Iterator)模式
    常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。典型模式:CompositeIteratorChainofResposibilit......