【しきいち】

閾値 とは?

最終更新:
💡 境界の数値に、判定の条件まで添える

値に応じた判定や動作を切り替える境界の値。監視や分類モデルなどで使います。「超える」と「以上」、単位、集計時間、見逃しと誤検知の費用まで決める必要があり、万能の数値はありません。

📌 このページのポイント
閾値:判定が変わる境界を決める仮の規則:CPU使用率が80%を超えたら値時間閾値80%境界の上境界の下80%ちょうどは「超える」なら対象外「以上」なら境界の値も対象になる閾値以下でも、必ず正常とは限らない
80%は説明用の値です。架空の時系列で境界を示しています。単位・集計期間・継続条件も必要で、低い値を検出する規則もあります。
ひよこ ひよこ
閾値ってどんな値?
ペンギン先生 ペンギン先生
ある条件を満たすか、動作を変えるかを判断する境界の値だよ。たとえばCPU使用率が80%を超えるという規則なら80%が閾値。ただしこれは仮の例で、すべてのシステムに推奨する値ではないんだ。
ひよこ ひよこ
80%だけ書けば設定できる?
ペンギン先生 ペンギン先生
単位、何を集計するか、超えるのか以上なのか、何分続くかも必要だよ。80%ちょうどは「超える」なら対象外、「以上」なら対象になる。空き容量が少ないときの警告のように、値が低い側で判定する使い方もあるんだ。
ひよこ ひよこ
AIの閾値を変えると何が変わる?
ペンギン先生 ペンギン先生
分類モデルのスコアから陽性などのラベルを決める基準が変わるよ。同じスコアでも判定は変えられる。スパムとする閾値を下げれば拾うメールは増えるが、普通のメールを誤って振り分ける数も増え得る。モデル自体の予測能力が改善したとは限らないんだ。
ひよこ ひよこ
どう決めればよい?
ペンギン先生 ペンギン先生
見逃しと誤検知の損失、目的に合う評価指標、実際のデータを使って決める。分類モデルを学習したデータだけで閾値まで調整すると過学習の危険があるよ。別の検証データや交差検証を使い、最後の評価用データも分けよう。
ひよこ ひよこ
監視では低くして早く通知すべき?
ペンギン先生 ペンギン先生
通知が多すぎると、対応が必要なものを見つけにくい。CPUの数値だけでなく、利用者への影響、SLO、エラーバジェットの消費などを考えるよ。通知した後に何をするかも決め、負荷や利用者の変化に合わせて見直すんだ。
もっと詳しく知りたい人へ

平均±2σならいつでもよい境界?

一律の規則ではありません。分布、外れ値、周期性、集計期間や必要な対応によって適切な境界は変わります。統計的に珍しいことと、サービスに支障があることも別なので、検証と運用上の目的を確認してください。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「閾値」って出てきたら「判定の境界値」と思えばだいたいOK!
📖 おまけ:英語の意味
「Threshold」 = 敷居・境界
💬 境界を越えると判定が変わることを表します。技術文書では「しきい値」という表記も使われ、具体的な判定条件と一緒に読むことが大切です。

参考資料

← 用語集にもどる