ハリス・ベネディクト1919 BMR計算
1919年のハリス・ベネディクト式の結果をそのまま再現します。30歳、80 kg、180 cmの男性なら1日1864.545 kcalです。授業や論文が1984年の改訂版ではなく原典の数値を求めるときに使います。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 重み
- 80
- 高さ
- 180
- Age
- 30
- 性別
- 男性
- Bmr
- 1,864.545 kcal/day
- 基礎代謝量 (kcal/日)
- 1,864.545
- 体重(kg)
- 80
- 身長(cm)
- 180
基礎代謝量(BMR)とは、呼吸・循環・細胞修復・体温調節など生命維持に必要な系を動かすために、完全安静時に体が使うエネルギーです。J. Arthur Harris と Francis G.Benedict が1919年に発表したオリジナルのHarris-Benedict式は、栄養学史で教えられる古典的な閉じた形の式であり、後年の改訂ではなく1919年の係数を明示的に求めるシラバスや論文でも今なお使われます。本計算機は、体重(キログラム)、身長(センチメートル)、年齢(年)に対するそのオリジナルの性別別線形式を適用し、1日あたりのキロカロリーでBMRを返し、非正の測定値は拒否して無効な属性から偽のエネルギー下限が出ないようにします。歴史的手法の比較、1919年を引用する授業用解答、1984年のRozaとShizgal改訂ではなく原論文の数値に一致させる必要があるワークフローに適しています。
1919年オリジナルHarris-Benedict BMRの計算方法
基礎代謝量は、標準化された安静条件の下で24時間に消費されるキロカロリーを推定します。1919年のオリジナルHarris-Benedict式は、定数項に加え、体重・立位身長・暦年齢からの3つの線形寄与を持ち、男性と女性で係数が分かれます。
男性の古典式は、66.4730 に 13.7516×体重(kg)と 5.0033×身長(cm)を加え、6.7550×年齢(年)を減じたものです。女性は 655.0955 に 9.5634×体重(kg)と 1.8496×身長(cm)を加え、4.6756×年齢(年)を減じます。体重と身長は公表どおりメートル法単位を用い、年齢は整数でも小数でも構いません。
結果は1日あたりキロカロリーで報告され、多くの食事・コーチングツールが後で活動係数を掛けて1日総エネルギー消費を近似する際に期待する単位です。本機能は解析経路のみを実装し、機械学習・実行時に取得する人口表・乱数ゆらぎはありません。体重・身長・年齢が非正の場合は早期に失敗します。
ゼロや負の測定はこのモデルでは生きた成人の体を表せないためです。認識できない性別文字列も失敗します。式集合は性別特異的であり、第3の係数表を作ることは原論文が発表していない科学を捏造することになるためです。
1919年オリジナルHarris-Benedict計算機が現場で使われる場面
栄養史の研究者や管理栄養教育の講師は、安静時エネルギー式の変遷を教える際に今でも1919年オリジナルの式を課すため、古典係数を正確に返す単一のオラクルは採点と1984年改訂との並列比較を早めます。20世紀初頭の基礎代謝研究を再現する表を用意する研究補助者は、ネットワーク呼び出しやモデル漂移なしで体重・身長・年齢・性別から決定的なBMRラベルを必要とします。
式の系譜を学生に辿らせる臨床教育モジュールは、同一のサンプル成人についてオリジナルと改訂の両方の出力をしばしば要求します。本機能はオリジナル枝を、改訂兄弟機能はRozaとShizgalを担当します。
後から改訂Harris-Benedict、Mifflin-St Jeor、Katch-McArdle、活動係数付きの1日総エネルギー消費、体格指数が必要なら、この1919年オリジナル基礎代謝計算機ページに詰め込まず、別の検索意図とランディングとして扱ってください。結果は常に教育用の推定であり医学診断ではありません。
臨床判断には有資格の専門家と、本ツールが収集しない文脈が必要です。
活用例
歴史的手法の比較
同じ成人について1919年オリジナルBMRを1984年改訂やMifflinの結果と並べ、式の選択が安静時kcal/日をどうずらすかを学生が確認できるようにします。
1919年式向けの授業用解答
古典的1919年係数を明示的に求める宿題セット向けに、決定的なオリジナルHarris-Benedict BMR値を生成します。
よくある質問
1919年オリジナルのHarris-Benedict式とは何ですか?
HarrisとBenedictが1919年に発表した、性別別の古典的線形式の組です。体重(kg)・身長(cm)・年齢(年)からkcal/日の基礎代謝を、1984年のRozaとShizgal改訂ではなくオリジナル係数で推定します。
改訂Harris-Benedict計算機との違いは何ですか?
本機能は1919年のオリジナル係数を使います。改訂計算機(RozaとShizgal、1984)は別の定数を使い、同じ体重・身長・年齢・性別でも異なるBMRになります。シラバスやプロトコルが求める式を選んでください。
どの単位を使うべきですか?
体重はキログラム、身長はセンチメートル、年齢は年です。ヤード・ポンド法は先に換算してください。公表係数はメートル法入力を前提とします。
体重・身長・年齢がゼロまたは負の場合はどうなりますか?
非正の測定値はこのBMRモデルの有効な身体記述子ではないため拒否されます。
1919年の式はどんなときに使いますか?
授業や解答例、論文が1919年の係数を明示しているときに使います。安静時代謝の式の移り変わりを学ぶため、1984年の改訂版と結果を並べて比べるときにも役立ちます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/bmr-harris-benedict-1919 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"height":180,"age":30,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-harris-benedict-1919", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-harris-benedict-1919",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-harris-benedict-1919", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":80,"height":180,"age":30,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"height":180,"age":30,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-harris-benedict-1919", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_harris_benedict_1919",
"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は同一の純同型関数を共有するため、手計算と自動パイプラインは同じ入力で常に一致します。
1919年オリジナルHarris-Benedict BMRの計算方法
同一の体重・身長・年齢・性別は常に同じJSONを返します。
送信する内容と返ってくる内容
Weightはキログラム単位の体重で、ゼロより大きい有限数である必要があります。古典的スモークは体重80 kg・身長180 cm・年齢30歳の男性と、体重65 kg・身長165 cm・年齢28歳の女性を含み、いずれも原論文を引用する解答に適した安定した正のBMRを出します。歴史的栄養デモや課題には無料ブラウザフォームを配線し、一括フィクスチャや回帰が必要なときはスクリプトから同一契約を呼び出してください。フォームがヤード・ポンド法を集める場合は、公表係数がメートル法入力のみを前提とするため、呼び出し前にポンドとインチをキログラムとセンチメートルへ変換してください。4つのフィールドを送ってください。エイリアス weight_kg・kg・mass を受け付けます。Heightはセンチメートル単位の立位身長で、やはり有限かつ正でなければならず、height_cm・cm を受け付けます。Ageは年単位の年齢で、有限かつ正であり、age_years・years を受け付けます。Sexは1919年オリジナルの男性式または女性式を選び、大文字小文字を区別せず male・female・m・f・man・woman を受け付け、エイリアス gender も可です。4フィールドすべて必須です。欠落、数値欄の非数値文字列、NaN、Infinity、ゼロ、負値、未認識の性別ラベルは invalid_input で失敗し、課金されません。成功時の応答は、同一の整形済みキロカロリー/日として bmr と bmr_kcal_day、unit kcal/day、整形済み weight_kg・height_cm・age_years、正規化性別 male または female、equation original_harris_benedict_1919、equation_year 1919、選択性別の formula 文字列、method harris_benedict_1919 を返します。成功したAPI呼び出しの料金は公開ベースの $0.002 /項目であり、検証失敗は前払い残高を消費しません。
1919年オリジナルHarris-Benedict計算機が現場で使われる場面
本機能は純parseエンジンのため、API料金は成功項目あたり公開ベースの $0.002 であり、検証失敗は残高を消費しません。
連携の活用例
レガシー計画ツールのフィクスチャ
1919年式をまだ文書化するアプリの回帰テスト用に、原論文定数に一致するgolden BMR JSONを一括生成します。
技術的な質問
料金はいくらですか?
ブラウザツールは無料でローカル実行です。APIリクエストは前払いKIT残高を成功項目あたり $0.002 で使い、無効入力は課金されません。