申し訳ありませんが、私はWEKAを初めて使用し、学習しています。
私の決定木(J48)分類子の出力には、混同行列があります。
a b <----- classified as
130 8 a = functional
15 150 b = non-functional
- このマトリックスを読み取るにはどうすればよいですか?aとbの違いは何ですか?
- また、誰かが私にドメイン値が何であるかを説明できますか?
申し訳ありませんが、私はWEKAを初めて使用し、学習しています。
私の決定木(J48)分類子の出力には、混同行列があります。
a b <----- classified as
130 8 a = functional
15 150 b = non-functional
混同行列に関するウィキペディアのページを読んだことがありますか?マトリックスの周りのテキストは、例では少し異なって配置されています(行ラベルは右側ではなく左側にあります)が、まったく同じように読みます。
行は真のクラスを示し、列は分類子の出力を示します。次に、各エントリは、<row>
として分類されたインスタンスの数を示します<column>
。あなたの例では、15個のBが(誤って)Asとして分類され、150個のBが正しくBとして分類されました。
その結果、すべての正しい分類は左上から右下の対角線上にあります。その対角線から外れたものはすべて、ある種の誤った分類です。
編集:ウィキペディアのページでは、行と列が入れ替わっています。これが起こります。混同行列を調べるときは、常にラベルをチェックして、それが行の真のクラスであるか、列の予測クラスであるか、またはその逆であるかを確認してください。
私はそれをこのように言います:
混同行列は、このJ48モデルが何が正しく、何が間違っているかという点でどれほど優れているかを報告するWekaです。
データでは、ターゲット変数は「機能的」または「非機能的」のいずれかでした。マトリックスの右側は、列「a」が機能しており、「b」が機能していないことを示しています。
列は、モデルがサンプルをどのように分類したかを示しています。これは、モデルが予測したものです。
一方、行は現実を表しています。
列と行を知っていると、詳細を掘り下げることができます。
したがって、マトリックスの左上と右下は、モデルが正しくなることを示しています。
マトリックスの左下と右上は、モデルが混乱している場所を示しています。