我正在尝试确定新记录属于现有数据集的可能性。我正在使用BNlearn R软件包,使用大型训练集来构建贝叶斯网络。
然后,我想评估新记录的异常程度。为此,我希望有一个记录的概率,该记录有充分的证据,但不需要预测任何变量。
pcquery方法似乎需要至少一个变量来进行预测。 文档指出,预测方法将忽略有充分证据的条目。
我花了一天时间搜索BNlearn文档,但没有成功。因此,我认为BNlearn不可能实现这一目标,或者我错过了在文档中找到所需内容的正确词汇。
欢迎对BNlearn有更多经验的人提出任何见解。
答案 0 :(得分:0)
cpquery
估计给定event
的{{1}}的条件概率。但是,evidence
文档指出:
如果将事件或证据设置为TRUE,则对该参数执行无条件概率查询。
例如,对于Asia数据集:
bnlearn