小编The*_*ude的帖子

用R中的颜色和频率绘制混淆矩阵

我想绘制一个混淆矩阵,但是,我不想只使用热图,因为我认为它们的数值分辨率很差.相反,我还想在正方形的中间绘制频率.例如,我喜欢这个的输出:

library(mlearning);
data("Glass", package = "mlbench")
Glass$Type <- as.factor(paste("Glass", Glass$Type))

summary(glassLvq <- mlLvq(Type ~ ., data = Glass));
(glassConf <- confusion(predict(glassLvq, Glass, type = "class"), Glass$Type))

plot(glassConf) # Image by default
Run Code Online (Sandbox Code Playgroud)

但是,1.)我不明白"01,02等"是指每个轴.我们怎样才能摆脱这种局面?2.)我希望'Predicted'作为'y'维度的标签,'Actual'作为'x'维度的标签3.)我想用频率/概率替换绝对计数.

或者,是否有其他包可以做到这一点?

从本质上讲,我希望在R中:

http://www.mathworks.com/help/releases/R2013b/nnet/gs/gettingstarted_nprtool_07.gif

要么:

http://c431376.r76.cf2.rackcdn.com/8805/fnhum-05-00189-HTML/image_m/fnhum-05-00189-g009.jpg

plot r confusion-matrix

4
推荐指数
1
解决办法
5704
查看次数

标签 统计

confusion-matrix ×1

plot ×1

r ×1