近走を重視して競馬指数を平均すると、上向きの馬が上位に見えやすくなります。しかし、最新走の高い数字を重く扱うことと、その馬の今回の好走確率が高いことは同じではありません。重みを変えれば順位も変わるため、式を選ぶ前に何を比較したいかを決める必要があります。
この記事では、同じ尺度の仮想指数を使い、線形の加重平均、指数的に古い情報を減らす方法、日数、欠測、感度を順に検算します。一般数学の説明であり、当ブランドのZ指数や爆穴指数の算式を公開・再現するものではありません。仮想の値は実在馬の指数や成績を示しません。
目次
近走へ重みを付ける前に比較の目的を決める

平均の役割と今回の判断を分ける
過去三走を同じ重さで平均すれば、三走を対等に扱った代表値になります。直近を重くすれば、新しい情報の変化へ反応しやすくなります。その分、一走の特殊な条件や一時的な高い値の影響も大きくなります。どちらかが常に正しいという関係ではありません。
平均や最高値そのものの使い分けは、競馬指数の平均値と最高値の解説で扱っています。ここでは、同じ過去走へ異なる重みを置いた時の変化を中心にします。最高値を探すことと、重みを付けた代表値を作ることは、質問が違います。
仮想のA馬が古い順に70・80・90、B馬が82・82・82だったとします。A馬は上向きに見える並び、B馬は同じ値が続く並びです。ただし、A馬の条件が三走で違えば、数字の上昇を能力の成長だけでは説明できません。まず、並びの事実と解釈を分けます。
| 比較したいこと | 使う資料 | 重み付けで残る課題 |
|---|---|---|
| 最近の変化を表す | 時系列の指数 | 一走の特殊条件に反応しやすい |
| 安定した代表値を作る | 同条件の複数走 | 条件の違いを平均へ混ぜる |
| 今回に近い走りを選ぶ | 馬場・距離・進路 | 少数の走りだけになる |
| 予測に役立つか確かめる | 未使用期間の結果 | 後から重みを選ぶ偏り |
同じ尺度の値だけを計算へ入れる
異なる提供元の指数は、基準や尺度が違う場合があります。高いほど良い数値と、小さいほど良い時計をそのまま同じ平均へ入れることもできません。式へ入れる前に、何を一単位とし、どちら向きが高評価なのかを確認します。
同じ提供元でも、芝とダート、距離やクラスなどで比較の意味が違う場合があります。数値の見た目が同じ範囲でも、今回の条件へ移せるかは別です。重みの計算が正しいことは、入力した過去走が適切に選べていることを保証しません。
この仮想例では、すべて同じ尺度で、高い方を高評価とする説明用の値を使います。数値を点数へ変換する独自の補正式は追加しません。計算の変化が、入力値と重みのどちらから生じたかを追えるようにします。
目的を決めてから重みの候補を少なくする
最新の情報へ反応したいのか、三走の全体像を安定して表したいのかで、比較したい重みが変わります。最初から多数の重みを試して、最も良かった結果だけを選ぶと、偶然の一致を採用しやすくなります。試す候補と評価する期間を先に記録します。
たとえば、単純平均、最新から3・2・1の重み、一定の減衰率の三つを候補にし、同じ対象馬と期間で比べる方法があります。これは候補の設計例で、三種類が最適という意味ではありません。後から結果に合わせて追加した場合には、その事実を記録します。
最新から3・2・1の加重平均を計算する

