野球のOPSを出塁率と長打率の標準式から計算

野球のOPSを出塁率と長打率の標準式から計算

安打内訳、四球、死球、犠牲フライ、打数から出塁率・長打率・OPSをまとめて計算します。

入力

0以上1,000,000,000以下の公式記録上の整数を入力してください。

0以上1,000,000,000以下の公式記録上の整数を入力してください。

0以上1,000,000,000以下の公式記録上の整数を入力してください。

0以上1,000,000,000以下の公式記録上の整数を入力してください。

このv2実装は1以上の公式打数がある集計を対象にします。

0以上1,000,000,000以下の公式記録上の整数を入力してください。

0以上1,000,000,000以下の公式記録上の整数を入力してください。

0以上1,000,000,000以下の公式記録上の整数を入力してください。

使い方

  1. 同じ集計範囲から、単打・二塁打・三塁打・本塁打の本数を確認して入力します。
  2. 公式打数、四球、死球、犠牲フライを入力し、件数の対応関係を確認します。
  3. 「計算する」を押し、OPSと元の母数を併せて確認します。

計算式・考え方

OPS = 出塁率 + 長打率。出塁率 =(全安打 + 四球 + 死球)÷(打数 + 四球 + 死球 + 犠飛)、長打率 =(単打 + 2×二塁打 + 3×三塁打 + 4×本塁打)÷打数。

注意事項

  • OPSは、標準出塁率と標準長打率を足し、出塁能力と安打による長打力を1つの数値にまとめた指標です。このページは集計済みの公式記録を入力して率を確認する道具であり、映像から記録を判定したり、公式記録員の判断を置き換えたりするものではありません。
  • 入力条件は、単打・二塁打・三塁打・本塁打の合計を全安打とし、四球・死球・犠牲フライ・公式打数を同一期間でそろえます。異なる大会、年度、選手区分、チーム範囲の数字を混ぜると分子と分母の対応が崩れるため、同じ集計範囲の記録だけを使用してください。
  • 分母には必ず1以上の値を要求します。公式打数が0で他の対象機会もない場合はOBPとSLGを定義できません。このv2ページは公式打数1以上に限定します。0件の記録に便宜上0を返す処理は行わず、定義できない状態を入力エラーとして示します。
  • 結果の読み方は、この例ではOBP約0.365、SLG 0.490を足したOPS約0.855となり、OPS自体は百分率ではありません。率だけでは母数の大きさや相手、球場、守備位置などの条件を表せないため、元の件数と一緒に保存して判断してください。
  • 比較するときは、OPS+のようなリーグ・球場補正を行わず、同じOBPとSLGの公式定義で計算した値だけを比較します。短期間の小さな標本では1件の増減で率が大きく動くので、同じ条件と十分な母数をそろえることが重要です。
  • 画面表示はOBP、SLG、OPSをそれぞれ小数3桁。内部では丸め前の比率を計算し、表示段階だけで半分以上を切り上げる方式に統一します。公式集計へ転記するときは、採用する大会の丸め規則も確認してください。
  • 式の確認元はMLB公式GlossaryのOn-base Plus Slugging、On-base Percentage、Slugging Percentageです。参照カタログは対象ページの存在と分類の確認にだけ使い、参照サイトの説明文、画面構成、コードは複製していません。
  • このツールで扱う範囲は標準OPSであり、リーグ平均や球場効果を補正するOPS+ではありません。別の定義、リーグ固有の補正、パークファクター、年代補正を加えた指標とは区別してください。
  • 大会やリーグの公式集計へ使用するときは、その主催者が定める記録区分と丸め規則を優先してください。

よくある質問

OPSの分母が0のときはどうなりますか?

公式打数がなく対象機会もない場合、構成する率を計算できません。このツールは分母入力を1以上に制限し、未定義の値を0として表示しません。

OPSが通常想定される範囲を外れた場合は?

OPSは1.000を超えることがあります。極端な値では安打内訳の合計が打数以下かを確認してください。入力期間と対象が一致しているか、分子を分母へ二重計上していないか、公式記録の区分を取り違えていないかを確認してください。

どの資料の式を使っていますか?

MLB公式GlossaryのOn-base Plus Slugging、On-base Percentage、Slugging Percentageで示される標準式を、実行文字列を使わない宣言的な四則演算へ置き換えています。文章はこのページ向けに独自に作成しています。

入力した野球記録はこの端末内だけで計算され、外部へ送信・保存されません。