我使用 R 中的包学习了贝叶斯网络 (BN) 结构bnlearn
。但是,对于我的一些 BN,我有无向边。
因此,当我想拟合 BN(即学习条件概率表 = CPT)时,我收到此错误消息,告诉我无法学习 CPT:
Error in bn.fit(struct_list[[i]][[ii]], data = dbnBnlearn_general %>% ... : the graph is only partially directed.
所以我的问题是:有没有办法强制结构被定向(我尝试了undirected
结构学习算法的论点,但仍然存在无向边)?
干杯