リファレンス ・ リファレンス
数式一覧
Keiba Vision で使っているすべての数式を 1 ページにまとめた早見表です。詳しい説明は各リンク先のページにあります。
#モンテカルロ (勝率) — native/zig/montecarlo.zig
| 量 | 式 | 説明 |
|---|
| 出来 | Xi=μi+εi | モンテカルロ法 |
| 平均的な出来 | μi=100SIim(脚質,π)(0.85+0.15si) | si はスタミナ (0〜1) |
| 脚質の相性 | m逃=1.04−0.30δ, m先=1.02−0.12δ, m差=1.00+0.15δ, m追=0.98+0.30δ | δ=π−1 |
| 揺らぎ | εi=0.11(U1+U2+U3+U4−2) | 標準偏差 0.11/3≈0.0635 |
| 勝率の推定 | p^i=Wi/N | N=100,000 |
| 標準誤差 | p(1−p)/N | 95% 区間は ±1.96 倍 |
| 2 頭の先着確率 | Φ(Δμ/(σ2)) | 検算用の解析解 |
| 1 着確率 (正規近似) | pi=∫σ1φ(σx−μi)j=i∏Φ(σx−μj)dx | 手では解けない |
| 量 | 式 |
|---|
| xorshift32 | s←s⊕(s≪13), s←s⊕(s≫17), s←s⊕(s≪5) |
| [0,1) への変換 | U=⌊s/28⌋/224 |
| 名前のハッシュ | h=∑kck31n−kmod232、脚質は ∣h∣mod100 で 12/40/33/15% |
| 量 | 式 |
|---|
| スピード | clamp((SI−60)/60×100, 10, 98) |
| 騎手 | clamp(400w, 40, 98) |
| 総合スコア | clamp(0.35xspd+0.20xpace+0.15xped+0.15xjky+0.10xcond+b枠+b調教, 15, 99.5) |
| 画面の「勝率」 | clamp(2.8S/O, 2, 68) (確率ではない) |
| 妙味指数 | clamp(75p^O/100, 30, 99)=2.1S (切られない範囲) |
| 馬連の想定オッズ | max(4, o1o2/2.2) |
| 量 | 式 |
|---|
| 素点 | R=18w+3min(g1,9)+0.6min(g,15)+min(3log10(1+E), 15) |
| 順位 | p=r/(N−1) |
| 能力値 | round(45+54p2) |
| 分布 | P(能力値≤x)=(x−45)/54 |
| SI への換算 | 70+0.5×能力値−4[馬場不得意]−min(6, ∣D−D∗∣/250) |
| 量 | 式 |
|---|
| 走破タイム | Ti=(D/vˉ)(1+0.12(xmax−xi)) |
| 時間のゆがみ | τ(t)=t−a(1−e−t/a), a=1.1 |
| 進み具合 | u=τ/(T−a) |
| 位置 | x=D(u+su(1−u)) |
| 単調である条件 | ∣s∣<1 |
| 最大リード | D(sA−sB)/4 (同タイムのとき、u=1/2) |
| ゴール後 | x=D+5vend(1−e−Δ/5), vend=D(1−s)/(T−a) |
| ゴール時刻の補間 | t∗=t−Δt(x−G)/(x−xprev) |
| 着差 (馬身) | ℓ=Δt⋅(D/T1)/2.4 |
| 量 | 式 |
|---|
| コーナー半径 | R=110+0.1S |
| 1 周 | L=2S+2πR |
| コーナー上の点 | (S/2+rcosp, rsinp), p=π/2−(s−S)/R |
| 進行方向 | (sinp, −cosp) |
| スタート | sstart=(0.85S−D)modL |
| 回転角 | 前方 +z: atan2(dx,dz)、長辺 +x: atan2(−vz,vx) |
| カメラ追従 | k=1−e−λΔt, λ=2.5, 半減期 ln2/λ≈0.28 秒 |
| 量 | 式 |
|---|
| 血量 | 2−g1+2−g2 |
| 近交係数 | (1/2)g1+g2−1(1+FA) (アプリは FA=0) |
| 評価 | 血量 ≥ 25% 濃い、≥ 12.5% ほどよい |
| 量 | 式 |
|---|
| 控除率とオッズ | ∑1/Oi=1/(1−t) |
| 市場の確率 | qi=(1/Oi)/∑j(1/Oj) |
| softmax | pi=eβSi/∑jeβSj |
| Harville | P(i,j)=pipj/(1−pi) |
| Brier スコア | R1∑r∑i(pri−ori)2 |
| 対数損失 | −R1∑rlnpr,勝ち馬 |
| ケリー基準 | f∗=(pO−1)/(O−1) |