سلام.

من قصد دارم train برنامه ای رو که با بیز نوشتم و کلی هست رو:

naive_bayes = NaiveBayes.fit(trainsample, trainlabel);
در یک حلقه ی for قرار بدم و به ازای هر داده ترینش کنم:


f=numel(trainsample(:,1));

for i=1:1:f

naive_bayes(i,:)= NaiveBayes.fit(trainsample(i,:), trainlabel(i,:));

end
اما متاسفانه این خطا رو داره:
Error using NaiveBayes.fit>gaussianFit (line 479) For Gaussian distribution, each class must have at least two observations.
Error in NaiveBayes.fit (line 450) obj = gaussianFit(obj, training, gindex);

میدونید چطور میتونم این خطا رو رفع کنم و این حلقه رو اجرا؟