Run Value(ランバリュー)とは?MLBの打撃・守備・走塁を「得点」で測る指標

「打率」、「打点」「本塁打」、「防御率」といったデータには聞きなじみがあると思いますが、Run Value(ランバリュー)という用語はまだ一般的には浸透していないのではないかと思います。

Run Value は、ヒットもファインプレーも盗塁も、すべて Run(得点)という1つのスケールに落とし込んで測る指標です。
難しそうに聞こえますが、考え方はとてもシンプルです。

当ブログのMLB Power Rankings アプリでは、30球団の戦力を測る土台にこの Run Value を使っています。

この記事では、Run Valueとは何かを解説します。

目次

Run Valueとは

Run Valueを一言でいうと、あるプレーがチームの Run をどれだけ動かしたかを表します

MLB では Run Expectancy(得点期待値)という考え方があります。
これは、「現在のアウトカウントと走者の状況なら、このイニングで何点入りそうか」を、過去の膨大なデータから割り出した期待値です。
例えば、「無死一塁」と「二死走者なし」とでは、入りそうな点数はまったく違います。
その「入りそうな点数」を、状況ごとに数値化したものです。

Run Valueは、プレーの前後でこの得点期待値がどれだけ動いたかを測ります。
タイムリーヒットを打てば期待値は大きく上がり、併殺打に倒れれば下がる。
その動いた分が、そのプレーの Run への効果、ひいては、そのプレーのチームへの貢献と言えるわけです。

その貢献度を、種類のまったく異なるプレー(つまり、打撃・守備・走塁・投球)を同じ Run というスケールで比較できる。
これが Run Value の最大の強みです。

なぜ「勝率」や「打率」だけでは足りないのか

前回のアプリ紹介記事でも触れたとおり、勝率の高いチームが、本当に「強い」とは限りません。
大差で勝って、接戦で負けるというような運に左右される状況が起こりうるからです。

では、打率・本塁打・盗塁・OPS・防御率といった一般的な指標を比較すれば、チーム力がわかるでしょうか。
これらの指標は単位が統一されておらず、かつ、それぞれの指標がチームの勝利にどれだけ貢献しているかについても同一視できません。
本塁打10本、10盗塁、打率3割といった数字を見たときに、どういうタイプの選手かはわかりますが、チームの勝利への貢献度をこの数字で測定することは難しいですよね。
性質の異なる指標を単純に並べても、チーム全体の力を一つの数字にまとめるのには向いていないのです。

ちなみに、チーム全体の力の概要をつかむのなら、得失点から期待勝率を推定する「ピタゴラス勝率」という指標もあります。
野球は、点を取り、点を防ぐゲームであるため、得失点を算出に利用する「ピタゴラス勝率」は、比較的簡単にチームの実態に沿った成績を提供してくれます。

Run Value は、この Run への効果を直接測ろうとする指標です。
チーム単位で5つの領域すべてを Run に換算して足し合わせれば、勝敗という結果に振り回されない「現在の実力」を表現できます。
本アプリが見せているのは、「実力」と「勝率」のギャップなのです。

WAR ではなく Run Value を使う理由

ここで、MLBをよくご覧になる方なら一度は聞いたことがあるであろう WAR(ウォー)という指標との関係に、触れておきます。

WARは「平均的な控え選手と比べて、その選手がチームを何勝分多く勝たせたか」を表す総合力の指標です。
打撃も守備も走塁も投球も、すべてを「勝利数」という最終的な単位に統合してくれます。
ポジションに関わらず1つの指標で総合力を評価できる指標で、MLBが扱うデータとしては一般的なものになってきています。

しかしながら、本アプリではWARを採用していません。
理由は2つ。

まず、考え方です。
WAR は、いろいろな要素をすでに「勝利数」という形に集約しています。
一方、このアプリは、打撃・先発・救援・守備・走塁という各領域での数値を表示したかったため、それぞれの Run Value を集計する設計を選択しています。
上記の設計をふまえると、WAR よりも各領域の Run を取得できる Run Value の方がデータとして扱いやすかったのです。

加えて、データ取得の困難さがあります。
このアプリは日次でデータ更新していますが、WAR は日次の自動取得が難しいのです。
それに対して、Statcast での Run Value は直接取得できるので、日々のチーム力の変化を追いかけるためにも、Run Value を採用することにしました。

このあたりの開発時に筆者が体験した困難や解決策は、また別の記事で詳しく書く予定です。

Run Valueでわかる「5つの力」

このアプリでは、チームの力を5つの領域に分け、それぞれの領域の Run Value で測定しています。

打撃は、1球ごとに「得点期待値がどう動いたか」を打者ごとに積み上げたものです。長打でチャンスを広げればプラス、三振で勢いを止めればマイナス。打席での貢献が Run に換算されます。

先発救援は、同じ考え方を投手側から見たものです。
投手にとっては打者の得点期待値を「下げる」ことが好成績なので、抑えればプラスになります。

守備は、Statcast の守備指標(Outs Above Average などを Run 換算したもの)を使っています。広い守備範囲でアウトを増やしたり、好送球で走者を刺したりすれば、その防いだ価値を Run として表現しています。

走塁は、盗塁や、ヒット時に余分な塁を奪う走塁判断などを、Run への貢献として評価します。

現在、走塁の評価については、より正確な算出方法へ一部改修を進めています。
最新の反映状況はアプリ上の表示をご確認ください。

この5つをチームごとに合計し、各チームの Run Value を算出しています。
打撃が強いのに勝てていないチーム、投手陣の力で勝ち星を拾っているチームなど、5つの内訳で各球団の「個性」が見えてきます。

まとめ:Run Value は各領域共通のスケールを提供できる

Run Valueは、打撃も守備も走塁もすべてを Run という一つの単位に変換できるからこそ、種類の違うプレーを公平に比べられます。

そして、この5つの力を各チームで合計して可視化したのが、MLB Power Rankings アプリです。

順位表の数字だけでは見えない「いまの本当のチーム力」を、ぜひご自身の目で確かめてみてください。

データ参照先

Run Value 各指標の定義は baseballsavant.mlb.com および MLB.com Glossary を参照しています。

よろしければシェアお願いします!
  • URLをコピーしました!
目次