パーセンタイル帯分類
72パーセンタイルの生徒は平均の帯に入り、この帯は25から75パーセンタイルまでです。0から100のパーセンタイルを入れると、低から高までの5つの固定ラベルの1つと、その範囲、短い説明が表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- パーセンタイル
- 72
- 区分
- average
- ラベル
- Average
- 範囲の最小値
- 25
- 範囲の最大値
- 75
パーセンタイル順位は、比較集団に対して得点がどの位置にあるかを示しますが、第18や第88パーセンタイルといった数値だけでは、教員・保護者・相談担当者・製品UIが共有できる平易な帯ラベルが得られません。手作業の閾値は表計算ごとにずれ、「やや低い」「かなり高い」といった表現は帳票間で再現できません。本パーセンタイル帯分類器は、0から100までの単一のパーセンタイルを受け取り、固定の5帯ラベル(低・平均下・平均・平均上・高)と、その帯が覆う包含的な範囲、成績表・ダッシュボード・保護者面談向けの短い説明を返します。ネットワーク呼び出し・モデルトークン・乱数はなく、閾値は文書化され、有効な入力ごとに決定的です。
パーセンタイル順位が記述帯になる仕組み
パーセンタイル順位は、比較集団のうち当該結果以下の得点だった割合を示します。第60パーセンタイルは、同輩の約60パーセントがその目安以下だったことを意味し、テストの正答率パーセントとは別物です。この順位を解釈するには、連続する順位を、表やメールで人が一目できる少数の言語帯へ写像する第二段階が必要です。
本分類器は標準的な教育用5帯方式を用います。第10パーセンタイル未満は低(報告範囲0–9)、第10から第25未満は平均下(10–24)、第25から第75まで含むは平均(25–75)で分布の中央半分、75を超えて90までは平均上(76–90)、90超は高(91–100)です。
境界値は意図的で、25と75は平均帯内に置き中央帯を閉区間にし、10と91は外側帯を通常の未満・超の形で開きます。
パーセンタイル帯分類器が役立つ場面
学級・地区の報告ツールは、保護者ポータル・印刷帳票・教員ダッシュボードが同一生徒で矛盾しないよう、パーセンタイル順位から言語帯への一貫した対応付けを必要とします。相談・介入フローはしばしば平均下と低の帯を先に仕分けます。
国内・地域パーセンタイルを既に持つ評価エクスポータやEdTech製品は、エッジでこの純粋モジュールを呼び、第二のノルムエンジンを届けずにラベルと範囲文字列を付けられます。パーセンタイル帯分類器や関連する得点解釈クエリで順位を狙うコンテンツサイトは、同じ解析ライブラリ上で有料自動化とバイト一致する無料ブラウザ経路の恩恵を受けます。
検証失敗は残高を消費しません。
活用例
保護者・児童生徒向け得点帳票
保存済みパーセンタイル順位を固定帯ラベルと範囲(例:Average 25–75)に変え、成績表やポータル要約に使います。
EdTechエクスポートとLMSプラグイン
無料ブラウザツールと同じ決定的規則で、評価エクスポートに機械安定な帯キーと人間向けラベルを付与します。
よくある質問
パーセンタイルは正答率パーセントと同じですか?
いいえ。 パーセンタイル順位は結果を集団と比較し、パーセント得点は可能点に対する取得点です。本ツールは順位のみを分類し、素のパーセントは扱いません。
パーセンタイルが0–100の外だとどうなりますか?
0から100まで含む有限の順位のみ受け付け、無効な呼び出しは課金されません。
平均とされるのはどのパーセンタイルの範囲ですか?
25から75パーセンタイルまでで、両端を含みます。比較集団の真ん中の半分にあたるため、72は平均、76から90は平均より上、90を超えると高い帯になります。
10、25、90のような境目の値はどの帯に入りますか?
10未満は低い帯で、10からは24までの平均より下の帯です。25と75はどちらも平均に入ります。90はまだ平均より上で、高い帯は91から始まります。
素点からパーセンタイルを計算してくれますか?
いいえ。基準表やクラス内順位などで、すでに分かっているパーセンタイルに帯の名前を付けるだけです。素点から始める場合は、先にパーセンタイル順位を求めてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/percentile-band-classifier \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percentile":72}'const res = await fetch("https://api.kit.forhosting.com/edu/percentile-band-classifier", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percentile": 72
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/percentile-band-classifier",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percentile": 72
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/percentile-band-classifier", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percentile":72}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percentile":72}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/percentile-band-classifier", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"percentile": 72
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.percentile_band_classifier",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ純粋解析モジュールが無料のブラウザツールと有料API経路を支えるため、LMSプラグイン・評価エクスポータ・相談ワークシートが、順位が中央半分か上位尾かで食い違うことはありません。
パーセンタイル順位が記述帯になる仕組み
エンドポイントは素点からパーセンタイルを再計算せず、ノルム表も適用せず、地域閾値も作らず、既知のパーセンタイル順位のみを分類します。この分離により契約は小さく検証しやすく、別途算出されたパーセンタイルがある教科・年齢ならどれでも使えます。
入力契約・応答フィールド・検証
例:percentile 72はband average、label Average、範囲25–75。素点から始める場合は、ご自身の素点→パーセンタイル処理や国内ノルム表と組み合わせてください。本機能は得点リストからパーセンタイルを推定しません。POSTでJSON本体に、必須の有限数percentile(0から100まで含む)を送ってください。同一フィールドの別名rankも受け付けます。値はJSON数値、または有限数に変換できる数値文字列で構いません。欠落フィールド・空文字列・非有限値・閉単位区間外の順位はinvalid_inputで失敗し、課金されません。成功時はpercentileをエコーし、機械安定キーband(low, below_average, average, above_average, high)、英語の可読句label(Low, Below average, Average, Above average, High)、表示用の包含整数端点range_minとrange_max、平易語の短いdescription、順序付き閾値を再述するformula文字列を返します。percentile 8はlow、18はbelow_average、82はabove_average、95はhighです。
パーセンタイル帯分類器が役立つ場面
決定的APIがあれば、成功支援基盤は各サービスに場当たり的なif-else木を埋め込まずにそれらの順位をフラグできます。実装は純粋parseのtier Aのため、成功した各呼び出しは公開の基本料金$0.002で、モデルトークンも外向き通信もありません。ペイロードは小さく保ち、テストでbandと範囲フィールドを固定すれば、LMSプラグイン・帳票生成・相談シート向けに再現可能な得点解釈ラベルが得られ、本格的な心理測定スタックを自前で立てる必要はありません。
連携の活用例
介入トリアージ用ダッシュボード
既存のパーセンタイル欄からlowとbelow_average帯をフラグし、閾値を手書きせず相談担当が連絡を優先できます。
技術的な質問
パーセンタイルを低・平均・高にどう分類しますか?
percentile(0–100)を送ってください。APIは固定閾値でbandとlabelを返します:low p<10、below_average p<25、average p≤75、above_average p≤90、high p>90。
average(平均)の範囲はどこですか?
average帯は第25から第75パーセンタイルまで含む(range_min 25、range_max 75)で、比較集団の中央半分です。
パーセンタイル帯分類器の料金は?
ブラウザツールは無料です。API要求は成功1回あたり$0.002のKIT前払い残高を使い、無効入力は課金されません。