Calculadora VO2 max teste degrau YMCA 3 min
Esta calculadora de VO2 máximo do teste de degrau YMCA de três minutos estima o consumo máximo de oxigênio em mililitros por quilograma por minuto a partir da frequência cardíaca de recuperação medida após um protocolo de degrau padronizado de três minutos e do sexo biológico.
Executar grátis
O teste de campo clássico YMCA usa um banco de doze polegadas a vinte e quatro degraus por minuto durante três minutos e registra o pulso de recuperação de um minuto —ou uma contagem de quinze segundos convertida em batimentos por minuto— sem esteira, pista ou carro metabólico. O motor aplica as regressões de McArdle específicas por sexo com coeficientes fixos, devolve uma estimativa determinística mais as entradas normalizadas e nunca depende da rede, de amostragem aleatória ou da data atual. Um adulto de meia-idade com pulso de recuperação moderado na faixa de cento e cinquenta costuma cair em um intervalo plausível de trinta a quarenta mililitros por quilograma por minuto conforme o sexo. Use grátis no navegador para acompanhamento pessoal e demos em sala de aula, ou chame a API a US$ 0,002 por solicitação bem-sucedida quando precisar de fixtures reproduzíveis em software de coaching, pipelines de pesquisa ou relatórios de bem-estar automatizados.
Como usar
Insira os dados no formulário acima. A ferramenta os verifica antes de calcular e mostra o resultado na mesma página.
Confira os dados
Use os rótulos e as unidades indicados em cada campo. Se algo estiver ausente ou fora do intervalo permitido, a página mostra o que corrigir.
Repita o cálculo ou automatize
Use a ferramenta web para verificações individuais e a API quando precisar da mesma capacidade em um fluxo automatizado.
Casos de uso
Obtenha uma resposta agora
Insira um conjunto de valores e veja o resultado sem montar uma planilha ou um script.
Compare cenários
Altere um valor por vez e repita o cálculo para entender o que muda o resultado.
Automatize tarefas repetidas
Use a API quando precisar executar o mesmo cálculo dentro do seu produto ou fluxo.
Perguntas frequentes
Quanto custa a calculadora de VO2 máximo do teste de degrau YMCA?
É gratuita no seu navegador nesta página. Pela API uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Qual fórmula esta ferramenta usa?
Regressões de McArdle de frequência cardíaca de recuperação específicas por sexo aplicadas ao bpm de recuperação do degrau YMCA de três minutos: male VO2max = 111.33 − 0.42×HR; female VO2max = 65.81 − 0.1847×HR.
O que acontece se a frequência cardíaca de recuperação for zero ou negativa?
A entrada é rejeitada com invalid_input. Taxas de recuperação não positivas não são válidas para a estimativa de VO2 máximo do teste de degrau.
Posso informar uma contagem de pulso de 15 segundos em vez de bpm?
Sim. Use recovery_15s (ou count_15s). O motor multiplica por quatro para obter batimentos por minuto antes de aplicar as equações.
Isto é um diagnóstico médico da aptidão cardiorrespiratória?
Não. É uma estimativa determinística de teste de campo com coeficientes publicados. Não substitui o teste de esforço graduado nem o aconselhamento clínico.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"sex": "male",
"recovery_hr": 150
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2max_ymca_step",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |