加性噪声模型
算法介绍
基于加性噪声模型 (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 值。