bayesian-networks - Pomegranate 中的贝叶斯网络:ValueError:样本与模型的维数不同
问题描述
我正在尝试使用 Pomegranate 包在 python 中建模贝叶斯网络。网络应该从数据中学习。所以我正在使用 .from_samples 方法。但是我在使用 .predict_proba() 方法时遇到了问题,它给了我错误。
这就是我构建模型的方式:
model = BayesianNetwork.from_samples(X_train, algorithm='chow-liu')
这就是我做预测的方式:
model.predict_proba(X_train)
这是我得到的错误:
ValueError:样本的维数与模型的维数不同。您的帮助将不胜感激。
解决方案
推荐阅读
- javascript - 在 React 中,是否可以从不在 /src 中的本地文件中获取数据?
- python - Python Pandas 过滤器,但结果相反
- unit-testing - .toHaveBeenCalledWith Jasmine.objectContaining 部分匹配而不命名所有键
- google-api - 发现日历房间(资源)是否可以通过 Google Calendar API 预订
- cordova - cordova buildConfig 没有配置 Xcode 项目?
- c++ - 扩展 MAPI - 阅读邮件正文在每个字符后添加空格字符
- php - XAMPP 上的 TYPO3:后端的更改未/不可靠地持续
- sql - SQL Server 中的计数总和
- asp.net-mvc-4 - Razor cshtml table multiple thead tr's
- flutter - 如何停止键盘弹出问题是 TextField 颤动