ForHosting KIT · 健康・運動

Cunningham TDEE計算

除脂肪体重65 kgで活動量が中程度なら、Cunningham式による安静時の消費は1930 kcal、1日の総消費は2991.5 kcalです。体組成をすでに測っている人に向いています。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
除脂肪量
65
活動量
中程度
結果
除脂肪体重 (kg)
65 kcal/day
活動係数
1.55
基礎代謝量 (kcal/日)
1,930
TDEE (kcal/日)
2,991.5

Cunningham式は除脂肪体重だけから基礎代謝量を推定し、その安静時の値に活動係数を掛けて1日の総消費エネルギーを求めます。アスリートや体づくりコーチ、体組成アプリは体重だけの式よりCunninghamを好むことが多く、安静時の消費の大部分は除脂肪組織が担い、同じ体重でも必要なカロリーが大きく違うためです。この機能はキログラム単位の除脂肪体重と、名前付き活動レベルまたは数値の活動係数を受け取り、BMRを500に除脂肪体重の22倍を加えた値とし、選んだ係数を掛けて1日あたりキロカロリーのBMRとTDEEを返します。

結果の見方とよくある間違い

名前付きレベルを使った場合は activity が含まれ、ダッシュボードが乗数の横に sedentary や moderate を表示できます。formula はBMRが500に除脂肪体重の22倍を加えた値であることと、TDEEがBMRに活動係数を掛けた値であることを再記し、method は常に cunningham なので下流は形を嗅がずに分岐できます。

除脂肪体重はすでに信頼できる測定—DEXA、水中体重、品質の良いBIA、皮脂厚由来のLBMプロトコル—から得る必要があります。この計算は周囲径や写真、総体重から組成を推定しません。公開されたアイソレート安全上限を超える極端に大きな除脂肪体重は拒否されます。

定数500と22は除脂肪体重に対するCunningham固有です。

指導の現場での使い方と限界

栄養スプレッドシートを入れずに素早い確認、講義デモ、クライアント教育には、ブラウザ上の無料Cunningham TDEE計算を使います。検証失敗は拒否後に残高を消費しません。すでに除脂肪体重を保存するクライアント側の体組成ワークフローと組み合わせ、組成と活動が変わるたびにBMRとTDEEを自前のデータベースに保存して縦断グラフにします。

公開定数に合わせキログラムの除脂肪体重入力を優先し、UIがポンドを集める場合は呼び出し前に換算してください。入力の保持規則は他のKIT parse項目と同じで、アルゴリズムが完全に決定的なので結果は継続的インテグレーションのフィクスチャに安全に固定できます。臨床的な期待を保ってください。

これは教育・計画用の推定であり診断医療機器ではなく、非典型の体組成や医学的条件のある方は単一の式ではなく専門家の助言に従ってください。

体づくりコーチングと除脂肪体重ベースの計画

コーチは測定した除脂肪体重とトレーニング活動レベルを入力し、体重計の数字だけでなく組成の変化に追従するCunninghamのBMRとTDEEを得ます。

CunninghamのTDEE式とは何ですか?

1日あたりキロカロリーの基礎代謝量は 500 + 22 × キログラムの除脂肪体重です。1日の総消費エネルギーはそのBMRに活動係数を掛けた値です(例:moderate なら 1.55)。この計算はその式をそのまま適用します。

除脂肪体重がゼロまたは負のときどうなりますか?

除脂肪体重はキログラムの正の有限数でなければならず、正でない値は拒否され課金されません。

Katch-McArdleやMifflinとどう違いますか?

Katch-McArdleは 370 + 21.6 × LBM です。Mifflin-St Jeorは総体重・身長・年齢・性別を使い除脂肪体重を無視します。

活動レベルはどれを選べばよいですか?

実際の1週間に近いものを選びます。座りがちは1.2、軽い活動は1.375、中程度は1.55、活発は1.725、非常に活発は1.9を掛けます。

除脂肪体重の値は何で測ればよいですか?

