首页 > 解决方案 > 在 python 中使用 BNLEARN 包的贝叶斯网络

问题描述

我们可以使用python中的bnlearn包为7个连续变量创建一个贝叶斯网络(如果变量是分类的,我可以创建一个BN模型)?如果是这样,请您指导我参考任何参考或示例。

标签: bayesian-networksmodel-fitting

解决方案


目前 bnlearn 只能用于离散/分类建模。

不过,有可能对您的数据进行建模。例如,您可以使用领域/专家知识或更多数据驱动的阈值来离散化您的变量。比方说,如果您有温度,您可以将温度 < 0 标记为冰点,将 >0 标记为正常。或许多较小的类别。示例可以在bnlearn 文档页面上找到

如果您正在寻找指南,请尝试此中型博客


推荐阅读