R语言中的confusionMatrix函数用于输出分类混淆矩阵。分类混淆矩阵是评估分类模型性能的重要工具,它显示了模型的预测结果与真实标签之间的对应关系。本文将介绍如何使用R语言中的confusionMatrix函数,并提供相应的源代码示例。
首先,我们需要安装和加载"caret"包,它包含了confusionMatrix函数的实现。
# 安装"caret"包(如果尚未安装)
install.packages("caret")
# 加载"caret"包
library(caret)
接下来,我们需要准备预测结果和真实标签的数据。假设我们有一个二分类问题的预测结果和真实标签,可以将它们存储在两个向量中。
# 预测结果向量
predictions <- c(1, 0, 1, 1, 0, 1, 0, 1, 1, 0)
# 真实标签向量
labels <- c(1, 0, 1, 0, 1, 0, 1, 0, 0, 0)
现在,我们可以使用confusionMatrix函数计算分类混淆矩阵。
# 计算分类混淆矩阵
cm <- confusionMatrix(predictions, labels)
# 输出分类混淆矩阵
print(cm)