DEXA、水中体重測定、精度の高い体組成計、皮下脂肪厚の測定など、信頼できる方法で測った値を使います。体重や写真から体組成を推定する機能はありません。

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

POSThttps://api.kit.forhosting.com/health/tdee-cunningham

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

curl -X POST https://api.kit.forhosting.com/health/tdee-cunningham \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lean_mass":65,"activity":"moderate"}'
{
  "lean_mass": 65,
  "activity": "moderate"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.tdee_cunningham",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

経路はネットワークも乱数も使わない純算術なので、コーチングアプリ、課題チェック、プリペイドAPIのクライアントは毎回同じJSONを得ます。正でない除脂肪体重や無効な活動はinvalid_inputで失敗し課金されません。サーバーやSDKが同じ契約を必要とする場合、プリペイドAPIは成功1件あたり$0.002を課金します。

Cunninghamが測るものと必要な入力

基礎代謝量は、完全な安静時に体が24時間で使うエネルギーです。1日の総消費エネルギーは、活動係数という乗数を通じて日常の動きとトレーニングのコストを加えます。Cunninghamは総体重・年齢・身長・性別ではなく除脂肪体重(脂肪を除いた質量)から始まるため、安静時の基準は代謝的に活発な組織に沿います。両方あるときは数値が優先されます。lean_massはキログラムの正の有限数として送ってください。エイリアス lean_mass_kg、lbm、fat_free_mass、ffm、lean_body_mass を受け付けます。activityは sedentary、light、moderate、active、very_active のいずれかで、古典的な係数 1.2、1.375、1.55、1.725、1.9 に対応します。独自の乗数を使う場合は正の有限数として activity_factor を送れます。エンジンは bmr_kcal_day を500に除脂肪体重の22倍を加えた値、tdee_kcal_day をBMRに解決済み係数を掛けた値として計算します。欠落フィールド、有限でない数、正でない除脂肪体重、認識できない活動ラベルは invalid_input で失敗します。アルゴリズムはネットワーク・モデル・時計・乱数に触れないため、同じ入力は常に同じJSONになります。

応答フィールドの読み方とよくある落とし穴

成功時、応答は lean_mass_kg と activity_factor を返し、bmr_kcal_day と tdee_kcal_day を1日あたりキロカロリーで示し、UIが文字列を固定しなくてもラベルできるよう unit を kcal/day にします。臨床やコーチが安静時基準だけ欲しいときは bmr_kcal_day を、自製品で余剰や不足を掛ける前の維持目標には tdee_kcal_day を使います。このエンドポイントをMifflin-St JeorやKatch-McArdleと混同しないでください。

APIの使い方、料金、コーチング業務と実用上の限界

必須の lean_mass と、activity または activity_factor(あるいはそのエイリアス)を含むJSON本体を送ってください。フィットネスSaaS、遠隔医療の受付、スポーツ科学の実験ノート、カロリー計画パイプラインが安定した契約を必要とするときは、成功1件あたり$0.002のKIT残高でプリペイドAPIを使います。SDK作者は tdee_kcal_day をダッシュボードに直接写し、除脂肪体重・基礎カロリー・維持カロリーのCSV列をエクスポートできます—コーチが紙の上でCunninghamを適用するとき手で書く同じ数字です。

フィットネスと栄養のアプリ

すでに除脂肪体重を保存しているアプリは、クライアント言語ごとに式を再実装する代わりに、安定したプリペイドのCunningham TDEEエンドポイントを呼び出します。

スポーツ科学と教室デモ

研究室と授業ではCunninghamをMifflinやKatch-McArdleと比較し、決定的な出力で自動テストに期待JSONを固定します。

どの活動レベルが使えますか?

名前付きレベルは sedentary (1.2)、light (1.375)、moderate (1.55)、active (1.725)、very_active (1.9) です。正のカスタム activity_factor 数値も送れます。

Cunningham TDEE計算は無料ですか?

ブラウザツールはお使いの端末で無料です。API呼び出しは成功1件あたり$0.002のプリペイドKIT残高を使い、検証失敗は課金されません。

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