繁体   English   中英

贝叶斯网络和数据科学

[英]bayesian networks and data science

我正在尝试在 python 中使用 Pyagrum 构建一个 bayesian.network,现在在导入数据时,我有一个 csv 文件,我试图将它用作我的 BN 的数据库,但是此消息一直显示:

MissingVariableInDatabase: [pyAgrum] Missing variable name in database: Variable 'Mois' is missing

“Mois”是我数据库中第一个变量的标题。

看起来在您的 BN 中有一个变量“Mois”,但在您的 csv 中没有。这有意义吗? 在此处输入图像描述

(我试图将其添加为对最后一个答案的评论,但格式化在评论中并不容易,所以我将其添加为新答案)

你可以尝试在没有 bn 的情况下创建你的学习者


learner = gum.BNLearner('Donnees.csv')

并查看csv中发现的变量:

print(learner.names())

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM