2013-03-05 22 views
12

申し訳ありませんが、私はWEKAを初めて使い、学ぶだけです。WEKAの分類器の混同行列の読み方

a b <----- classified as 
130 8  a = functional 
15 150 b = non-functional 
  • 私はこの行列を読むにはどうすればよい:私のデシジョンツリー(J48)分類器の出力で

    、混乱マトリックスはありますか? & bの違いは何ですか?

  • また、どのドメインの値を教えてもらえますか?

答えて

20

wikipedia page on confusion matricesを読んだことがありますか?行列の周りのテキストは、その例では少しずつ異なって配置されています(右側ではなく、左側の行ラベル)。しかし、それはまったく同じです。

この行は真のクラスを示し、列は分類器の出力を示します。各エントリは、<column>と分類された<row>のインスタンスの数を示します。あなたの例では、15個のBsがAsとして分類され、150個のBsがBsなどに正しく分類されました。

の分類は、左上から右下の対角線にあります。その対角線から離れたものは何らかの並べ替えの誤った分類です。

+0

私はWEKAのCMが次のものであることを訂正しています: 行1: 'TP | FP' 行2: 'FN | TN' –

+0

@ user75782131:私はそういう風にはしません。真の正義に関するあなたの主張は、明白な肯定的なクラスと否定的なクラスがある2クラスの問題にのみ適用されます。多くの分類問題はそのようなものではありませんが、依然として混同行列があります。 – Junuxx

+0

2クラス問題の場合、正のクラスにインデックスが0の場合は、最初の行がTP、FN、2行目がFP、TNであることを意味します。 – silmeth

7

私はこのようにそれを置くところ:

混同行列はウェカこのJ48モデルはそれが正しい取得するものに関してどのように良いに報告し、何が間違って取得されます。

データでは、ターゲット変数は「機能」または「機能していません」でした行列の右側に、列「a」は機能的であり、「b」は機能していないことがわかります。

列は、あなたのモデルがあなたのサンプルを分類する方法を教えて - それは、モデルが予測ものです:

  • 最初の列は、あなたのモデルが考えているすべてのサンプルが「A」であり、含まれている - それらの145、合計
  • 2番目の列は、あなたのモデルが「B」していると考えて、すべてのサンプルが含まれ - それらの158

行が、一方で、現実を表現する:

  • 最初の行は、実際には「」である全てのサンプル含ま - 第二行は、実際には「B」であるすべてのサンプルを含むそれらの138、合計
  • を - それらの165知る

列と行、あなたが詳細に掘ることができます。

  • 左上、130、あなたのモデルが考えている事は本当に である「」「」<されている - これらの15、
  • 正しい左下ました、そうですNGSモデルが「」しかし は実際にある「B」<あると考えて - 他の - エラーの一種
  • 右上、8、あなたのモデルが考えている事が本当に「」<ある「B」が、どの されていますエラー
  • 右下の種類、150はものです、あなたのモデルが が本当に「B」

ので左上と行列の右下のある「b」は、あなたのモデルは右の取得物事を見せていると考えて。

モデルの左下と右上は、モデルが混乱している場所を示しています。

関連する問題