分母は重みの合計にする
加重平均は、各値に重みを掛けた合計を、重みの合計で割ります。最新90、前走80、二走前70へ、それぞれ3・2・1を掛けるなら、(90×3+80×2+70×1)÷(3+2+1)です。分子は500、分母は6なので約83.33になります。
単純平均のA馬は(90+80+70)÷3=80です。B馬はすべて82なので、単純平均でも3・2・1の加重平均でも82です。単純平均ではB馬が上、加重平均ではA馬が上になります。元の数値が変わらなくても、重みの選択だけで順位が逆転します。
| 仮想の馬 | 最新 | 前走 | 二走前 | 単純平均 | 重み3・2・1 |
|---|---|---|---|---|---|
| A馬 | 90 | 80 | 70 | 80 | 約83.33 |
| B馬 | 82 | 82 | 82 | 82 | 82 |
この順位の逆転は、加重平均が高い精度で勝馬を見抜いたという結果ではありません。A馬の新しい値へ、より大きな影響を与えた計算結果です。今回の判断へ使うには、90という値を出した条件と、その条件が今回にも合うかを別に確認します。
重みを百分率へ直して影響を読む
3・2・1を合計6で割ると、最新は50%、前走は約33.33%、二走前は約16.67%です。重みの数値自体より、全体に占める割合へ直すと影響を比較しやすくなります。最新が一つ変わった時、平均へどの程度伝わるかも分かります。
A馬の最新90が88へ変わり、ほかが同じなら、最新の差マイナス2に50%を掛け、加重平均は1下がります。約83.33から約82.33です。この関係は式から確認でき、実際の馬の能力が1点下がったという主張ではありません。
3・2・1を6・4・2へ一斉に二倍しても、分子と分母が二倍になるため、平均は変わりません。重みの絶対的な大きさより、相対的な比率が効いています。数字が大きい重みほど精密だと考えないようにします。
計算を一行で追える台帳を残す
台帳には、最新というラベルだけでなく対象走の日付、指数、重み、掛け算の結果を並べます。どの走りへ重み3を置いたかが分からなければ、後から値を再現できません。出走順と日付順が逆に表示された資料を読む時も注意が必要です。
| A馬の仮想計算欄 | 値 | 重み | 積 |
|---|---|---|---|
| 最新走 | 90 | 3 | 270 |
| 一つ前 | 80 | 2 | 160 |
| 二つ前 | 70 | 1 | 70 |
| 合計 | 参考合計240 | 6 | 500 |
| 平均 | 500÷6 | 約83.33 | 単位は元の指数と同じ |
表示は小数二桁でも、内部の計算は丸める前の値を保ちます。途中で83や82へ丸めて順位を比べると、差の大きさを失う場合があります。表示の桁数と、予想が確かな度合いは別です。小数を多く出しても、入力条件の不確かさは減りません。
正の重みなら元の値の範囲へ収まる
重みがすべて0以上で、合計が正の加重平均なら、結果は使った値の最小値から最大値の間へ収まります。仮想のA馬の70・80・90へ正の重みを置いた平均が、95になったり60になったりしたなら、入力、分母、式のどこかを確認します。今回の計算を点検する簡単な目安になります。
これは、元の値を重みの割合だけ組み合わせているためです。正規化した重みの合計は1になり、値の範囲を勝手に広げません。平均に別の加点や補正を加えた指標は、この性質をそのまま使えないので、どこまでが平均で、どこからが別の処理かを分けます。
たとえば、A馬の3・2・1の加重合計500を、そのまま平均の列へ表示すると、70〜90という尺度から外れます。500は分子の合計で、平均は500÷6です。分母を付ける前と付けた後の数値を別欄にしておくと、集計途中の値を最終値と取り違えにくくなります。
重みにマイナスを使うような別の予測式では、最小値と最大値の間へ収まらない場合があります。この記事で扱う正の重みの代表値とは設計が違います。名称に平均という言葉が入っていても、式の条件を確認せず同じ検算を適用しないようにします。
指数的な減衰と走数・日数の違いを検算する

