电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1626|回复: 2
收起左侧

朴素贝叶斯模型fitcnb函数

[复制链接]

568

主题

922

帖子

4783

积分

四级会员

Rank: 4

积分
4783
发表于 2022-11-15 21:32:36 | 显示全部楼层 |阅读模式
使用matlab的朴素贝叶斯模型fitcnb函数出现如下问题:
Error using ClassificationNaiveBayes/fitNonMNDists (line 222)
A normal distribution cannot be fit for the combination of class 2 and predictor x1. The data has zero variance.

Error in ClassificationNaiveBayes (line 104)
                 this.DistributionParameters = fitNonMNDists(this);

Error in classreg.learning.FitTemplate/fit (line 258)
             [varargout{1:nargout}] = this.MakeFitObject(X,Y,W,this.ModelParams,fitArgs{:});

Error in ClassificationNaiveBayes.fit (line 132)
             this = fit(temp,X,Y);

Error in fitcnb (line 252)
     this = ClassificationNaiveBayes.fit(X,Y,RemainingArgs{:});
有人遇到过这种问题吗?
是什么原因导致的?
谢谢!
回复

使用道具 举报

585

主题

910

帖子

4977

积分

四级会员

Rank: 4

积分
4977
发表于 2022-11-15 21:33:32 | 显示全部楼层
好像是在数据在某一步分母上有0
回复 支持 反对

使用道具 举报

591

主题

959

帖子

5157

积分

四级会员

Rank: 4

积分
5157
发表于 2022-11-15 21:34:09 | 显示全部楼层
您解决了吗
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表