-1

我已经搜索并看到了一些关于此事的问题,但没有答案(由于这些问题是在一年多前提出的,我希望有所改变)

我正在寻找一个库来从一个连续变量的文件中推断出贝叶斯网络有没有任何人遇到过的简单\开箱即用的东西?例如,我尝试过 pyAgrum,但是当我运行时

pyAgrum.BNLearner(numdata).learnDAG()

我明白了

例外:[pyAgrum] 错误类型:无法对连续变量执行计数。不幸的是,以下变量是连续的:V0

已经尝试过 serval 库,但它们似乎都只适用于离散变量,希望提前获得一些帮助。

4

1 回答 1

0

主要问题是你想要什么样的模型来处理你的连续变量。

1-您是否希望它们被离散化:您可以查看例如http://webia.lip6.fr/~phw/aGrUM/docs/last/notebooks/Discretizer.ipynb.html

2-你想假设一个线性高斯模型:你可以看看 bnlearn (https://haipengu.github.io/Rmd/GBN.html

3- 你想学习更通用的连续模型吗:你可以看看学习 copula 贝叶斯网络的例如 otagrum ( http://openturns.github.io/otagrum/master/ )。

4-等

于 2021-09-28T21:20:58.220 回答