理想体重計算
身長と性別からDevine式で成人の理想体重を推定します。身長170 cmの男性なら65.94 kg、つまり145.37ポンドです。臨床教育で使われる参考値で、個人の目標体重ではありません。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 高さ
- 170
- 性別
- 男性
- 身長(cm)
- 170
- 高さ (in)
- 66.93
- Ibw kg
- 65.94
- Ibw lb
- 145.37
この理想体重計算機は、立位の身長と性別から古典的なDevine式で成人のIBWを推定します。男性のIBW(キログラム)は五十に、五フィートを超えるインチ数へ二・三を掛けた値を加えたもの、女性は四十五・五に同じ超過分へ二・三を掛けた値を加えたものです。身長はセンチメートル・メートル・インチで入力でき、計算前に正規化されます。エンジンは完全に決定的で、ネットワーク呼び出しも乱数抽出も日付依存の近道もありません。
Devine理想体重の意味と応答に含まれる内容
Devineの意味での理想体重は、体組成・活動量・好みから導く個人の健康目標ではありません。成人の身長と性別の係数を一つのキログラム質量に写す公開された線形推定であり、臨床教育での便利な参照として、また除脂肪関連の投与概念をめぐる薬力学的な議論で歴史的に用いられてきました。
男性式は五フィートの身長で五十キログラムから始まり、追加のインチごとに二・三キログラムを足します。女性式は四十五・五キログラムから始まり、インチ当たりの増分は同じです。身長または性別の欠落は常に失敗します。
教育・ソフトウェア・計画ツールにおけるDevine IBWの位置づけ
学生は、教科書がより精緻な除脂肪モデルの前に理想体重を導入するとき、看護・薬学の授業でDevine式に出会います。プロダクトチームは同じ契約をスクリプトから呼び、健康ダッシュボード用の決定的テストベクトルを種まきし、関連計算機の前にユーザー入力の身長を検証し、ブラックボックスアプリではなくDevine推定を求めるプログラミング課題の条件を満たします。
フィットネスやウェルネスのデモでは、実測体重の横にIBWを歴史的参照としてだけ示すこともあり、本当の目標は組成・医療文脈・専門家の指導に依存することを併せて伝えます。出力は教育・工学用の推定として扱い、臨床や研究の精度が必要なら測定された体組成・公開された投与プロトコル・有資格の専門家を優先してください。
関連する体格指標が必要なときはBMI・除脂肪・多公式の理想体重ヘルパーと組み合わせ、フォーム構築時にセンチメートルとインチが誤って混ざらないよう単位を保ってください。
活用例
課題と試験の確認
看護・薬学・生理学の宿題向けに、身長と性別から再現可能な式文字列付きでDevine IBWを計算します。
フォーム検証と計画デモ
身長単位と性別を正規化し、教育デモと入力検証パイプライン向けに単一のDevine目標質量を返します。
よくある質問
身長または性別が欠けるとどうなりますか?
Devine理想体重の計算には height と sex の両方が必須です。
DevineはRobinsonやMillerの理想体重と同じですか?
いいえ。 別の公開係数です。本計算機はDevineのみを実装します。並列表記が必要なら多公式ツールを使ってください。
Devine式の理想体重は目指すべき目標ですか?
いいえ。身長と性別だけを使う公表済みの直線式による推定で、体組成や活動量、好みから決める健康目標ではありません。臨床教育や一部の投与量の検討で、便利な参考値として使われてきました。
身長170 cmの男性のDevine式の理想体重はいくつですか?
65.94 kg、つまり145.37ポンドです。170 cmは66.93インチで、5フィートより7インチ弱高いため、基準の50 kgに1インチごとに2.3 kgを足して求めます。
女性の式は男性とどう違いますか?
5フィートの身長での基準が、男性の50 kgではなく45.5 kgから始まります。1インチ増えるごとに2.3 kgを足す点は男女とも同じです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/ibw-devine \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":170,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/ibw-devine", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 170,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/ibw-devine",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 170,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/ibw-devine", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":170,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":170,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/ibw-devine", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"height": 170,
"sex": "male"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.ibw_devine",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
素早い確認や課題にはブラウザで無料で使い、アプリ・表計算・CIスイートが係数を手実装せずに再現可能なDevine IBWを必要とする場合は、成功したリクエストごとに $0.002 のAPIを呼び出してください。
Devine理想体重の意味と応答に含まれる内容
本計算機は正規化入力として height_cm と height_in、係数に使う解決済みの性別、両単位系でのDevine質量 ibw_kg と ibw_lb、method タグ devine、選択した性別の人間可読な式文字列、丸め後の体重フィールドに適用した精度を返します。年齢項・骨格補正・民族係数・活動乗数はこの契約になく、エンジンは対応身長範囲内で有限かつ正のIBWを計算するか、invalid_input で拒否するかのいずれかです。Devineには両フィールドが必須だからです。正でない身長、単位変換後に文書化されたセンチメートル窓を外れた身長、認識できない性別トークンもフィールド名付きメッセージで失敗し、誤ったフォームセルが誤った目標体重にならないようにします。BMI・除脂肪体重・多公式の理想体重表には専用ツールを使い、このページはDevine IBW推定のみを、臨床助言を捏造してはならないワークシート・単体テスト・API利用者向けの安定したJSONで返します。
身長と性別の読み取り方と結果の再現性
sex は大文字小文字を正規化したうえで male・female・m・f・man・woman とその複数形を受け付けます。有限小数として解釈できる先頭のプラスや科学的記法の数値文字列は許可され、埋め込み空白・十六進接頭辞・非数値トークンは明確なメッセージで拒否されます。身長は厳密に正でなければならず、変換後は五十から三百センチメートルの間に入ります。優先フィールドは数値身長の height と Devine 係数集合の sex で、身長には height_cm・h・stature・ht、性別には gender または sex_at_birth のエイリアスがあります。任意の height_unit はセンチメートル(既定)・メートル・インチを受け付け、セルごとに事前変換しなくても同じ契約をフォームで再利用できます。零・負・非有限は invalid_input と問題フィールド名付きメッセージで失敗します。計算は身長をインチへ変換し、六十を引いて五フィート超のインチを得て二・三を掛け、性別固有の基準五十または四十五・五キログラムを加え、続けて ibw_lb 用にキログラム対ポンド係数を掛けます。自動化パイプラインで同じ数学結果が必要なときは、このページの無料ブラウザ実行と有料APIを組み合わせてください。
教育・ソフトウェア・計画ツールにおけるDevine IBWの位置づけ
このページでは処理はすべてブラウザ内で行われ、API経由では成功した照会ごとに $0.002 で、検証失敗は課金されず、応答後に何も保存されません。無料の対話的探索と有料で同一のAPIという分担はKITのティアAカタログの他項目と一致し、教室デモから自動化パイプラインへ数学結果を変えずに移れます。
連携の活用例
決定的なテストfixture
Devineを再実装せず、単体テスト・健康ダッシュボード・CIアサーション用に安定した ibw_kg と ibw_lb を生成します。
技術的な質問
Devine理想体重計算機の料金は?
このページではブラウザで無料です。APIでは成功したリクエストが $0.002 で、無効な入力は課金されません。
どの式が使われますか?
Devine式です。男性は IBW = 50 + 2.3 × (height_in − 60) kg、女性は IBW = 45.5 + 2.3 × (height_in − 60) kg(身長はインチ)。
対応する身長の単位は?
既定はセンチメートルで、height_unit によりメートルとインチも使えます。値はDevine式の適用前に変換されます。