EWMAは初期値と更新順も指定する
NISTのEWMAの説明では、新しい値と過去の集約値を、係数λと1−λで組み合わせます。式は「新しい集約値=λ×今回の値+(1−λ)×前の集約値」です。一般の時系列を扱う方法であり、競馬に最適な係数を示す資料ではありません。
仮想のA馬を古い順に70、80、90と更新し、最初の集約値を70、λを0.5とします。二つ目は0.5×80+0.5×70=75、三つ目は0.5×90+0.5×75=82.5です。B馬は82から始め、82で更新するため82のままです。
| 更新の段階 | 入力値 | λ=0.5のA馬 | λ=0.2のA馬 |
|---|---|---|---|
| 初期値 | 70 | 70 | 70 |
| 二つ目 | 80 | 75 | 72 |
| 三つ目 | 90 | 82.5 | 75.6 |
λを0.2へ変えると、新しい情報への反応が小さくなります。初期値70の影響が強く残り、A馬は75.6でB馬82より下です。同じ三走でも係数と初期値によって順位が変わるため、指数的に減らすという説明だけでは式を再現できません。
表計算へ入力する場合、50%と0.5は同じ係数です。50と入力すると式が変わるため、係数の入力形式も記録しておきます。単位をそろえてから更新します。
三走だけの正規化とは結果が一致しない場合がある
最新から1・0.5・0.25という比率の重みを三走だけへ置き、合計1.75で割ると、A馬は(90+40+17.5)÷1.75=約84.29です。これは4・2・1の重みと同じ比率です。先ほどの初期値70から更新したEWMA82.5とは一致しません。
EWMAの三段階の例を展開すると、最新90へ0.5、前の80へ0.25、最初70へ0.25が掛かっています。初期値へ残る影響があるため、有限の三走へ1・0.5・0.25を置いて正規化した平均とは違います。どちらの式を使ったかを明記します。
この違いは計算の失敗とは限りません。初期値を含めて連続的に更新する設計と、選んだ三走だけの比率を合計1へそろえる設計が違うためです。資料の名称が加重平均でも、初期値、対象数、正規化の有無まで確認しなければ同じ数値になりません。
一走前と30日前を同じ重さにしない設計もある
走数で重みを決めると、一走前が短い間隔でも長い休みの前でも同じ位置になります。日数を使う設計では、情報の古さを時間で表せます。ただし、日数で減らせば常に予測が良くなるとは限りません。休養や条件変更の意味も別に考える必要があります。
仮想の最新走を相対日数0日、前走を30日前、二走前を90日前とし、30日で重みが半分になる例を作ります。比率は1、0.5、0.125です。A馬の加重平均は(90+40+8.75)÷1.625=約85.38になります。走数だけの比率1・0.5・0.25とは違います。
| 仮想の対象走 | 相対日数 | 30日半減の重み | A馬の積 |
|---|---|---|---|
| 最新90 | 0日 | 1 | 90 |
| 前走80 | 30日 | 0.5 | 40 |
| 二走前70 | 90日 | 0.125 | 8.75 |
| 合計 | 比較用の相対日数 | 1.625 | 138.75 |
相対日数0は、最新走を基準に置いた説明です。未来の走りを予想へ入れる意味ではありません。実際の検証では、予想の基準日時までに取得できる値だけを使います。日数の重みを掛けても、まだ走っていないレースの情報を入れることはできません。
条件で走りを選ぶ時と欠測がある時の処理

