方法論:指標はどう計算しているか
BaseballHub に掲載している WAR や wRC+ は、当サイト独自の推定値です。どう計算しているのか、何が限界なのか、率直に書いておきます。
最終更新: 2026-05-31
そもそもなぜ「推定値」なのか
NPB(日本プロ野球)では、MLB のように打球速度や投球の縦変化量といった ボール単位の詳細データ(いわゆる Statcast 系)が一般公開されていません。 公式記録として手に入るのは、おおむね「打席結果」「投球結果」「試合単位の スタッツ」までです。
このため、WAR や wRC+ のように本来は球場補正・リーグ補正・走塁データなどを 積み上げて算出される指標を、NPB 選手についてそのまま再現することはできません。 BaseballHub では「手元で入手できる集計値(OPS・出場試合・盗塁・ポジションなど) から、近似的に WAR と wRC+ を推定する」というアプローチを取っています。
これは「正確な公式値」ではなく、「シーズンを通して見たときの傾向を 掴むための参考値」 として設計されています。サイト上の数値はすべて、 この前提で読んでください。
wRC+ の推定式
wRC+(Weighted Runs Created Plus)は本来、球場・リーグ平均で補正した 「打席あたりの得点創出力」を 100 を基準に並べたものです。BaseballHub では OPS から線形に近似する以下の式を採用しています。
係数 220 は、過去 10 シーズン程度の NPB 規定打席到達野手について 「OPS とリーグ全体での得点創出ランクの関係」をプロットして得た当てはめ値 です。出力は 30〜220 の範囲にクリップし、極端な小標本選手が極大値を返さない よう抑えています。
OPS をベースにしている以上、球場間の打高・投高の差は補正されません。 例えばラッキーゾーンの広い球場を本拠地にする打者は、本サイトの wRC+ が 公式風の球場補正値より高めに出る可能性があります。OPS 自体が「概ね平均的な 配球と球場環境で算出された出塁・長打能力」と見なせる前提を、そのまま wRC+ にも持ち越している点に注意してください。
WAR の推定式(野手)
WAR(Wins Above Replacement)は本来、打撃・走塁・守備・ポジション補正・ 代替選手からの差分を合計して、最終的に「勝利数」へ換算する複合指標です。 BaseballHub では各要素を以下のように単純化して足し合わせています。
battingWAR = (wRC+ − 100) / 100 × playRatio × 5
baserunningWAR = (盗塁 / 50) × 0.6
replacementWAR = 2.0 × playRatio
positionalWAR = ポジション補正 × playRatio
WAR = battingWAR + baserunningWAR + replacementWAR + positionalWAR
ポジション補正は以下の値を使っています(フル出場換算)。MLB 由来の 標準的な並び順を、NPB の出場機会の実情に合わせて若干圧縮しました。
- 捕手: +1.25
- 内野手(一塁を除く): +0.30
- 外野手: −0.30
- DH: −1.50
係数 5 は「wRC+ が 100 → 200 になる打撃 = 1 シーズンで概ね 5 勝相当」という MLB での経験則に近い値を、NPB の試合数(143 試合)と打席密度に合わせて 調整したものです。代替選手レベル(replacementWAR)は「フル出場なら +2.0」 を基準にしました。
BB% / K% の扱い
四球率(BB%)と三振率(K%)は、本来であれば BB / PA、SO / PA のように 打席ベースで素直に計算するのが正攻法です。問題は、古いシーズンの記録に 打席数(PA)や四球数(BB)が含まれていないケースがあること。
BaseballHub では、生カウント(PA・BB・SO)が揃っている場合は素直な比率を 使い、揃っていない場合は次のフォールバック式で推定しています。
この近似は「出塁機会のうち、ヒットでない経路(四死球+エラー)で出塁した 割合」を BB% に見立てるもので、死球やエラーが混入するため厳密な BB% より わずかに高く出る傾向があります。古いシーズンの選手ページで BB% が公式値と 1〜2% ズレているのは、ほぼこの理由です。
想定される誤差と、読み方のコツ
上記の手順で計算した値は、シーズン総括や選手間の相対比較には十分使えますが、 以下のような 系統的な誤差 を含みます。
- WAR の絶対値:±1〜2 程度のブレを想定してください。 「2.5 と 3.0 のどちらが上か」より「2.0 以上か否か」「5.0 級か否か」 といったレンジでの判断に向いています。
- wRC+ の絶対値:±15 程度の誤差を想定。100 と 110 を 並べて議論するより、「110 以上」「130 以上」「150 以上」といった 段階で読むのが安全です。
- 球場補正なし:本拠地球場の打高/投高は補正されません。 ホーム成績が極端に高い/低い選手は、本サイトの値が他サイトと差が出る 可能性が高いです。
- 守備の評価が薄い:UZR や OAA に相当する詳細守備評価は 含まれていません。ポジション補正で大枠を取るに留まります。守備の名手 (投手以外)の WAR は、過小評価される傾向があります。
- シーズン途中の値:出場 30 試合などの早い段階の WAR は、 playRatio による按分が効いても、ばらつきが大きくなります。シーズン後半 にかけて落ち着いて読む指標と思ってください。
「本サイトの WAR で MVP を語る」のは過剰な使い方です。一方で、「同じ球団 内で誰が打撃で貢献しているか」「同じポジションで誰が抜けているか」を ざっくり序列化する用途には、十分な解像度があると考えています。
今後改善したいこと
この方法論は完成形ではなく、今後段階的に拡張していく予定です。考えている 順序は以下のとおりです。
- 球場ごとの過去 5 年平均得点比から、簡易な球場補正係数を導入する
- 守備位置と試合数だけでなく、UR や RF(範囲指数)系の簡易守備指標を取り入れる
- 投手 WAR の推定式(現状は WAR を持っていない投手の表示を控えている)を追加する
- WAR の根拠を選手ページ上に分解表示する(実装済みの WarBreakdown コンポーネントを拡張)
いずれの拡張も、「数式とその誤差を、ユーザーに見えるところに置く」方針で 進めます。可視化サイトは「見せ方」で誤解を生みやすいので、計算の中身を ブラックボックスにしないことを優先しています。
参考文献・関連リンク
- FanGraphs Library — WAR の定義: library.fangraphs.com/misc/war/
- FanGraphs Library — wRC+ の定義: library.fangraphs.com/offense/wrc/
- 本サイト関連ページ: 用語集(カード形式の早見表)/このサイトについて(運営者・思想)