我正在创建混淆矩阵来总结我的模型的结果。我看到有多少案例(计数)。我还找到了计算案例总数(%)的代码。但有没有办法将此表显示为列数/行数的份额 - 以%表示的边际分布?
我知道有胡萝卜库和功能混淆矩阵。但我希望以一种表格的形式得到结果,这对我来说更具可读性(我经常忘记什么是灵敏度,特异性等)。
复制我的表的代码:
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
提前感谢您的帮助。
答案 0 :(得分:3)
我认为你想要的就是其中之一。
prop.table(tab)
prop.table(tab, margin = 1)
prop.table(tab, margin = 2)
你也可以添加总和
addmargins(prop.table(tab))