欠測を0点として平均へ入れない
A馬の最新90と二走前70は分かり、前走80だけ取得できないとします。もとの重み3・2・1から、利用できる3と1だけを使うなら、(90×3+70×1)÷4=85です。欠測を除いた後に、残った重みの合計で割り直しています。
取得できない前走を0と置き、分母6のまま計算すると、(270+0+70)÷6=約56.67です。数値が低下した理由は馬の走りではなく、欠測を0点へ置き換えた処理です。不明と実際の0を同じにしないことが必要です。
| 仮想の処理 | 使った値と重み | 結果 | 意味 |
|---|---|---|---|
| 三走が取得済み | 90×3、80×2、70×1 | 約83.33 | 当初の三走平均 |
| 欠測を除き再正規化 | 90×3、70×1、分母4 | 85 | 二走だけの別の代表値 |
| 欠測を0で代用 | 90×3、0×2、70×1、分母6 | 約56.67 | 不明を低評価へ変えてしまう |
再正規化した85は、三走すべて分かった時の83.33より高くなります。欠測を正しく除いても、残った走りの構成は変わっています。二走の平均を、三走で十分に確認できた平均と同じ確かさで扱わないよう、取得数と除外理由を併記します。
今回に近い条件だけ選ぶと対象が減る
距離や馬場が近い走りを選ぶ方法は、今回への関連性を上げるための工夫になります。一方、条件を細かくするほど対象走が少なくなり、一走の影響が強まる場合があります。対象を選んだ後の頭数ならぬ走数と、重みの合計を確認します。
仮想のC馬は近三走すべてが今回に近い条件、D馬は一走だけが近い条件だったとします。同じ加重平均の列へ数字を置いても、情報量が違います。D馬の一走の値を、C馬の三走の平均と同じ安定性があるように見せないことが必要です。
除外した走りも別欄へ残します。悪い値だけを今回と違う条件として外し、良い値は多少違っても残すと、比較が都合のよい選択になります。馬場、距離、競走条件などの採用ルールを先に決め、全候補へ同じように適用します。
分母が0なら計算不能の状態を残す
対象に合う走りが一つもない、または有効な重みが残っていない場合、加重平均を計算できません。その時に0や全馬の平均を無条件に代入すると、未確認の馬へ確定した評価があるように見えます。計算不能、対象走なしなどの状態を明示します。
代替の値を使う設計を採用するなら、どの条件で何を使うかを先に決め、元の計算不能の状態も残します。新馬や初条件の馬を比較する際の課題は、数式の分母を埋めるだけでは解決しません。未知の条件として扱うことも判断に含まれます。
重みを変えた時の感度と順位の境界を確かめる

