K_DM Book
用語集
対象者 標準
対象者別の入口 →

対象者の設定はこのブラウザの中にだけ保存されます。

言語 JA

評価指標

03

評価指標

まとめ
この章では、回帰・分類・ランキング・距離・言語モデルの 5 つのタスクで使う主要な評価指標を、「何を数えているか」「どんなデータで数字がうそをつくか」の順に学びます。MAE と RMSE のように同じ誤差を測っていても外れ値への重みが違う指標、Accuracy のようにクラス不均衡で 99 % が出てしまう指標を、scikit-learn の関数と対話図で確かめます。偽陽性と偽陰性のコスト差や上位 k 件の重要性といった要件から指標セットを組み立て、ホールドアウトや交差検証と組み合わせて再現性のあるモデル比較を設計できるようになることがゴールです。

直感 #

モデルの良し悪しは「何を基準に測るか」で結論が変わります。MAE で最良のモデルが RMSE では劣後することもあれば、Accuracy が 99 % でも Recall が 0 のこともあります。たとえば陽性が 1 % のデータで全件を陰性と予測すると Accuracy は 0.99 ですが、recall_score は 0.0 で、肝心の陽性を 1 件も見つけていません。指標を正しく選べなければ、モデル改善の方向を見誤ります。このセクションでは、タスクごとの代表指標を混同行列・閾値・確率校正・不均衡補正の視点で整理し、ビジネス目的と指標を結びつけるための判断軸を身に付けます。

詳細な解説 #

このセクションで学べること #

  • モデル選択 — 交差検証・検証曲線・学習曲線・AIC/BIC による汎化性能の推定と比較
  • 回帰指標 — MAE/RMSE/MAPE/R² など 14 指標の特性、外れ値耐性、スケール依存性の違い
  • 分類指標 — 混同行列から Precision/Recall/F1・ROC-AUC・Log Loss・Brier Score まで、15 指標の体系
  • 距離指標 — コサイン類似度・KL ダイバージェンス・ワッサースタイン距離による分布の比較
  • ランキング指標 — NDCG・MAP・Recall@k・Hit Rate による推薦・検索の評価
  • 言語モデル指標 — BLEU・ROUGE などの n-gram ベースから、埋め込みベース・LLM による評価まで

これがわかるとできること #

  • タスクと要件に応じて指標セットを選び、「陽性 1 % のデータでなぜ F1 ではなく PR-AUC か」を根拠を持って説明できる
  • Accuracy と Balanced Accuracy、MAE と RMSE のように複数指標を併用してモデルの強みと弱みを多角的に評価できる
  • cross_val_score や classification_report を使った評価パイプラインを構築し、モデル監視や A/B テストに組み込める

学習の進め方 #

まず モデル選択 で交差検証の基本と汎化性能の推定方法を押さえます。次に回帰・分類の指標で、MAE と RMSE、Accuracy と F1 の使い分けを理解してください。そのうえで距離・ランキング・言語モデルの指標に進み、NDCG や KL ダイバージェンス、BLEU のような特殊なタスクの評価手法を学びます。各ページには scikit-learn のコード例と対話図があるので、閾値やクラス比を自分で動かして指標の挙動を確かめながら進むのが近道です。


指標クイックリファレンス #

分類指標の比較 #

指標不均衡に強い確率を評価閾値不要多クラス対応主な用途
Accuracy✓均衡データの概観
Balanced Accuracy✓✓不均衡データの正解率
Precision / Recall / F1✓✓コスト非対称な分類
ROC-AUC✓✓✓閾値に依存しない比較
Average Precision✓✓✓正例が少ないタスク
Log Loss✓✓✓確率校正の評価
Brier Score✓✓確率校正(二乗誤差)
MCC✓全セルを活用した評価
Cohen’s Kappa✓アノテーター間一致度

回帰指標の比較 #

指標スケール不変外れ値に頑健方向性主な用途
MAE✓直感的な平均誤差
RMSE大きな誤差を重視
R²✓説明力の評価
Adjusted R²✓変数数を考慮した説明力
MAPE✓ビジネス向けの割合誤差
WAPE✓✓加重した割合誤差
MASE✓時系列予測の比較
MBE✓バイアスの検出
Median AE✓外れ値がある回帰
Pinball Loss✓分位予測の評価

ランキング・距離指標の比較 #

指標カテゴリ順位考慮主な用途
NDCGランキング✓検索・推薦の順位品質
MAPランキング✓適合率ベースの評価
Recall@kランキングTop-k の網羅率
Hit Rateランキング推薦の的中率
KL Divergence距離—分布の情報量的差異
JS Divergence距離—KLD の対称版
Wasserstein距離—幾何的な分布間距離
Cosine Similarity距離—ベクトルの方向類似度