RER基質計算機
RERが0.85なら、エネルギーの半分が糖質、残りの半分が脂肪から来ています。0.70から1.00の間で測った呼吸交換比を入力すると、燃料の割合がパーセントで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Rer
- 0.85
- 炭水化物(%)
- 50
- 脂質(%)
- 50
- 炭水化物の割合
- 0.5
- 脂質の割合
- 0.5
呼吸交換比はしばしばRERと表記され、二酸化炭素産生量を酸素消費量で割った値として定義され、運動生理学実験室やメタボリックカート、ウェアラブル連携の研究プロトコルにおける間接熱量測定の中核指標です。たんぱく質酸化を無視するか既に補正済みの場合、純粋な脂肪酸化に近い0.7前後から純粋な糖質酸化に近い1.0までのRERは、各基質が担うエネルギー割合へ線形に対応します。コーチ、スポーツ科学者、生理学を学ぶ方は、測定された1つの数値からその配分を迅速かつ再現可能に必要とします。本呼吸交換比基質計算機は測定RERを受け取り、古典的な非たんぱく質窓である0.70から1.00の範囲にあることを検証し、糖質と脂肪の百分率と対応する分数、および透明な数式文字列を返します。
RER基質割合の意味と線形モデルの仕組み
間接熱量測定は口またはマスクでの酸素取り込みと二酸化炭素排出を測ります。その比であるRERはVCO2をVO2で割った値で、たんぱく質寄与が小さいか別途測定されている定常的な有酸素条件のもとで、酸化されている燃料の混合を反映します。純粋な脂肪酸化ではRERが0.70付近になります。
脂肪分子は消費酸素に対して二酸化炭素産生が相対的に少ないためです。純粋な糖質酸化ではRERが1.00になります。グルコース酸化の化学量論がCO2とO2を1対1で釣り合わせるためです。
これらの基準点のあいだで、教室と実験室の古典的近似は非たんぱく質RERを線形混合として扱います。0.70から1.00への距離が糖質エネルギー分率、残りの距離が脂肪エネルギー分率です。明示的には、糖質百分率はRERから0.70を引き0.30で割り100を掛けた値、脂肪百分率は1.00からRERを引き0.30で割り100を掛けた値です。
RERが0.85のとき両割合は50です。0.82では糖質が40パーセント、脂肪が60パーセントです。端点では純粋脂肪または純粋糖質が得られます。
0.70未満または1.00超の値はこの二基質窓の外にあり、測定誤差、過換気、緩衝、ケトーシス境界、嫌気寄与などを示唆し得ます。本機能は0から100の外の割合を創作せずに拒否します。モデルは教育と計画向けであり、疾患診断やメタボリックカートの完全報告の代替にはならず、追加の実験データなしにたんぱく質酸化・アルコール・特殊基質を扱いません。
入力する値と結果の読み方
値は0.70から1.00までの閉区間にある有限数です。非正のRERは、気体交換比がこのモデルではゼロや負になり得ないため明示的に拒否されます。検証失敗は前払い残高を消費しません。
ご自身のVO2・VCO2パイプラインと組み合わせてください。本機能は生のガス流量からRERを計算せず、既測定のRERを基質割合へ写像するだけです。線形二燃料マップが単純な百分率分割として成り立たなくなることを理解せず、文書化された窓の外のたんぱく質補正済み非たんぱく質RQを送らないでください。
実験室や授業、アプリでの使い道
運動生理学の授業では、学生がLusk表を探したり線形マップを手書きで実装したりせず、カートの1回の読み取りを燃料混合へ変換できるよう、呼吸交換比基質計算機を用います。代謝セッションの定常RERを既に記録している筋力・持久力コーチは、言語ごとに表計算式を作り直さずにゾーンと週次で糖質対脂肪の寄与をチャート化できます。臨床的期待は誠実に保ってください。
古典的非たんぱく質境界下の透明な計画・教育用推定であり、医療機器認証ではなく、非典型代謝・急性疾患・不完全なガス校正がある利用者は完全な熱量測定報告の専門解釈に依るべきです。ソース保持は他のKIT parse項目と同じ規則に従い、結果はキャッシュや自動テストでのアサーションに安全です。
製品が上流で既にRERを計算している場合、本機能はその数値をダッシュボード・PDF・アスリート向けフィードバック画面用の読みやすい基質割合へ変える最後の純粋算術ステップです。
活用例
運動生理学ラボの報告書
メタボリックカートで測定した定常RERを、学生レポートとコーチ向け要約用の糖質・脂肪エネルギー割合へ変換します。
よくある質問
受け付けるRERの値は何ですか?
0.70(純粋脂肪)から1.00(純粋糖質)までの正の有限数のみです。
RER 0.85が特別なのはなぜですか?
0.85では線形モデルが純粋脂肪と純粋糖質の中間に位置し、両基質割合が50%になります。教科書でよくある確認点です。
たんぱく質酸化は考慮されますか?
いいえ。 古典的二基質マップは非たんぱく質RERを前提とします。尿中窒素などたんぱく質補正がある場合は上流で適用し、非たんぱく質比がなお[0.70, 1.00]にあるときのみ送ってください。
RERが0.82のときは何を意味しますか?
エネルギーの約40%が糖質、約60%が脂肪から来ていることを意味します。値が0.70に近いほど脂肪が多く、1.00に近いほど糖質が多く使われています。
呼吸交換比はどうやって測りますか?
間接熱量測定で測ります。マスクやマウスピースで吐き出す二酸化炭素と取り込む酸素を測り、二酸化炭素を酸素で割った値がRERです。安定した有酸素運動の状態で測定します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/rer-substrate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rer":0.85}'const res = await fetch("https://api.kit.forhosting.com/health/rer-substrate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rer": 0.85
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/rer-substrate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rer": 0.85
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/rer-substrate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rer":0.85}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rer":0.85}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/rer-substrate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"rer": 0.85
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rer_substrate",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無効・欠落・非有限・非正の入力はinvalid_inputで失敗し課金されません。
入力契約、応答フィールド、検証、エラー動作
必須フィールドrerを含むJSON本体をPOSTしてください。数値文字列は前後空白除去後に受理され、空文字、null、欠落、NaN、Infinityはフィールド名付きのinvalid_inputで失敗します。別名respiratory_exchange_ratio、r、rq、respiratory_quotientも同一値として受け付け、別キーで呼吸商を保存済みのクライアントが改名不要になります。0.70未満または1.00超は古典的二基質境界を示すメッセージで拒否され、APIクライアントは黙ってクリップせず明確な検証ヒントを出せます。成功時はrerを返し、安定丸めで合計100になるcarb_percentとfat_percent、チャート向け単位区間分数のcarb_fractionとfat_fraction、両方の百分率恒等式を述べるformula、methodのlinear_rer_substrate、pure_fat_rerとpure_carb_rerを記すmodel_boundsを含めます。
実験室・アプリ・教育でRER基質APIが価値を生む場面
対になったVO2・VCO2センサからRERを保存するフィットネス・スポーツ科学製品は、各クライアントで検証と丸めを再実装する代わりに、成功1件あたり$0.002の決定論的前払いエンドポイントを呼び出します。研究ノートと継続的インテグレーションのフィクスチャは、アルゴリズムがネットワーク・言語モデル・時計・乱数生成器に触れないため、既知RERに対する期待JSONを固定できます。
連携の活用例
スポーツ科学とトレーニングアプリ
VO2・VCO2センサからRERを既に保存するアプリが、各クライアントで線形マップを再実装せず安定した前払いエンドポイントで基質割合を取得します。
教室デモと自動テスト
教員とCIパイプラインが、既知RER(例: 0.85 → 糖質50% / 脂肪50%)に対する決定論的JSONを、ネットワークやモデル分散なしに固定します。
技術的な質問
RERから糖質と脂肪の利用をどう推定しますか?
有限のRERを[0.70, 1.00]で送ってください。APIは%CHO = ((RER − 0.70) / 0.30) × 100と%fat = ((1.00 − RER) / 0.30) × 100、および対応する分数を返します。
RER基質計算機の料金は?
ブラウザツールは無料です。APIリクエストは成功1回あたり$0.002の前払いKIT残高を使用し、無効入力は課金されません。