最新の重さを変えてA馬とB馬を比べる
最新90へ重みk、前走80と二走前70へそれぞれ1を置く仮想モデルを作ります。A馬は(90k+150)÷(k+2)、B馬は82です。kを1にするとA馬80、kを2にすると82.5、kを3にすると84です。最新を重くするほどA馬が上へ動きます。
両馬が同じ値になる境界は、90k+150=82k+164から、8k=14、k=1.75です。最新の重みが1.75より大きければこの仮想例ではA馬が上、小さければB馬が上になります。最新の値をどう評価するかが、順位を左右していると分かります。
| 最新の重みk | A馬 | B馬 | 順位の比較 |
|---|---|---|---|
| 1 | 80 | 82 | Bが上 |
| 1.75 | 82 | 82 | 同じ |
| 2 | 82.5 | 82 | Aが少し上 |
| 3 | 84 | 82 | Aが上 |
この境界を見つけても、kを1.75に設定すべきという結論にはなりません。今回のA馬を上にしたいから重みを増やすと、結果に合わせて基準を選ぶことになります。係数の候補は別の期間で決め、この比較では順位が敏感なことを認識するために使います。
小さな差を確実な能力差へ変えない
A馬82.5、B馬82の差は、計算上0.5です。元の指数の誤差、採用した走りの条件、馬の現在の状態などは、この小数だけでは処理できません。小さな差で順位が入れ替わるなら、重みの選択に敏感な比較として残します。
別の重みでも常に同じ馬が上になる場合には、今回試した範囲では順位が安定していると言えます。ただし、その範囲外や今回の条件でも同じとは限りません。試した重みと対象走を明記し、安定という言葉の範囲を限定します。
感度表には、値だけでなく順位が変わった馬を記録します。ほとんど変わらない馬と、一走の最新値だけで大きく動く馬を区別すると、追加で見るべき過去走が分かります。感度の大きさを、好走確率や信頼度の数値へ直接置き換えないようにします。
日数と条件を同時に変える比較を分離する
日数の重みを変え、さらに距離の近い走りだけを選び直した場合、平均の変化がどちらの操作から生じたか分かりにくくなります。まず対象走を固定して重みだけを変え、次に重みのルールを固定して採用条件を変えるなど、比較を分けます。
これは複雑なモデルを禁止する意味ではありません。何を変更したかを一つずつ説明できるようにする手順です。最終的に複数の工夫を組み合わせる場合も、元の単純な方法と比べ、どの追加がどの期間で役立ったかを記録できる形にします。
四頭へ増やして順位全体の動きを確かめる
A馬とB馬だけでなく、仮想のC馬を最新から88・87・86、D馬を60・85・95として追加します。C馬は近い値が続く並び、D馬は最新の値が低い並びです。すべて同じ尺度の説明用の値で、実在馬の調子や能力の変化を示しているわけではありません。
| 仮想の馬 | 最新 | 前走 | 二走前 | 単純平均 | 3・2・1平均 |
|---|---|---|---|---|---|
| A馬 | 90 | 80 | 70 | 80 | 約83.33 |
| B馬 | 82 | 82 | 82 | 82 | 82 |
| C馬 | 88 | 87 | 86 | 87 | 約87.33 |
| D馬 | 60 | 85 | 95 | 80 | 約74.17 |
単純平均ではC、B、AとDの同値という順です。3・2・1ではC、A、B、Dになります。AとDは単純平均で同じ80でも、最新へ大きく重みを置くと大きく離れます。重み付けは、上向きらしい並びを上げるだけでなく、最新の低い値へも強く反応することが分かります。
C馬の加重平均は(88×3+87×2+86)÷6=524÷6、D馬は(60×3+85×2+95)÷6=445÷6です。表示を小数二桁にした後も、元の分子と分母を残しておくと、同値や僅差を判断する際に丸めの影響を確認できます。
ここでA馬の最新だけを80へ変える仮想比較をすると、加重平均は470÷6=約78.33になり、B馬82より下がります。最新を100へ変えれば530÷6=約88.33となり、C馬も上回ります。一走の値を10動かすだけで、最新50%の重みを通じて平均は5動くという関係です。
これは入力の誤差が10あると主張する例ではありません。どの情報の変更へ順位が反応するかを見せる計算です。実際に最新の値が修正された場合には、その値と取得時点を記録し、予想時に使った版と後日更新版を区別します。後から得た高い値で過去の予想を再現したことにしないようにします。
順位が入れ替わる入力の境界を読む
重み3・2・1を固定し、A馬の最新値だけをxとすると、平均は(3x+230)÷6です。B馬82と一致する境界は3x+230=492から、x=約87.33です。C馬の524÷6と一致する境界は3x+230=524から、x=98になります。
| A馬の最新値の仮想境界 | 一致する相手 | 確認できること |
|---|---|---|
| 約87.33 | B馬82 | 最新90から少し下がると順位が変わる |
| 98 | C馬約87.33 | Cを上回るには最新値がさらに高い必要 |
この逆算は、欲しい順位にするため最新の値を変更する方法ではありません。入力が更新された場合や、資料間で値が違う場合に、今回の順位がどこで変わるかを確認するものです。違いが判定へ影響するなら、元の指数と版を確かめる優先度が上がります。
境界よりわずかに上にいることは、競走で必ず先着する意味ではありません。あくまで、今回固定した式の中での順位です。計算上の境界、指数の測り方の誤差、今回の馬場や相手の変化はそれぞれ別の情報として残します。式の順位が敏感な時ほど、過去走の条件をもう一度読むことが役立ちます。
最新へ集中した重みの情報量を読み直す
同じ三走を使っていても、重みが3・2・1なら最新の割合は50%、9・1・0なら90%です。後者のA馬は(90×9+80×1+70×0)÷10=89になります。三走分を並べた表でも、実際には最新へ大きく依存していることが分かります。
9・1・0では二走前の値を変えても結果は変わりません。表に値が載っていることと、計算へ影響していることを区別します。採用走数だけでなく、0より大きい重みを持つ走数、最大の重みの割合を添えると、三走平均という言葉の印象と実際の設計の違いが見えます。
最新の値が今回と似た条件で、前の二走が大きく違う条件なら、集中させる理由は考えられます。一方、最新が特殊な馬場や楽な展開だったなら、その一走へ90%を置くことの影響を認識する必要があります。重みの大きさを決める理由は、結果を見てからではなく、比較の目的と採用ルールへ戻して説明します。
この集中度を、信頼度90%や好走確率90%とは呼びません。90%は平均の中で最新の値が占める割合です。同じ百分率でも意味する対象が違うため、表の見出しを「最新の重み割合」と具体的にしておきます。予測の確率と、式の係数の割合を混ぜないことが大切です。
FAQと未使用期間で比較を続ける手順

