Variabilitätsindex-Rechner
Eine Fahrt mit 250 W Normalized Power und 220 W Durchschnittsleistung hat einen Variabilitätsindex von 1,1364, also eine moderat wechselnde Belastung. Geben Sie beide Werte derselben Fahrt ein und sehen Sie, wie unruhig sie war. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Normalisierte Leistung
- 250
- Durchschnittsleistung
- 220
- Variabilitätsindex
- 1,1364
- Klassifizierung
- moderate
Der Variabilitätsindex ist das einfache Verhältnis, das Trainer und ambitionierte Radsportler nutzen, wenn sie bereits normalisierte Leistung und Durchschnittsleistung kennen und eine einzige Zahl brauchen, die sagt, wie unregelmäßig die Fahrt war. Ein ruhiger Tempo-Block und ein Kriterium mit denselben Durchschnittswatts belasten den Körper nicht gleich; die Division der normalisierten Leistung durch die Durchschnittsleistung bündelt diesen Kontrast im Variabilitätsindex (VI). Werte nahe eins bedeuten einen glatten Einsatz, bei dem die NP die Durchschnittswatts kaum übersteigt; deutlich höhere Werte bedeuten Schübe, Anstiege und Erholungen, die die NP relativ zum Mittel anheben. Dieser Variabilitätsindex-Rechner fürs Radfahren nimmt zwei positive Leistungswerte in Watt entgegen — normalisierte Leistung und Durchschnittsleistung derselben Datei —, teilt sie mit fester Rundung und liefert den VI samt grober Stufe glatt, moderat oder variabel.
Was der Variabilitätsindex bedeutet und wie VI zu NP und Durchschnittsleistung steht
Die Durchschnittsleistung ist das arithmetische Mittel jedes Watt-Samples der Fahrt. Die normalisierte Leistung gewichtet dieselbe Reihe mit einem gleitenden Mittel, das in die vierte Potenz erhoben wird, sodass variable Einsätze höher scoren als gleichmäßige. Der Variabilitätsindex ist die Brücke zwischen diesen beiden Zahlen: VI ist die normalisierte Leistung geteilt durch die Durchschnittsleistung desselben Intervalls.
Ist die Fahrt vollkommen glatt — Ergometer mit festem Ziel, langes flaches Zeitfahren ohne Schübe — liegt die NP sehr nahe an der Durchschnittsleistung und der VI nähert sich eins. Ist die Datei unruhig — Kriterien, Gruppenfahrten mit Beschleunigungen, hügelige Straßen mit wiederholten anaeroben Einsätzen — steigt die NP relativ zum Mittel und der VI klettert über eins.
Trainer behandeln oft VI unter etwa eins Komma null fünf als glatte aerobe Datei, Werte zwischen eins Komma null fünf und eins Komma eins fünf als moderate Variabilität und Werte ab eins Komma eins fünf als stark variable Einsätze, die nicht allein über die Durchschnittswatts mit ruhiger Arbeit verglichen werden sollten. Dieser Rechner berechnet die NP nicht aus einer Rohserie neu; er setzt voraus, dass Sie NP und Durchschnittsleistung bereits aus einem Meter-Export, TrainingPeaks, GoldenCheetah oder einem verwandten Tool für normalisierte Leistung haben, und führt nur die Division aus.
So bleibt der Vertrag klein, deterministisch und ideal für Formulare, Tabellen und Edge-Worker, die beide Watt-Zahlen bereits speichern. Es gibt keine FTP-Pflicht, keine Karte und keine Trainingszonen-Datenbank — nur die beiden positiven Zahlen, die Sie liefern, und eine optionale Dezimalpräzision.
Wo ein Variabilitätsindex-Rechner fürs Radfahren seinen Nutzen zeigt
Trainer, die Renn- und Trainingszusammenfassungen prüfen, haben oft bereits NP und Durchschnittsleistung in einer Tabelle oder Coaching-Plattform; sie brauchen den VI, ohne eine volle Leistungsanalyse-Suite erneut zu öffnen oder eine FIT-Datei neu hochzuladen. Sportwissenschaftliche Notebooks und journalistische Beiträge, die erklären, warum zwei Durchschnitte von zweihundert Watt unterschiedlich wirken, können goldene Beispiele an dieses reine Verhältnis hängen, damit Diagramme über Sprachen und Laufzeiten hinweg reproduzierbar bleiben. Fehlgeschlagene Validierung wird nicht abgerechnet.
Halten Sie beide Eingaben streng positiv, wählen Sie eine Präzision passend zu Ihren Berichtsvorlagen, und Sie erhalten einen stabilen VI und eine Klassifikationsstufe für Coaching-Berichte, LMS-Labore und Edge-Worker, ohne selbst einen vollen Trainingsanalyse-Stack zu betreiben.
Anwendungsfälle
Trainer-Review aus NP und Durchschnittsleistung
Fügen Sie normalisierte Leistung und Durchschnittsleistung aus einem Rennen oder einer Indoor-Einheit ein, um den Variabilitätsindex und eine Stufe glatt, moderat oder variabel zu erhalten, ohne die volle Watt-Serie neu zu verarbeiten.
Lehre und reproduzierbare Notebooks
Zeigen Sie Studierenden, wie VI = NP / AP unruhige Dateien von ruhiger Arbeit trennt, mit einem deterministischen Orakel für CI und Unterrichtsdemos.
Häufige Fragen
Wie wird der Variabilitätsindex im Radsport berechnet?
Der Variabilitätsindex ist die normalisierte Leistung geteilt durch die Durchschnittsleistung derselben Fahrt oder desselben Intervalls: VI = NP / AP. Werte nahe 1 bedeuten einen glatten Einsatz; höhere Werte bedeuten eine variabelere Datei.
Welche Eingaben braucht der Variabilitätsindex-Rechner?
Optionale precision (0–12, Standard 4) steuert die Nachkommastellen der numerischen Ausgaben.
Berechnet dieses Werkzeug die normalisierte Leistung aus einer Leistungsreihe?
Nutzen Sie zuerst einen Rechner für normalisierte Leistung, wenn Sie nur eine rohe Watt-Serie haben, und übergeben Sie hier anschließend beide Ergebnisse.
Was bedeuten die Stufen glatt, moderat und variabel?
Die classification ist ein grober Leitfaden: VI unter 1.05 ist smooth, von 1.05 bis unter 1.15 moderate, und 1.15 oder höher variable. Die Schwellen sind fest und deterministisch für konsistente Berichte.
Warum sollte ich zwei Fahrten nicht nur nach Durchschnittswatt vergleichen?
Weil ein gleichmäßiger Tempoblock und ein Kriterium mit gleicher Durchschnittsleistung den Körper unterschiedlich belasten. Antritte heben Normalized Power, und ab einem Index von 1,15 ist die Fahrt zu wechselhaft für einen Vergleich mit gleichmäßiger Arbeit.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
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}'const res = await fetch("https://api.kit.forhosting.com/health/variability-index", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"normalized_power": 250,
"average_power": 220
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/variability-index",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"normalized_power": 250,
"average_power": 220
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/variability-index", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"normalized_power":250,"average_power":220}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"normalized_power":250,"average_power":220}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/variability-index", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"normalized_power": 250,
"average_power": 220
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.variability_index",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Fehlende Felder, nicht numerische Zeichenketten, Nullen und negative Watts scheitern mit invalid_input und werden nicht abgerechnet.
Eingabevertrag, Antwortform, Klassifikationsstufen und Fehler
Optionale precision setzt die Nachkommastellen der numerischen Ausgaben von null bis zwölf und beträgt standardmäßig vier. Numerische Zeichenketten, die als endliche Dezimalzahlen parsen, sind zulässig. Durchschnittsleistung null wird ausdrücklich abgelehnt, weil Division durch null undefiniert ist; normalisierte Leistung null wird ebenfalls abgelehnt, damit das Verhältnis im streng positiven Bereich bleibt, den reale Meterdaten erwarten. Senden Sie einen JSON-Body mit zwei Pflichtfeldern: normalized_power und average_power, jeweils eine endliche streng positive Zahl in Watt für dieselbe Fahrt oder dasselbe Intervall. Aliase werden akzeptiert, damit Einfügepfade flexibel bleiben: np, NP oder normalized für die normalisierte Leistung; ap, avg_power, average oder mean_power für die Durchschnittsleistung; decimals oder dp für die Präzision. Bei Erfolg liefert der Body die gespiegelten und auf die gewählte Präzision gerundeten Werte normalized_power und average_power, variability_index als deren Quotient, classification als eine von smooth, moderate oder variable gemäß den oben genannten Schwellen sowie eine kurze Formelzeichenkette, die VI gleich normalized_power geteilt durch average_power festhält. Jeder Validierungsfehler nutzt invalid_input und wird nicht abgerechnet: fehlendes Pflichtfeld, leere Zeichenketten, nicht numerischer Text, NaN, Infinity, Null oder negative Watts.
Wo ein Variabilitätsindex-Rechner fürs Radfahren seinen Nutzen zeigt
Trainingsplattformen und Amateur-Veranstalter können diesen Endpoint aus einem Webhook aufrufen, sobald NP und Durchschnittsleistung stromaufwärts berechnet sind, variability_index neben der Dauer speichern und stark variable Einsätze in getrennte Vergleichsgruppen kennzeichnen. Weil die Implementierung reines Parse-Tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Integrationsbeispiele
Webhooks von Trainingsplattformen
Wenn die Analyse stromaufwärts bereits NP und Durchschnittswatts speichert, rufen Sie die API auf, um den VI an den Aktivitätsdatensatz für Ranglisten und Lastgrafiken anzuhängen.
Technische Fragen
Was kostet der Variabilitätsindex-Rechner fürs Radfahren?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht abgerechnet.