4、R&Python中的混淆矩阵及指标计算
4.1 R语言中的混淆矩阵
这里使用iris数据集来实现简单的knn分类,并使用R中的混淆矩阵来对其进行性能解读。...,这里我删掉一类,并将字符型的类别进行数字编码。...(train_data,test_data,train_label,k =5,prob=TRUE)
#混淆矩阵输出:
confusionMatrix(test_label,test_pre_labels...c("Prediction","Actutal"))
table(test_label,test_pre_labels,dnn = c("Actutal","Prediction"))
caret包中的confusionMatrix...= neighbors.KNeighborsClassifier()
model_KNN.fit(X_train,train_target)
#预测结果
Pre_label = model_KNN.predict