加性噪声模型

算法介绍

基于加性噪声模型 (ANM [1]) 的因果发现。如果您想将该方法应用于两个以上的变量,我们建议您首先应用 PC 算法,然后在此实现中使用成对分析来找到无法通过 PC 确定的因果方向。

用法

from causallearn.search.FCMBased.ANM.ANM import ANM
anm = ANM()
p_value_foward, p_value_backward = anm.cause_or_effect(data_x, data_y)

参数

data_x:输入数据 (n, 1)。

data_y:输出数据 (n, 1)。

返回值

pval_forward:x->y 方向的 p 值。

pval_backward:y->x 方向的 p 值。