我创建了SVM模型并生成了混淆矩阵,但它不像我通常看到的混淆矩阵,格式为:假正例、真正例、真反例和假反例。
我需要获取分类错误率。我查看了几个资源,但仍然不知道该怎么做。
我需要获取分类错误率。我查看了几个资源,但仍然不知道该怎么做。
trainIndex <- createDataPartition(datasetclass$V1,list=FALSE, p = .80,times=1)
dataTrain <- datasetattributes[ trainIndex,]
dataTest <- datasetattributes[-trainIndex,]
classTrain <- datasetclass[ trainIndex,]
classTest <- datasetclass[-trainIndex,]
svm.model <- svm(classTrain ~ ., data = dataTrain, cost = 1)
svm.pred <- predict(svm.model, dataTest)
# confusion matrix
tab <- table(pred = svm.pred, true = classTest)