0

我有以下混淆矩阵(从模型摘要中收到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 文件中提取它?

4

1 回答 1

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
于 2015-10-12T12:53:14.313 回答