田中式最大心拍数計算機
Tanakaの回帰式で、全力時に心拍数がどこまで上がるかを推定します。208から年齢の0.7倍を引く式で、40歳なら180 bpmです。年齢を引くだけの従来の簡易式に代わる、研究に基づく方法として、ゾーン計画に使えます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Age
- 40
- 最大心拍数 (bpm)
- 180 bpm
- 精度
- 2
- 方程式
- 208 - 0.7 × age
この田中式最大心拍数計算機は、全力運動時に心拍数が毎分何回まで上がり得るかを、年齢と Tanaka・Monahan・Seals の回帰式だけで推定します。閉じた形は二百八から年齢にゼロ点七を掛けた値を引くもので、古典的な二百二十マイナス年齢の目安に代わる、広く引用される式です。エンジンは完全にオフラインで決定的であり、同じ年齢は常に同じ丸め済みの bpm 値を返し、ネットワーク呼び出し・乱数・日付依存の近道はありません。
田中式 HRmax の意味と応答に含まれる内容
最大心拍数とは、ある年齢の人が最大努力下で典型的に到達し得る、毎分あたりの持続可能な最高脈拍の推定値です。指導者や教科書は、楽な持久の六十〜七十パーセント HRmax や、より厳しいインターバルの八十〜九十パーセントなど強度ゾーンを描くときの基準に使いますが、真の個人ピークは遺伝・薬・体力でなお異なります。
本計算機は脈拍を測らず、田中の閉じた人口方程式を年齢だけに適用し、引用やソフト連携に使える構造化数値を返します。年齢欠落、非有限値、非正の年齢は拒否され、ゼロや負の年はこのモデルでは意味を持ちません。
トレーニング・教育・ソフトにおける田中 HRmax の位置づけ
教師は、係数を黙って変えたり小数を落としたりする不透明なアプリに頼らず、控えめな年齢向けの解答キーを事前生成できます。開発者は同じ契約をスクリプトから呼び、心拍ゾーン UI の決定的テストベクトルを埋め、強度デモ前にユーザー入力年齢を正規化し、多モデル平均ではなく田中 HRmax 式を求めるプログラミング課題の要件を満たします。
競技や認定の練習では、ラボ機材なしで解答を検算できる、bpm 推定の高速オフライン源が必要なこともあります。製品・教育ツールは学習者が年齢を入力し、UI が一冊の教科書式と明確な方程式ラベルを示すときにこの推定を使います。
活用例
宿題とフィットネス教育
田中式最大心拍数を教える教科書・クイズ・実験向けに、再現可能な bpm 解答を生成します。
決定的ソフトウェアフィクスチャ
208 − 0.7×age を再実装せず、ユニットテストやコーチングアプリに安定した田中 HRmax 出力を埋めます。
よくある質問
どの式が使われますか?
本ページは Fox や Gulati を混ぜません。並列表が必要なら多公式の最大心拍数ツールをご利用ください。
年齢がゼロや負の場合はどうなりますか?
年齢は正の有限数でなければならず、非正の値は田中式最大心拍数方程式では無効です。
これは真の最大心拍数の医学的測定ですか?
いいえ。 田中式は年齢だけからの人口回帰推定です。個人の真の最大値はばらつきます。健康判断で精度が重要なときは臨床検査や監督下の検査を使ってください。
なぜ結果は精度で丸められるのですか?
既定の precision は小数二桁で、0 から 15 まで設定できます。
従来の簡易式ではなく田中式を使うのはなぜですか?
田中式はTanaka、Monahan、Sealsが発表した研究に基づく式で、年齢を引くだけの単純な式が高い年齢では大まかすぎると感じるときによく選ばれます。どちらも年齢による集団の推定値です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/hrmax-tanaka \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":40}'const res = await fetch("https://api.kit.forhosting.com/health/hrmax-tanaka", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/hrmax-tanaka",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/hrmax-tanaka", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/hrmax-tanaka", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"age": 40
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.hrmax_tanaka",
"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 テスト・教育ツールで再現可能な田中式 HRmax フィクスチャが必要なときは、成功リクエストごとに $0.002 で API を呼び出してください。
田中式 HRmax の意味と応答に含まれる内容
各リクエストでは検証済み年齢、二百八から年齢にゼロ点七を掛けた値を引いた hrmax_bpm、bpm とタグ付けされた unit、tanaka とタグ付けされた method、丸めに使った precision、モデルを明示する formula と equation フィールドが得られます。ウェアラブル同期も乱数ノイズもなく、エンジンは有限の bpm 推定を作るか invalid_input で入力を拒否するかのどちらかです。Fox と Gulati の並列表、実測安静時脈拍、歩行テストの VO2 max、HRmax 確定後のゾーン表が必要なら専用ツールを使い、本ページは田中式の年齢ベース HRmax 推定だけに答え、ワークシート・ユニットテスト・明確な研究式を求める API 利用向けの安定した数値出力を提供します。
年齢の読み取り方と田中パスの再現性
年齢文字列の先頭の任意のプラス記号と科学的記法は有限小数として解釈できる場合に許可され、埋め込み空白・十六進接頭辞・非数値トークンは明確なメッセージで拒否され、悪いセルが誤った心拍上限にならないようにします。田中方程式は非正の年齢では定義されないためです。推奨フィールドは年単位の age ですが、スプレッドシート・クエリ文字列・フォームが同じ契約を再利用できるよう、エイリアス age_years・years・a も受け付けます。年齢は厳密に正でなければならず、ゼロ・負数・非有限値は invalid_input で失敗します。同一の数学結果を自動パイプラインで必要なら、本ページの無料ブラウザ実行と有料 API を組み合わせ、ダッシュボードが使ったモデルを文書化するときは応答の formula 文字列を保持してください。
トレーニング・教育・ソフトにおける田中 HRmax の位置づけ
コーチと競技者は、フィールドやラボの検査で精緻化する前に、年齢予測の上限からゾーン計画を始めることが多く、単純な二百二十の規則が高齢で粗く感じられるとき、田中回帰は研究に基づくよくある選択です。本ページでは作業はすべてブラウザ内で走り、API 経由の成功照会は各回 $0.002、失敗した検証は課金されず、応答後に何も保存しません。無料の対話探索と同一結果の有料 API という分割は、KIT のティア A カタログの他項目と一致し、教室デモから自動パイプラインへ数学結果を変えずに移れます。無料で決定的なフィットネス補助の小さな実験室を作るときはペースや VO2 など他の健康エンドポイントと組み合わせ、人口式は常に推定として扱い、医学診断や監督下の運動検査の代替にはしないでください。
連携の活用例
トレーニングゾーンの出発点
田中方程式で年齢から HRmax を推定し、競技者とコーチがフィールド検査前に強度帯を描けます。
技術的な質問
田中式最大心拍数計算機の料金はいくらですか。
このページではブラウザで無料です。API では成功したリクエストが $0.002 で、無効入力は課金されません。