Matlab部分代码:
Data_prediction = load('lichen\Pima-prediction-set.txt');
Data_train = load('lichen\Pima-training-set.txt');
training_data = Data_train(:,1:8);
training_label = Data_train(:,9);
prediction_data = Data_prediction(:,1:8);
prediction_label = Data_prediction(:,9);
nb=NaiveBayes.fit(training_data,training_label);
predict_label1=predict(nb,training_data);
training_accuracy=length(find(predict_label1==training_label))/length(training_label)
首先通过对一个数据集Pima-training-set.txt 进行训练学习,然后再去预测Pima-prediction-set.txt数据集中的结果,再与原有的正确答案进行比较,算出精确度。
数据集在网盘的blog目录下