Calcolatore VO2 max test gradino YMCA 3 min
Questo calcolatore di VO2 max del test del gradino YMCA di tre minuti stima il consumo massimo di ossigeno in millilitri per chilogrammo al minuto a partire dalla frequenza cardiaca di recupero misurata dopo un protocollo di gradino standardizzato di tre minuti e dal sesso biologico.
Esegui gratis nel browser
Il classico test di campo YMCA usa una panca di dodici pollici a ventiquattro gradini al minuto per tre minuti, poi registra il polso di recupero di un minuto —oppure un conteggio di quindici secondi convertito in battiti al minuto— senza tapis roulant, pista o carrello metabolico. Il motore applica le regressioni di McArdle specifiche per sesso con coefficienti fissi, restituisce una stima deterministica più gli input normalizzati e non dipende mai dalla rete, dal campionamento casuale o dalla data corrente. Un adulto di mezza età che termina con un polso di recupero moderato intorno a centocinquanta si colloca di solito in un intervallo plausibile da trenta a quaranta millilitri per chilogrammo al minuto a seconda del sesso. Lo usi gratis nel browser per il monitoraggio personale e le dimostrazioni in aula, oppure chiami l'API a $0.002 per richiesta andata a buon fine quando le servono fixture riproducibili in software di coaching, pipeline di ricerca o report di benessere automatizzati.
Come si usa
Inserisci i dati nel modulo qui sopra. Lo strumento li controlla prima del calcolo e mostra il risultato nella stessa pagina.
Controlla i dati
Segui le etichette e le unità indicate per ogni campo. Se manca qualcosa o un valore non è ammesso, la pagina indica cosa correggere.
Ripeti il calcolo o automatizzalo
Usa lo strumento web per controlli singoli e l’API quando vuoi integrare la stessa capacità in un flusso automatizzato.
Casi d'uso
Ottieni subito una risposta
Inserisci una serie di valori e visualizza il risultato senza preparare un foglio di calcolo o uno script.
Confronta gli scenari
Modifica un valore alla volta e ripeti il calcolo per capire cosa cambia il risultato.
Automatizza le attività ripetute
Usa l’API quando lo stesso calcolo deve essere eseguito nel tuo prodotto o flusso.
Domande frequenti
Quanto costa il calcolatore di VO2 max del test del gradino YMCA?
È gratuito nel Suo browser in questa pagina. Tramite l'API una richiesta andata a buon fine costa $0.002; gli input non validi non vengono addebitati.
Quale formula usa questo strumento?
Regressioni di McArdle di frequenza cardiaca di recupero specifiche per sesso applicate al bpm di recupero del gradino YMCA di tre minuti: male VO2max = 111.33 − 0.42×HR; female VO2max = 65.81 − 0.1847×HR.
Cosa succede se la frequenza cardiaca di recupero è zero o negativa?
L'input viene rifiutato con invalid_input. I tassi di recupero non positivi non sono validi per la stima di VO2 max del test del gradino.
Posso inserire un conteggio del polso di 15 secondi invece di bpm?
Sì. Usi recovery_15s (o count_15s). Il motore moltiplica per quattro per ottenere battiti al minuto prima di applicare le equazioni.
Si tratta di una diagnosi medica della forma cardiorespiratoria?
No. È una stima deterministica di test di campo con coefficienti pubblicati. Non sostituisce il test da sforzo graduato né il consiglio clinico.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/vo2max-ymca-step \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sex":"male","recovery_hr":150}'const res = await fetch("https://api.kit.forhosting.com/health/vo2max-ymca-step", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sex": "male",
"recovery_hr": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vo2max-ymca-step",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sex": "male",
"recovery_hr": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vo2max-ymca-step", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sex":"male","recovery_hr":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sex":"male","recovery_hr":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vo2max-ymca-step", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"sex": "male",
"recovery_hr": 150
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2max_ymca_step",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |