R语言中的分类混淆矩阵及其输出
分类混淆矩阵(Confusion Matrix)是用于评估分类模型性能的重要工具。在R语言中,我们可以使用confusionMatrix
函数来计算和展示分类混淆矩阵。本文将介绍如何使用该函数,并提供相应的源代码示例。
首先,我们需要安装并加载caret
包,该包提供了confusionMatrix
函数。
# 安装caret包(如果未安装)
install.packages("caret")
# 加载caret包
library(caret)
接下来,我们准备一个示例数据集来演示confusionMatrix
函数的使用。假设我们有一个二分类问题,有一组实际观测值和它们对应的预测结果。
# 创建示例数据
actual <- factor(c("Positive", "Negative", "Positive", "Positive", "Negative"))
predicted <- factor(c("Positive", "Negative", "Negative", "Positive",