多クラス分類でのRecallとPrecision計算でNaN時の扱いについて

実現したいこと

多クラス分類で混合行列を作成し、RecallとPrecisionを計算しています。
例として3分類のケースで説明します。
下図の混合行列でreal_*が実際のClassで、infer_*がモデルが推論したClassです。
overallのRecallとPrecisionは各Classの単純平均で計算すると、ケース1では問題ないですが、ケース2のように分母に0が来てNaNになる場合はOverall Precisionをどのように計算すれば良いのでしょうか。

ケース1:
イメージ説明

ケース2:
イメージ説明

NaNを除いたClass、bとcの平均で良いのでしょうか。
よろしくお願いします。

コメントを投稿

0 コメント