機械学習の基礎
1000件のうち陽性が10件しかないデータに対して、すべてを陰性と予測するモデルの正解率はどれか。
- A0%
- B1%
- C99%
答えと解説を見る
正解:C. 99%
すべてを陰性と予測すると、陰性の990件はすべて正しく、陽性の10件はすべて誤りなので、正解率は 990 ÷ 1000 = 99%です。一方、陽性を1件も見つけられないので再現率は0%で、病気や不正の検出のように陽性を見つけることが目的なら役に立ちません。このようにクラスの割合が大きく偏ったデータ(不均衡データ)では、正解率だけで評価せず、適合率、再現率、F値などを合わせて見ます。少ない方のクラスの誤りを重く扱う重み付けや、クラスごとのデータの数をそろえるサンプリングなどの対策もあります。
- A. 再現率の値です。陽性を1件も見つけられないので、再現率は0%です。
- B. データ全体に占める陽性の割合です。
- C. 正しい。990 ÷ 1000 = 99%です。