ForHosting KIT · 開発者向けツール

理想体重の範囲計算

この計算ツールでは、身長を基準とするDevine式とRobinson式を比較します。センチメートルまたはインチで正の身長を入力し、式で使用する生物学的性別を選択してください。各推定値をキログラムで示し、小さい値と大きい値を比較範囲として表示します。教育、計画、再現可能な自動計算のための目安であり、診断や個別の医学的目標ではありません。体組成、年齢、健康状態、妊娠、運動、既往歴によって、健康的な体重は異なります。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

推定範囲が示す内容

理想体重の式は参考値であり、健康を直接測定するものではありません。本ツールは同じ身長と生物学的性別にDevine式とRobinson式を適用し、低い結果を下限、高い結果を上限にします。2つの方法を併記することで差が分かり、単一の数値による見かけ上の精密さを避けられます。これらの式は、骨格、筋肉量、脂肪分布、年齢、体力、疾患、薬、目標を考慮しません。結果は計算を統一したり相談の準備をしたりするための中立的な目安としてお使いください。医師や管理栄養士の評価に代わるものではありません。範囲外でも健康な場合があり、範囲内であることだけで健康とは判断できません。疾患、摂食障害からの回復、妊娠、治療に体重変更が関係する場合は、一般的な目標ではなく専門家の助言を受けてください。

Devine式とRobinson式の計算方法

最初に身長をインチへ換算します。各式は5フィート時点の生物学的性別別の基準体重から始まり、上下1インチごとに一定のキログラム数を加減します。男性ではDevine式が50キログラムから2.3ずつ、Robinson式が52から1.9ずつ変化します。女性ではDevine式が45.5から2.3ずつ、Robinson式が49から1.7ずつ変化します。各結果を小数第2位に丸め、その2値で範囲を作ります。同じ入力には常に同じ出力を返す決定的な計算です。古典的な式は二値の生物学的性別を使い、インターセックスやノンバイナリー向けの別係数を備えていません。選択肢は性自認ではなく、公開式を再現するための数学的入力を表します。

入力方法と適切な利用

正の身長を入力し、センチメートルまたはインチを選んでください。175 cmと68.9インチはほぼ同じ長さですが、丸めによりわずかな差が生じることがあります。応答にはセンチメートルへ正規化した身長、2つの推定値、キログラム単位の上下限が含まれます。画面、表計算、受付処理、API連携で範囲を表示しつつ、監査用の内訳も保持できます。未入力、ゼロ、負数、無限大、数値以外の身長は入力エラーになります。個人の体組成が式の前提と大きく異なる場合、参考性は低下します。重要な判断には、経時変化、臨床測定、身体機能、専門家の評価も用いてください。APIは1回$0.002で、ブラウザーでも同じ決定的なロジックを利用できます。

基準式を比較する

1つの正確そうな目標だけに頼らず、Devine式とRobinson式を並べて確認できます。

受付処理を標準化する

同じ定義済み手法を使う記録に、身長基準の再現可能な範囲を作成できます。

教育用計算ツールを作る

適切な説明とともに、各値と統合範囲を学習・健康管理画面へ表示できます。

医学的な診断ですか?

いいえ。数式による参考値であり、体組成、疾病リスク、栄養、全身の健康状態は評価しません。

なぜ範囲で表示するのですか?

Devine式とRobinson式を比較し、低い推定値と高い推定値を両端として差を示すためです。

どの身長単位を使えますか?

センチメートルはcm、インチはinをお使いください。応答にはセンチメートル換算値も含まれます。

身長がゼロまたは負の場合はどうなりますか?

身長は有限の正数である必要があるため、入力エラーになります。

APIでの計算料金はいくらですか?

APIリクエスト1回につき$0.002です。ブラウザー版でも計算できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/calc2/ideal-weight-range

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/calc2/ideal-weight-range \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"height":175,"sex":"male"}'
{
  "height": 175,
  "sex": "male"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.ideal_weight_range",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →