ForHosting KIT · 健康・運動

変動指数計算機

正規化パワー250 W、平均パワー220 Wのライドは変動指数1.1364で、中程度に変動のある走りです。同じライドの2つの数値を入れると、どれだけ出力に波があったかが分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
正規化パワー
250
平均パワー
220
結果
変動指数
1.1364
分類
moderate

変動指数は、正規化パワーと平均パワーがすでに分かっているコーチや本格的なサイクリストが、そのライドがどれほど不規則だったかを示す一つの数値を必要とするときに使う単純な比率です。同じ平均ワットの安定したテンポブロックとクリテリウムでも身体への負荷は同じではなく、正規化パワーを平均パワーで割るとその対比が変動指数(VI)に集約されます。1付近の値はNPが平均ワットをほとんど上回らない滑らかな努力を示し、1を大きく超える値はサージや登り、回復が平均に対してNPを押し上げたことを示します。このサイクリング変動指数計算機は、同一ファイルの正規化パワーと平均パワーという2つの正のワット値を受け取り、固定丸めで割り、VIと粗い smooth / moderate / variable の区分を返します。

変動指数の意味と、VIがNPおよび平均パワーとどう関係するか

平均パワーはライド上のすべてのワットサンプルの算術平均です。正規化パワーは同じ系列を、4乗したローリング平均で再重み付けし、変動のある努力が安定した努力より高く評価されるようにします。変動指数はその2つの数値をつなぐ橋です。

VIは同一区間の正規化パワーを平均パワーで割ったものです。ライドが完全に滑らかな場合——固定目標のエルゴ、ほぼサージのない長い平坦タイムトライアル——NPは平均パワーに非常に近く、VIは1に近づきます。ファイルが不規則な場合——クリテリウム、加速のある集団走、繰り返しの無酸素努力を伴う丘陵路——NPは平均に対して上がり、VIは1を超えて上昇します。

コーチはしばしば約1.05未満のVIを滑らかな有酸素ファイル、おおよそ1.05から1.15未満を中程度の変動、1.15以上を高度に変動する努力とみなし、平均ワットだけで安定した作業と比較すべきではないとします。本計算機は生系列からNPを再計算しません。

メーターエクスポート、TrainingPeaks、GoldenCheetah、または正規化パワー用の姉妹ツールからすでにNPと平均パワーがあることを前提に、比率のみを実行します。これにより契約は小さく決定論的で、両方のワット値をすでに保存しているフォーム、スプレッドシート、エッジワーカーに最適です。

FTP要件も地図もトレーニングゾーンデータベースもなく、ご提供いただく2つの正の数値と任意の小数精度だけです。

NPと平均パワーによるコーチのライド確認

レースやインドアセッションの正規化パワーと平均パワーを貼り付け、全ワット系列を再処理せずに変動指数と smooth / moderate / variable の区分を得ます。

教育と再現可能なノートブック

VI = NP / AP が不規則なファイルと安定した作業をどう分けるかを、CIと授業デモに適した決定論的オラクルで学生に示します。

サイクリングの変動指数はどう計算しますか?

変動指数は同一ライドまたは同一区間の正規化パワーを平均パワーで割ったものです:VI = NP / AP。1付近は滑らかな努力、高い値はより変動の大きいファイルを示します。

変動指数計算機に必要な入力は何ですか?

任意の precision(0–12、既定4)が数値出力の小数桁を制御します。

このツールはパワー系列から正規化パワーを計算しますか?

生のワット系列しかない場合は先に正規化パワー計算機を使い、その後ここに両方の結果を渡してください。

smooth、moderate、variable の区分は何を意味しますか?

classification は粗い目安です。VIが1.05未満は smooth、1.05以上1.15未満は moderate、1.15以上は variable です。しきい値はレポートの一貫性のため固定かつ決定論的です。

平均ワットだけで2つのライドを比べてはいけないのはなぜですか?

一定ペースの練習と、平均パワーが同じクリテリウムでは体への負担が違うためです。加速を繰り返すと正規化パワーが上がり、指数が1.15以上なら一定の練習とは比べられないほど変動が大きいと判断します。

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

POSThttps://api.kit.forhosting.com/health/variability-index

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

curl -X POST https://api.kit.forhosting.com/health/variability-index \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"normalized_power":250,"average_power":220}'
{
  "normalized_power": 250,
  "average_power": 220
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.variability_index",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

欠落フィールド、非数値文字列、ゼロ、負のワットは invalid_input で失敗し、課金されません。

入力契約、応答形状、分類区分、エラー

任意の precision は数値出力の小数桁を0から12に設定し、既定は4です。有限小数として解釈できる数値文字列も受け付けます。平均パワーがゼロの場合はゼロ除算が未定義のため明示的に拒否し、正規化パワーがゼロの場合も、実メーターデータで期待される厳密に正の領域に比率を保つため拒否します。同一ライドまたは同一区間について、それぞれ有限で厳密に正のワット数である2つの必須フィールド normalized_power と average_power を含む JSON ボディを POST してください。貼り付け経路を柔軟に保つためエイリアスを受け付けます。正規化パワーには np、NP、normalized、平均パワーには ap、avg_power、average、mean_power、精度には decimals または dp です。成功時、ボディは選択した精度に丸めた normalized_power と average_power のエコー、その商である variability_index、上記しきい値に基づく smooth / moderate / variable のいずれかである classification、および VI が normalized_power を average_power で割ったものであることを再述する短い formula 文字列を返します。検証失敗はすべて invalid_input を使い課金されません。必須フィールドの欠落、空文字列、非数値テキスト、NaN、Infinity、ゼロ、負のワットです。

サイクリング変動指数計算機が価値を発揮する場面

レースやワークアウトの要約を確認するコーチは、多くの場合すでにスプレッドシートやコーチングプラットフォームにNPと平均パワーを持っており、本格的なパワー分析スイートを再度開いたりFITファイルを再アップロードしたりせずにVIが必要です。失敗した検証は残高を消費しません。両方の入力を厳密に正に保ち、レポートテンプレートに合った精度を選べば、自前で完全なトレーニング分析スタックを立ち上げることなく、コーチングレポート、LMSラボ、エッジワーカー向けに安定したVIと分類区分が得られます。トレーニングプラットフォームやアマチュアレース主催者は、上流でNPと平均パワーがすでに計算されているときに webhook から本エンドポイントを呼び出し、variability_index を継続時間の横に保存し、高度に変動する努力を別の比較バケットに印付けできます。実装は純粋な parse ティアAのため、成功した各呼び出しはモデルトークンも外向きネットワークもなく公開の基本価格 $0.002 です。

トレーニングプラットフォームの webhook

上流分析がすでにNPと平均ワットを保存しているとき、APIを呼び出してリーダーボードと負荷チャート用のアクティビティ記録にVIを付与します。

サイクリング変動指数計算機の料金は?

ブラウザツールは無料です。APIリクエストは成功した呼び出しごとに前払いKIT残高から $0.002 です。無効な入力は課金されません。

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