【发布时间】:2019-05-02 22:46:18
【问题描述】:
我正在尝试确定新记录属于现有数据集的概率。我正在使用 BNlearn R 包来构建一个使用大型训练集的贝叶斯网络。
然后我想评估新记录的异常程度。为此,我想获得一个我有充分证据但不需要预测任何变量的记录的概率。
pcquery 方法似乎需要至少一个变量来预测。 文档指出 predict 方法将忽略具有完整证据的条目。
我花了一天时间搜索 BNlearn 文档,但没有成功。所以我认为 BNlearn 要么不可能,要么我缺少正确的词汇来在文档中找到我需要的内容。
欢迎有更多 BNlearn 经验的人提供任何见解。
【问题讨论】:
-
迈克尔;鉴于您的其他问题,您已经找到了
pEvidence函数 - 请考虑在此处将其写为答案,因为其他人可能会发现它很有用。 -
我会,但是 pEvidence 函数不起作用,因为我期望它适用于未知的证据值。我首先需要了解为什么它的行为如此。目前,一旦存在未知的证据值,概率就会急剧上升。