使用後:
nb = NaiveBayes.fit(training, class)
単純ベイズ分類器オブジェクトを作成するには、これらのオブジェクトの N 行 D 列を行列に保存します。私は次のことをしようとしました
ARRAYOFNAIVEBAYES(2,3) = nb;
しかし、「NaiveBayes/subsasgn の使用中にエラーが発生しました (9 行目) NaiveBayes クラスは添字付きの割り当てをサポートしていません。」
MATLAB で単純ベイズ分類器の行列を埋めるにはどうすればよいでしょうか?
fitNaiveBayes または fitcnb を使用すると、どちらも同じ種類のオブジェクトが返されるため、同じ問題が発生することに注意してください。
ありがとうございました