時系列を守って式を固定する
仮想の検証計画として、過去30レースで重みの候補を比較し、次の10レースは式を変えず確認する方法を考えます。30と10は説明用の区切りで、十分な件数や推奨する統計設計を保証するものではありません。期間を分ける目的は、式を選ぶ資料と評価する資料を区別することです。
検証する各レースでは、その発走前までに利用できた過去走だけを使います。後日出た指数や、次走の好走を見て採用走を変えると、当時使えなかった情報が入ります。指数の取得日や更新の扱いも確認し、実際にその時点で作れた比較かを記録します。
計算の確認と予測の確認を別々に行う
足し算、分母、更新順が正しいことは計算の確認です。その比較が今回の馬の選択へ役立ったかは、別の評価が必要です。正しい加重平均を作れたから当たる、という説明にはしません。重みの変更前後で同じ対象レースを使い、採用や見送りの条件もそろえます。
馬券へ展開する場合には、軸や相手の役割、券種、点数、総額を別に記録します。馬券の点数計算ツールは組み合わせの確認に使えますが、ここで説明した加重平均や好走確率を算出するものではありません。式の結果と買い目の検算を区別します。
最新走を重くすれば指数の精度は上がりますか?
新しい値への反応は強くなりますが、予測精度が上がるとは限りません。一走の特殊条件にも反応します。重みの候補を選ぶ期間と未使用の評価期間を分け、同じ条件で確認する必要があります。
3・2・1と6・4・2ではどちらがよいですか?
比率が同じなので、重みの合計で割る加重平均の結果は一致します。絶対的な数字の大きさではなく、各走が全体へ占める割合を比べます。分母を付け忘れた単なる加重合計とは区別してください。
欠測した指数は0として入れますか?
不明の値を0点へ置き換えると、実際の走りと無関係な低評価が生じます。欠測を除き残った重みで再正規化する場合も、対象走数が減ったことを併記します。利用できる走りがなければ計算不能として残します。
EWMAと三走の減衰平均が違うのは間違いですか?
初期値を使って更新する方法と、有限の三走だけへ重みを置いて正規化する方法では、古い値の影響が異なる場合があります。係数だけでなく、初期値、更新順、対象数、正規化の有無を確認します。
指数や検証の関連記事は専門解説の記事一覧へ、実際の配信の形式はコース別の配信見本へ進めます。計算式、採用した過去走、重みの合計、比較の時点をそろえ、後から同じ数値を再現できる記録として活用してください。
学んだ比較手順を、配信内容の確認へ
指数が全ての中央6コースは、各4週20,000円、メール配信です。対象となるレース、券種と配信内容を見本で比較し、ご自身が学びたい内容に合うコースをご確認ください。
相談窓口:shisuugasubete@gmail.com。料金や受付状況は現行の案内をご確認ください。
執筆:指数が全て。本文の図は独自制作の説明図です。本文の仮想例は、実際の配信・購入・的中成績を示すものではありません。

コメントを残す