从混淆矩阵

时间:2015-10-12 12:14:55

标签: r confusion-matrix

我有以下混淆矩阵(从模型summary (model)的摘要中收到):

=== Confusion Matrix ===

   a   b   c   <-- classified as
 344  12   4 |   a = 1
  28  43   4 |   b = 2
   9   1  32 |   c = 3

我想提取到df1中的矩阵内容如下:

  a   b   c 
 344  12   4
  28  43   4
   9   1  32

我们应该考虑到矩阵的大小可以改变。我需要一个通用的解决方案 有没有办法从模型和txt文件中直接提取它?

1 个答案:

答案 0 :(得分:1)

我的源模型来自J48模型:

> class(summary (model) ) 
[1] "Weka_classifier_evaluation"

为了得到混淆矩阵:

> summary (model)$confusionMatrix
   predicted
      1  2  3
  1 344  12   4
  2  28  43   4
  3   9   1  32