使用后:
nb = NaiveBayes.fit(training, class)
要创建一个朴素贝叶斯分类器对象,我想将这些对象的 N-by-D 保存在一个矩阵中。我试图做以下事情
ARRAYOFNAIVEBAYES(2,3) = nb;
但我得到:“使用 NaiveBayes/subsasgn 时出错(第 9 行)NaiveBayes 类不支持下标分配。”
如何在 MATLAB 中填充朴素贝叶斯分类器矩阵?
请注意,使用 fitNaiveBayes 或 fitcnb 会导致相同的问题,因为它们都返回相同类型的对象。
谢谢