简体   繁体   English

使用插入符号创建混淆矩阵

[英]Creating a Confusion Matrix using caret

I want to create a confusion matrix and need to extract Precision as a vector with the following sample:我想创建一个混淆矩阵,并且需要使用以下示例将精度提取为向量:

true_values <- sample(c("Dog", "Cat"), 10000, replace = TRUE,
prob = c(0.3, 0.7))
predicted_values <- true_values
predicted_values[sample.int(10000, 4000)] <-
sample(c("Dog", "Cat"), 4000, replace = TRUE, prob = c(0.3, 0.7))

You can do it like this, assuming positive class is Dog :你可以这样做,假设正 class 是Dog

cm = confusionMatrix(table(predicted_values,true_values),
positive="Dog",mode="prec_recall")

cm$byClass["Precision"]
Precision 
0.7264901 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM