オストランド段差テストVO2max計算
体重70 kgの30歳男性で、オストランド・リューミング段差テスト後の心拍数が150で安定した場合、推定VO2maxは41.467 mL/kg/minです。心拍数・性別・年齢・体重を入れると、最大テストなしで有酸素能力を推定できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 心拍数
- 150
- 性別
- male
- Age
- 30
- 重み
- 70
- 重量の単位
- Kg
- VO2max 最大酸素摂取量 (mL/kg/min)
- 41.467
- VO2max (l/分)
- 2.9027
- 運動負荷 (kgm/分)
- 837.9
- 負荷の出典
- step_protocol
コーチ、運動生理学の授業、ウェルネスプログラムでは、完全な段階的最大テストが現実的でない場合でも、トレーニングブロック後に再測定できる数値の有酸素ベースラインが必要なときに、オストランド・リューミング方式を用います。エンジンは性別ごとの固定係数をもつオストランド・ノモグラムのBuono閉じた形を適用し、要求に応じて古典的なオストランド年齢補正係数を乗じ、絶対値のリットル毎分と相対値のミリリットル毎キログラム毎分の両方を返します。仕事量はキログラムメートル毎分またはワットで直接入力でき、あるいは体重・段差高さ・毎分ステップ数から標準的な段差テスト機械係数でオフライン計算できます。ネットワーク呼び出し、乱数サンプリング、現在日付への依存はありません。個人の追跡や教室デモにはブラウザで無料でご利用ください。
オストランド・リューミング推定の意味と応答の内容
VO2maxは心肺フィットネスの標準的な実験室指標であり、激しい運動中に身体が酸素を取り込み利用できる最大の速度です。一九五〇年代に導入されたオストランド・リューミング系のテストは、定常の仕事率とその仕事が生む心拍数を、公表されたノモグラムにより推定最大酸素摂取量へ対応づけます。
段差では、外部仕事率は体重・台の高さ・昇降ケイデンス、および上昇と制御された下降の一部コストを織り込む機械係数の積です。その仕事率は性別と定常心拍数とともに、ノモグラムを再現する性別固有の線形分数式に入ります(Buonoら、一九八九年)。
絶対VO2max(リットル毎分)は古典的なオストランド年齢補正表で尺度化され、若年成人は一に近い係数、高年成人はより低い係数を受け、相対VO2maxは体重で除して得ます。経路は完全に決定的で、同一入力は常に同じ丸め出力を生みます。
拒否される入力には、心拍数・性別・年齢・体重の欠落、非有限値、正でない生理量、ノモグラム分母が正にならないほど低い心拍数、文書化されたソフト上限を超える値が含まれます。本ツールはトレーニングゾーンや医学的許可、診断を処方せず、ご提供の数値に対して公表されたオストランド・リューミング式を評価するだけです。
活用例
段差テストによるフィットネス基準
計時オストランド・リューミング段差後に VO2max を推定し、同じ台高とケイデンスで再テストして有酸素変化を追跡します。
運動生理学ラボ
測定した心拍数・体重・段差仕事量から、学生用ワークシートと解答キー向けに再現可能なオストランド結果を生成します。
よくある質問
どの式を使いますか?
Buono et al.(1989) によるオストランド・リューミング・ノモグラムの閉じた形です。males VO2max L/min = (0.00212×W + 0.299)/(0.769×HR − 48.5)×100;females VO2max L/min = (0.00193×W + 0.326)/(0.769×HR − 56.1)×100。
心拍数150ではオストランド段差テストのVO2maxはいくつですか?
体重70 kgの30歳男性が既定の40 cmの台で毎分22.5歩なら、仕事量は837.9 kgm/minで、年齢係数0.935をかけた推定は41.467 mL/kg/min、2.9027 L/minです。
台の高さと昇降のペースはどうなっていますか?
既定では男性40 cm、女性33 cmの台を使い、1分間に22.5回の完全な昇降を行います。代わりに仕事量をkgm/minやワットで直接入れることもできます。
年齢で結果が変わるのはなぜですか?
絶対値にオストランドの年齢補正表をかけるためです。若い成人は1に近い係数、年配の人は小さい係数になり、年齢の間は直線で補間します。補正を外して、補正前の値を見ることもできます。
どの時点の心拍数を記録すればよいですか?
運動の終わりに安定した心拍数です。ノモグラムが使える範囲、通常は毎分およそ125から170拍に入っている必要があり、低すぎる心拍数は使えません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/vo2max-astrand-step \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heart_rate":150,"sex":"male","age":30,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/vo2max-astrand-step", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heart_rate": 150,
"sex": "male",
"age": 30,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vo2max-astrand-step",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heart_rate": 150,
"sex": "male",
"age": 30,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vo2max-astrand-step", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heart_rate":150,"sex":"male","age":30,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heart_rate":150,"sex":"male","age":30,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vo2max-astrand-step", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"heart_rate": 150,
"sex": "male",
"age": 30,
"weight": 70
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2max_astrand_step",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
このオストランド・リューミング段差テストVO2max計算機は、既知の台の高さとケイデンスでの計時ステップ、または同等の外部仕事率と、作業終了時に記録した定常心拍数から、古典的な最大下フィールドプロトコルにより最大酸素摂取量を推定します。コーチングソフト、研究パイプライン、自動ウェルネス報告で再現可能なフィクスチャが必要な場合は、成功したリクエストごとに $0.002 でAPIをご利用ください。
オストランド・リューミング推定の意味と応答の内容
直接測定には代謝カートと最大努力が必要なため、フィールドプロトコルはより容易な最大下作業と心拍数から同じ量を推定します。本計算機は主結果として vo2max_ml_kg_min と vo2max_l_min を返し、心拍数、キログラムメートル毎分の仕事量、キログラムとポンドの体重、年齢、性別、年齢補正の適用有無と数値係数、仕事量を決めた場合の任意の段差高さとケイデンス、単位文字列 ml/kg/min、メソッドタグ astrand_ryhming_step、使用した精度、実行した性別分岐の短い式の覚え書きをエコーします。無効なケースは invalid_input で失敗し課金されません。
入力の読み取り方と式の再現性の保ち方
性別は male または female、一文字の m または f、man または woman、男性一・女性零の数値コードを受け付け、男性係数 zero point zero zero two one two と forty-eight point five、または女性係数 zero point zero zero one nine three と fifty-six point one を選びます。年齢は正の年数で、古典的なオストランド係数表上で十五歳の係数 one point one zero から六十五歳の zero point six five まで線形補間し、範囲外はクランプします。ワットはノモグラムで用いる慣例係数 six point one two キログラムメートル毎分毎ワットで換算します。心拍数は heart_rate として毎分拍数で必須であり、別名 hr・pulse・bpm・hrr・steady_hr を持ち、性別固有の分母が正を保つほど十分に高い正の有限数でなければなりません。体重は正の有限数で、任意の weight_unit は既定でキログラムです。秤がポンドのときは weight_unit を lb にしてください。仕事量は workload として直接与えられ、任意の workload_unit は kgm_min または watts です。workload を省略すると、エンジンは weight と、男性既定 forty センチ・女性 thirty-three センチの step_height_cm、既定 twenty-two point five の steps_per_min から、W を質量×メートル高さ×ケイデンス× one point three three として計算します。任意の age_correction は既定 true で、false にすると年齢表の前の未補正ノモグラム絶対値を返します。このページの無料ブラウザ実行と、自動コーチングや研究パイプラインで同一の数学結果が必要なときの有料 API を組み合わせてご利用ください。
コーチング・教育・ソフトウェアにおける段差テストの位置づけ
コーチやパーソナルトレーナーは、クライアントが最大シャトルやトレッドミル最大テストを完了できない・すべきでない場合でも、同じ台高とケイデンスでトレーニングブロック後に再検査できる数値フィットネス基準が欲しいときに、段差またはサイクルのオストランドプロトコルを使います。教員と運動生理学の授業は、メトロノームと頑丈な台で学生が実施できる実験としてオストランド・リューミング段差を課し、定常心拍数と計算した仕事量をノモグラム式に入れて、性別・年齢・体重が推定をどうずらすかを見ます。職場ウェルネスや産業プログラムは、スキル要求が低く、一マイル半の走より短いため、最大下段差を好むことがあります。開発者は同じ契約をスクリプトから呼び、フィットネスアプリの決定的テストベクトルの種まき、チャート前のコーチ入力ログの正規化、表引きではなく文書化された VO2max 式を求めるプログラミング演習の充足に使います。プロダクトチームは、フォームが心拍数・性別・年齢・体重と仕事量または段差プロトコル欄を集め、UI が Buono 式と年齢表の独自実装を出荷せずにミリリットル毎キログラム毎分を示す必要があるときにエンドポイントを使います。このページでは作業はすべてブラウザ内で走ります。API では成功した照会ごとに $0.002 で、検証失敗は課金されず、応答後に何も保存しません。無料の対話探索と同一の有料 API という分割は、KIT のティア A カタログの他項目と一致し、教室デモから自動パイプラインへ、数学結果を変えずに移行できます。フィールドテスト計算機の小さな実験室を組むときは、Cooper 距離や Rockport 歩行推定などの他の無料・決定的 VO2max ヘルパーと組み合わせ、数値は常に最大下作業と心拍数からの推定として扱い、臨床診断とは見なさないでください。
連携の活用例
フィットネスアプリのフィクスチャ
既知の心拍数・性別・年齢・体重・仕事量から決定的な vo2max_ml_kg_min 値でユニットテストと CI を播種します。
技術的な質問
オストランド・リューミング段差 VO2max 計算機の料金は?
このページではブラウザ内で無料です。API では成功したリクエストが $0.002 で、無効入力は課金されません。
心拍数・体重・年齢・仕事量が零または負のときは?
入力は invalid_input で拒否されます。正でない値はオストランド・リューミング推定に無効です。
仕事量の入力は必須ですか。段差高さとケイデンスでもよいですか?
どちらでも構いません。workload(kgm/min または watts)を渡すか、省略して weight・step_height_cm(既定 40 cm male / 33 cm female)・steps_per_min(既定 22.5)からエンジンが W を計算します。
これは心肺フィットネスの医学診断ですか?
いいえ。公表されたノモグラム式と年齢係数に基づく決定的なフィールドテスト推定です。段階的運動負荷試験や臨床助言の代替にはなりません。