BMIプライム計算ツール
BMIを標準範囲の上限25との比で表します。BMI 22.5ならBMIプライムは0.9、つまり上限の90%で、上限を下回っていることがすぐに分かります。すでに計算したBMIを入力します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 体格指数
- 22.5
- BMIプライム
- 0.9
- 上限正常閾値
- 25
- 相対パーセント
- 90
- 分類
- below_upper_normal
BMIプライムは、体格指数を従来の上限正常カットオフ二十五に対して表す単純な無次元比です。正のBMIを二十五で割ると、一を中心とした数が得られます。一未満はその上限境界より下、ちょうど一は境界上、一超は境界より上です。教育者、プロダクトチーム、研究者は、絶対的なBMIカットオフを毎回述べ直さずに被験者間で比較しやすい尺度が欲しいときにBMIプライムを使います。本計算は閉形式の比BMIプライム=BMI÷二十五を適用し、正規化した入力と分類ラベルを返し、正でないBMIを拒否して無効値が誤解を招くプライムを生まないようにします。
BMIプライムが体格指数を上限正常閾値にどう関係付けるか
体格指数は疫学、学校保健カリキュラム、多くの消費者向けウェルネスツールで使われる標準的な身長・体重の要約指標です。BMIプライムは、WHO型の表でよく使われる成人BMI正常帯の上端である固定参照二十五で割ることで一歩進めます。代数的にはBMIプライムはBMIを二十五で割ったものです。
分母が定数なので変換は純粋な尺度変更です。BMI二十は零点八、BMI二十五はちょうど一、BMI三十は一点二になります。単位のない結果は、絶対カットポイント表よりも集団比較や教材で伝えやすく、聴衆は各帯を暗記せずに値が上限正常境界の下・上・ちょうどかをすぐ理解できます。
本機能は実行時に別の分母を発明せず、年齢別・性別表を混ぜず、身長と体重からBMIを再計算しません。既にお持ちの正のBMIを受け取りプライム比に写像します。入力は有限で厳密に零より大きくなければなりません。
零または負のBMIはこのモデルで意味のある体格指数を表せず、絶対値の回避策を発明せずに無効入力で失敗します。出力は常に公開定義に基づく教育用の比として枠付けし、臨床診断や専門的な健康判断の代替にしないでください。
BMIプライム計算が実務で使われる場面
中等・高等教育の保健授業では、カットオフが無次元尺度にどう写るか教えるときにBMIプライムを導入することが多く、比と分類ラベルを返す信頼できるオラクルが採点とデモ準備を速めます。人体計測シミュレーション用の合成データセットを準備する研究助手は、ネットワーク呼び出しやモデルドリフトなしに既知のBMIから決定的なプライムラベルが必要です。
公衆衛生の広報では、共有の上限正常参照に対して集団を比べるときにプライムが好まれ、フルの多帯表より単一の閾値番号を図の横に印刷しやすいためです。後で身長体重からのBMI、体表面積、基礎代謝量、ウエスト身長比、臨床リスク得点が必要な場合は、このBMIプライム計算ページを過負荷にせず別の検索意図とランディングとして扱ってください。
結果は常にBMI÷二十五定義の教育的推定として提示し、臨床判断には有資格の専門家、地域プロトコル、本ツールが収集しない文脈が必要です。
活用例
教室用BMIプライム解答キー
IMC / 25ではなくBMI / 25の比と分類ラベルを生成し、講師と自動採点が一つの透明な正解を共有します。
よくある質問
BMIプライムとは何ですか?
BMIプライムは体格指数の上限正常閾値25に対する比です:BMI_Prime = BMI / 25。1.0はBMIが25に等しいことを意味します。
BMIプライムが1未満または1超の意味は?
1未満はBMIが25未満(従来の上限正常カットオフより下)。1超はBMIが25超。 ちょうど1はBMIがその閾値に等しいことを意味します。
BMIが零または負の場合は?
正でないBMI値は意味のないプライムを生む代わりに拒否されます。
身長と体重からBMIを計算しますか?
いいえ。 本機能は既にお持ちの正のBMIを受け取りBMIプライムに変換します。身長体重からのBMIは別の検索意図です。
BMIプライムの基準が25なのはなぜですか?
25は、WHO方式の一般的な表で成人のBMIの標準範囲の上限とされる値だからです。この固定の値で割ることで、上限より下か、ちょうどか、上かがひと目で分かります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/bmi-prime \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bmi":22.5}'const res = await fetch("https://api.kit.forhosting.com/health/bmi-prime", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bmi": 22.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmi-prime",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bmi": 22.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmi-prime", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bmi":22.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bmi":22.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmi-prime", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"bmi": 22.5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmi_prime",
"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は一つの純粋な同型関数を共有するため、教室デモと自動パイプラインは常に同じ数値で一致します。
BMIプライムが体格指数を上限正常閾値にどう関係付けるか
計算はネットワーク呼び出し、乱数シード、壁時計タイムスタンプ、機械学習ドリフトのない純粋な浮動小数点演算なので、同一のBMIは常に同一のJSONを生みます。
送る内容と返ってくる内容
古典的なスモークチェックには、プライム零点九となるBMI二十二点五と、プライム一点二となるBMI三十が含まれ、どちらも解答キーに適した安定した正のプライムを生みます。上流フォームがBMIではなく身長と体重を集める場合は、専用計算で先にBMIを求め、正の指数をここに渡してください。必須フィールドを一つ送ってください。フィールドbmiは体格指数の値で、厳密に零より大きい有限数でなければなりません。別名body_mass_index、value、bmi_valueが受理されます。欠落フィールド、非数値文字列、NaN、Infinity、零、負の値はinvalid_inputで失敗し課金されません。成功時、応答は正規化したbmi、二十五で割ったbmi_prime、二十五のupper_normal_threshold、閾値に対する百分率としてのrelative_percent、below_upper_normalまたはat_upper_normalまたはabove_upper_normalのclassification、BMI_Prime=BMI÷二十五の式文字列、method bmi_primeを返します。ちょうど二十五のBMIはプライム一とclassification at_upper_normalになります。成功したAPI呼び出しの料金は公開ベースの$0.002/項目で、検証失敗はプリペイド残高を消費しません。呼び出し側が短縮名の代わりにbody_mass_indexなどの別名を供給しても、出力形状を変えずに同じ検証と演算経路が適用されます。
BMIプライム計算が実務で使われる場面
本機能は純粋なparseエンジンなので、API料金は成功項目ごとに公開ベースの$0.002で、検証失敗は残高を消費しません。
連携の活用例
教育用ウェルネスwidgetデモ
上限正常閾値25を無次元プライムとして示し、同じランディングで臨床リスクモデルを混ぜません。
決定的な人体計測fixture
正でないBMIに対する厳しいinvalid_input付きで、合成データセットと回帰テスト用に安定したBMIプライムラベルを一括生成します。
技術的な質問
料金はいくらですか?
ブラウザツールは無料でローカル動作します。APIリクエストは成功項目ごとに$0.002のプリペイドKIT残高を使い、無効入力は課金されません。