如何修复“度量标准“准确性”不在结果集中。将使用AUC代替”

时间:2019-06-20 10:46:17

标签: r logistic-regression metrics r-caret

我正在尝试对分类问题进行逻辑回归

因变量“ SUBSCRIBEDYN”是一个具有两个级别的因子(“是”和“否”)

train.control <- trainControl(method = "repeatedcv",
number = 10,
repeats = 10,
verboseIter = F,
classProbs = T,
summaryFunction = prSummary)

set.seed(13)
simple.logistic.regression <- caret::train(SUBSCRIBEDYN ~ .,
data = train_data,
method = "glm",
metric = "Accuracy",
trControl = train.control)


simple.logistic.regression`

但是,它不接受“准确性”作为指标 “度量标准“准确性”不在结果集中。将使用AUC代替”

1 个答案:

答案 0 :(得分:0)

对于具有2个级别的分类模型,应使用metric="ROC"metric="Accuracy"用于多个类。但是,在训练模型之后,您可以使用混淆矩阵来检索准确性,例如使用函数confusionMatrix()