混淆矩阵。行和列的百分比

时间:2016-02-17 21:27:51

标签: r machine-learning confusion-matrix

我正在创建混淆矩阵来总结我的模型的结果。我看到有多少案例(计数)。我还找到了计算案例总数(%)的代码。但有没有办法将此表显示为列数/行数的份额 - 以%表示的边际分布?

我知道有胡萝卜库和功能混淆矩阵。但我希望以一种表格的形式得到结果,这对我来说更具可读性(我经常忘记什么是灵敏度,特异性等)。

复制我的表的代码:

pred = c('predYes', 'predNo')
real = c('realYes', 'realNo')

sPred<-sample(pred,100, replace=TRUE)
sReal<-sample(real,100, replace=TRUE)

tab<- table(sPred, sReal)
tab

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我认为你想要的就是其中之一。

prop.table(tab)
prop.table(tab, margin = 1)
prop.table(tab, margin = 2)

你也可以添加总和

addmargins(prop.table(tab))