データ / data
記事の数字が出てくるところ
記事に載っている数字は、すべてこのファイルから出しています。記事側に数字を直書きしていません。
shots.json(application/json・CORS 許可)。1589球ぶんのショット単位の実測です。
測った球
1589Day 1 → 20 / 日ごとの球数集計対象
1528validForBaseline: true記録した日
20 日2026-08-22 〜 2026-09-17最終更新
2026-09-17記事とデータは Day 20 までそろっています収録範囲
1589球。うち集計対象 1528球。Day 1〜20(2026-08-22〜2026-09-17)。最終更新 。
「最終更新」はこのファイルを直した日です。最新の計測日ではありません(そちらは収録範囲の末尾)。2026-09-16 に意味を変えました。それまでは取り込んだ回の練習日が入っていて、記事の更新日と食い違うことがありました。
| Day | 計測日 | 球数 | 集計対象 | 球数の内訳 |
|---|---|---|---|---|
| Day 1 | 2026-08-22 | 31 | 31 | |
| Day 2 | 2026-08-23 | 52 | 35 | |
| Day 3 | 2026-08-24 | 45 | 35 | |
| Day 4 | 2026-08-25 | 59 | 44 | |
| Day 5 | 2026-08-27 | 115 | 115 | |
| Day 6 | 2026-08-28 | 61 | 55 | |
| Day 7 | 2026-08-29 | 70 | 64 | |
| Day 8 | 2026-08-30 | 52 | 52 | |
| Day 9 | 2026-08-31 | 92 | 90 | |
| Day 10 | 2026-09-01 | 120 | 119 | |
| Day 11 | 2026-09-03 | 111 | 111 | |
| Day 12 | 2026-09-04 | 66 | 66 | |
| Day 13 | 2026-09-05 | 48 | 48 | |
| Day 14 | 2026-09-10 | 82 | 81 | |
| Day 15 | 2026-09-11 | 98 | 98 | |
| Day 16 | 2026-09-13 | 72 | 71 | |
| Day 17 | 2026-09-14 | 83 | 82 | |
| Day 18 | 2026-09-15 | 129 | 129 | |
| Day 19 | 2026-09-16 | 68 | 67 | |
| Day 20 | 2026-09-17 | 135 | 135 | |
| 合計 | 2026-08-22 〜 2026-09-17 | 1589 | 1528 |
集計から外した 61球も、消さずにファイルに残してあります。
- 訂正・2026-09-15
- ここには「Day 7 と Day 8 は記事がまだ無く、練習記録は Day 6 まで」「Day 7 の 50°ウェッジ9球には狙い距離を入れていない」と書いたままになっていました。どちらも古い状態です。Day 7 と Day 8 の記事は 2026-08-30 に公開していて、練習記録には Day 1 から全部そろっています。
- Day 7 の「15→20→25yd を3セット」も、巡回ではなく 3球ずつと確定して狙い距離を入れてあります(Day 7 の記事に記載)。判定はトータル ±3yd です。半月ぶん直し忘れていました。
打ったクラブ
ここに出てくるのは、実際に打ったクラブだけです。バッグに入っていても、まだ1球も打っていないものは載せていません。クラブは今後増えます。この表は shots.json から作っているので、新しいクラブで打った時点で自動的に行が増えます。
| クラブ | 初出 | 球数 | 集計対象 | 構成比 |
|---|---|---|---|---|
7i | Day 12026-08-22 | 542 | 512 | |
PW | Day 12026-08-22 | 534 | 528 | |
Dr | Day 12026-08-22 | 247 | 224 | |
3UT | Day 52026-08-27 | 121 | 119 | |
50W | Day 62026-08-28 | 97 | 97 | |
9i | Day 162026-09-13 | 35 | 35 | |
6i | Day 132026-09-05 | 7 | 7 | |
LW | Day 52026-08-27 | 5 | 5 | |
5W | Day 132026-09-05 | 1 | 1 |
クラブの表記は clubActual(実際に打ったクラブ)です。計測機の表示と違う場合は両方を残しています。
- 訂正・2026-09-16
- この表に
3H(76球)と3UT(20球)が別の行で並んでいました。同じクラブです。TrackMan の表示が Day 9 で 3Hybrid に変わったのが理由で、記事の本文は最初から最後まで「3UT」と書いています。 - 2026-09-16 に
clubActualを3UTに揃えて1行(96球)にしました。計測機が表示していたほうはclubDisplayedに記録どおり残してあります。推測での再分類ではなく、同じクラブだと確認したうえでの統一です。日ごとの数字と記事の数字は変わりません。
役割の7語
role は phase の上位の役割で、7語で固定する。回ごとに増えるのは phase だけで role は増やさない。週をまたぐ集計は phase ではなく role で束ねる(練習の組み方が変わっても軸が増えないため)。2026-08-26 追加。
| role | 意味 | 球数 | 構成比 |
|---|---|---|---|
target | 狙い距離の打ち分け | 378 | |
full | フルスイングの計測 | 562 | |
round-prep | ラウンド直前の1球ずつ | 24 | |
warmup | 打ち始め | 22 | |
contact | 打点確認 | 138 | |
extra | プランの外で打った球 | 453 | |
excluded | 計測エラー等 | 12 |
集計の決まり
validForBaseline=true のショットのみ集計する。打点確認(contact)ブロックは除外。標準偏差は母標準偏差。外れ値は削除せず、除いた場合の値を併記する。
欠測は null です。0 で埋めていません。0 は「測れなかった」ではなく「0だった」を意味するので。
項目の定義
1589球すべてに入っている21項目です。「値あり」は null でない球の数。
| キー | 型 | 単位 | 値あり | 内容 |
|---|---|---|---|---|
shotId | string | — | 1589 | 区間+連番(例 PW50-01) |
clubDisplayed | string | — | 1589 | 計測機に表示されていたクラブ |
clubActual | string | — | 1589 | 実際に打ったクラブ |
phase | string | — | 1589 | 計測区間。回ごとに増える |
role | string | — | 1589 | phase の上位の役割。7語で固定(下の「役割の7語」) |
validForBaseline | boolean | — | 1589 | 集計に含めてよいか。false は全ての平均・中央値から除外 |
carryYd | number | yd | 1589 | キャリー |
totalYd | number | null | yd | 1468 | 総距離。アプリ画面・セッションCSVの値 |
carrySideYd | number | yd | 1533 | 左右のずれ。+が右 |
ballSpeedMps | number | m/s | 1533 | ボール初速 |
launchDeg | number | null | ° | 1122 | 打ち出し角 |
spinRpm | number | rpm | 1533 | スピン量 |
clubSpeedMps | number | null | m/s | 975 | ヘッドスピード |
smashFactor | number | null | — | 642 | ミート率。Day 6 以降は smashIndexPct に変わったため null |
attackAngleDeg | number | null | ° | 593 | アタックアングル |
clubPathDeg | number | null | ° | 1270 | クラブパス |
faceToPathDeg | number | null | ° | 1258 | フェース対パス |
note | string | null | — | 1454 | 備考 |
day | number | — | 1589 | Day 番号 |
date | string | — | 1589 | 計測日(ISO 8601) |
totalYdReport | number | null | yd | 795 | TPS レポート側の総距離。totalYd とは別に持つ |
このほかに、取り込み元によって入る項目が 11つあります。全球には入っていません。
curveYd— 1558球displayIndex— 52球faceAngleDeg— 1558球launchDirDeg— 52球maxHeightYd— 52球reportIndex— 1558球shotOrder— 1558球smashIndexPct— 1287球source— 1558球targetYd— 1451球targetYdNote— 1223球timeUtc— 1048球
単位
TPS レポートの距離は「m」表記のとおりメートル。アプリ画面は yds。同じ Day 2 ドライバーで、レポートの Average Carry 119.0 ×1.0936 = 130.2 = アプリの平均キャリー、Consistency 58.4 ×1.0936 = 63.9 = アプリの一貫性。一方 Club Speed / Ball Speed は両者とも m/s 表記で数値も同一(37.4 / 56.9)。距離だけが 1.0936 倍ずれ、速度はずれないので、単位表記は正しい。
出典Day 1 は本人計測の TrackMan セッション。Day 2・Day 3 は TPS の公式レポート(PDF)から取り込み。
収録1589球、うち集計対象1528球。Day 1〜20(2026-08-22〜2026-09-17)
最終更新