トゥルーシューティング率
18本のシュート試投と8本のフリースロー試投で25得点なら、トゥルーシューティング率は58.0855です。2点、3点、フリースローをひとつの効率指標にまとめます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 点
- 25
- Fga
- 18
- Fta
- 8
- TS率
- 58.0855018587
- Ts
- 0.5808550186
- トゥルーシューティング試投数
- 21.52
負の試投はボックススコアが零未満になり得ないため拒否します。試投の合計が零なら成功率は定義できないため拒否します。
トゥルーシューティング率が測るものと、FG%だけでは足りない理由
フリースローと、総得点を通して捉えた3点の追加価値を一つの率に入れたとき、このシューターはどれだけ効率的だったか、です。前者の夜はラインでもポゼッションを得点に変えているからです。係数 0.44 はフリースローで消費されるポゼッションの見積もりです。
すべてのフリースロー試投が二本ファウルではないからです。アンドワン、テクニカル、三本ファウルでトリップの長さが変わります。この計算機はその恒等式をそのまま実装します。
数値は透明な得点効率として扱い、選手ランキング、守備文脈、空間トラッキングの期待トゥルーシューティングモデルとしては扱わないでください。
実務上のヒント、制限、この計算機を使うとき
選手の一試合、チームのハーフ、シーズン、プレー種別のいずれでも、三つの数が同じ標本を指していれば構いません。選手の得点とチームの試投を混ぜないでください。得点合計には決めた2点、3点、フリースローをすべて入れてください。
TS% は得点効率であり成功率ではないからです。3点だけの完璧な夜は TS% を百パーセント超に押し上げます。3点一本一本成功でフリースロー零はトゥルーシューティング百五十パーセントで、正しい値であり不具合ではありません。
各入力は公表上限の百万以内に留めてください。キャリアやリーグ集計をカバーし、上限のない数を招きません。本ページはトゥルーシューティング率計算機、TS% 計算機、得点 FGA FTA からのトゥルーシューティングを探す方向けであり、eFG 用具でもポゼッションあたり得点モデルでもトラッキング期待効率推定器でもありません。
三つの計数統計が既知で標準の 0.44 恒等式だけが必要なときに本能力を選んでください。往復確認は容易です。 25 点、18 FGA、8 FTA なら毎回同じ百分率が返ります。
活用例
スカウティングとボックススコア変換
アナリストは試合や区間の得点、FGA、FTA を貼り付け、表計算式がファイル間でずれないまま生 FG% の隣に TS% を出します。
授業での得点効率ドリル
指導者と教員は PTS / (2 × (FGA + 0.44 × FTA)) を当てはめる解答を作り、同じ FG% の二夜がラインでは同じ効率ではない理由を示します。
よくある質問
トゥルーシューティング率はどう計算しますか?
TS% = PTS / (2 × (FGA + 0.44 × FTA)) × 100。得点をトゥルーシューティング試投の二倍で割り、百分率にします。
フリースローの係数が 0.44 なのはなぜですか?
すべてのフリースロー試投が一つのポゼッションを消費するわけではありません。アンドワン、テクニカル、三本ファウルでトリップの長さが変わります。Basketball-Reference と NBA 公開統計は、ラインで使うポゼッションの標準見積もりとして 0.44 を用います。
TS%は3点シュートに重みを付けた成功率とどう違いますか?
3点シュートに重みを付けた成功率はフリースローを無視し、成功した3点シュートに重みを付けます。TS%は総得点を使うため、フリースローと3点シュートの価値をひとつの率にまとめます。
試投数が負やゼロのときはどうなりますか?
負の試投数は受け付けません。シュートとフリースローの試投が合わせてゼロの場合も、率が定まらないため計算しません。
選手の得点とチームの試投数を混ぜてもよいですか?
いいえ。得点、シュート試投数、フリースロー試投数は、1試合や1シーズンなど同じ範囲の数字をそろえて入力してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/sports/ts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"points":25,"fga":18,"fta":8}'const res = await fetch("https://api.kit.forhosting.com/sports/ts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"points": 25,
"fga": 18,
"fta": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/ts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"points": 25,
"fga": 18,
"fta": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/ts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"points":25,"fga":18,"fta":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"points":25,"fga":18,"fta":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/ts", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"points": 25,
"fga": 18,
"fta": 8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.ts",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_points | 1000000 |
max_fga | 1000000 |
max_fta | 1000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
トゥルーシューティング率(TS%)は、フィールドゴールとフリースローを一つの数字にまとめるバスケットボールの得点効率で、同じ生のフィールドゴール率でもアンドワンの夜と空のポゼッションの夜を同じ点数にしないための指標です。この計算機は得点、フィールドゴール試投、フリースロー試投を受け取り、標準の恒等式、すなわち得点をフィールドゴール試投に 0.44 倍のフリースロー試投を足した量の二倍で割った百分率を返します。同じ同型関数がブラウザで無料に、前払い API 呼び出しとしても動き、スカウティング表、授業の解答、シーズン日誌が同一入力で揃います。
トゥルーシューティング率が測るものと、FG%だけでは足りない理由
トゥルーシューティング率は、Basketball-Reference、NBA.com、現代のボックススコアで TS% と書かれることが多く、生のフィールドゴール率では答えられない問いに応えます。フィールドゴール試投十八、フリースロー試投八で二十五点を取った選手は2点、3点、ラインへの往復を混ぜています。同じフィールドゴール率でもフリースローが零の味方は同じ効率ではありません。Basketball-Reference とリーグ公開統計が使う標準恒等式は、TS% を得点をフィールドゴール試投に 0.44 倍のフリースロー試投を足した量の二倍で割ったものとし、百分率にします。トラッキングカメラからシュート品質を推定せず、リーグ配信を取得せず、ラインを無視して3点を成功率の中で重み付けする有効フィールドゴール率も計算しません。同じ分割の得点、フィールドゴール試投、フリースロー試投があれば、手計算でも再現できる決定的な百分率が得られます。
API の呼び方、必要なフィールド、エラーの出方
ボックススコアは零未満になり得ず、負の分母項は実際のシュート夜を表さないからです。TS% は比であり、分母であるトゥルーシューティング試投の二倍が零になるからです。スカウティングと宿題には無料ブラウザフォームをつなぎ、一括のボックススコア変換が必要なときは同一契約をスクリプトから呼び出してください。必須の数値フィールド三つを持つ JSON 本体を送ってください。フィールド points は得点で、零から百万までの非負有限数、別名は pts と points_scored です。フィールド fga はフィールドゴール試投で、同じ範囲の非負有限数、別名は field_goal_attempts と fg_attempts です。フィールド fta はフリースロー試投で、非負有限数、別名は free_throw_attempts と ft_attempts です。いずれかの試投が負のときタスクは invalid_input で失敗します。負の得点も同様に失敗し、零を下回ったフィールド名を示します。fga と fta がともに零のときも invalid_input で失敗します。欠落フィールド、空文字、非有限値はフィールド名を示して失敗します。成功時、本体は主百分率として ts_percent、小数尺度の同じ率として ts、FGA に 0.44 倍の FTA を足した true_shooting_attempts、入力のエコー、formula 文字列、method standard_ts、短い message、答えの横に出せる順序付き steps 配列を返します。典型確認は 25 点、フィールドゴール試投 18、フリースロー 8 で、トゥルーシューティング試投は 21.52、TS% は 25 を 43.04 で割って百倍です。成功した API 呼び出しの料金は公開ベース $0.002 を一件あたりの item とし、検証失敗は前払い残高を消費しません。
実務上のヒント、制限、この計算機を使うとき
得点、フィールドゴール試投、フリースロー試投は同じ分割から写してください。フィールドゴール成功を得点の代わりにしないでください。有効フィールドゴール率はフリースローを無視し、3点を成功率の中で重み付けする兄弟指標です。フィールドゴール成功、3点成功、フィールドゴール試投があり、得点もフリースローもないときにそちらを使ってください。invalid_input を返す失敗タスクは前払い残高を消費しないため、クライアント検証のために意図的に負の試投を送る探索スクリプトも安価です。API 料金は成功リクエストあたり $0.002、単位は item のままです。
連携の活用例
シーズン日誌とアプリのシュート欄
統計アプリは試合ごとに三つの回数を保存し、このツールを一度呼び出して無料ブラウザウィジェットとバイト単位で一致する TS% 列を埋めます。
技術的な質問
フィールドゴール試投やフリースロー試投が負だとどうなりますか?
API は invalid_input を返します。ボックススコアは零未満になり得ないため、負の fga や fta は無意味な百分率を出さず拒否します。負の得点も同様に失敗します。
TS% は有効フィールドゴール率と何が違いますか?
eFG% は決めた3点を成功率の中で重み付けし、フリースローを無視します。TS% は総得点を使うため、ラインと3点の追加価値を得点経由で含めます。問うことと入力が異なります。
トゥルーシューティング率計算機は無料ですか?
ブラウザの用具は無料で、手元で動きます。API 呼び出しは成功リクエストあたり $0.002 の前払い残高を使い、失敗したタスクは課金されません。