在matlab中使用fitNaiveBayes时,“训练必须是数字”错误

时间:2015-11-28 04:24:44

标签: matlab

我使用matlab中的函数fitNaiveBayes从机器学习UCI存储库中使用Spambase dataset进行Naive Bayes分类。但是,它给了我错误:

Error using NaiveBayes.fit (line 11)
TRAINING must be numeric.

Error in fitNaiveBayes (line 120)
model = NaiveBayes.fit(training, group,varargin{:});

Error in Q1NaiveBayes (line 22)
Mdl = fitNaiveBayes(x_tr,y_tr);

有人可以帮我理解可能出现的问题吗?数据集似乎是数字的(即使它确实有很大的零值频率)

1 个答案:

答案 0 :(得分:0)

您的数据集必须是数字,例如UCI心脏病数据集。 See here (UCI heart disease data set)

相关问题