ForHosting KIT · Saúde e esporte

Preditor de prova

Quem corre 10 km em 40 minutos pode esperar cerca de 1:28:15 numa meia maratona: este preditor transforma uma marca real em um tempo estimado para outra distância com a fórmula de Riegel de 1977. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Distância conhecida
10
Tempo conhecido
2.400
Distância-alvo
21,0975
Você obtém
Tempo previsto
5.295,36739456
Tempo previsto (formatado)
1:28:15
Razão de distância
2,10975
Expoente
1,06

Um preditor de prova responde à pergunta de planejamento que todo atleta de endurance formula depois de uma marca: se acabei de cobrir esta distância neste tempo, o que devo esperar em outra distância? O modelo de potência de Pete Riegel de 1977 continua sendo o atalho usual para essa conversão. Ele toma uma distância conhecida, um tempo de chegada conhecido e uma distância-alvo, e estima o novo tempo de chegada como T2 igual a T1 vezes a razão D2 sobre D1 elevada a um ponto zero seis. As distâncias podem ser quilômetros, milhas ou metros desde que ambas compartilhem a mesma unidade; o tempo é uma duração em segundos.

Como o preditor de prova de Riegel escala uma marca conhecida

O preditor de prova de Riegel converte uma prova já concluída em uma chegada estimada em outra distância por meio de uma lei de potência publicada, não por uma cópia linear do ritmo. Você informa uma distância conhecida D1, um tempo de chegada conhecido T1 em segundos e uma distância-alvo D2. As distâncias podem ser quilômetros, milhas, metros ou outra unidade de comprimento, desde que ambas usem a mesma, porque o modelo só precisa da razão adimensional D2 dividida por D1.

O tempo de chegada previsto é T2 igual a T1 multiplicado por essa razão elevada ao expoente de endurance um ponto zero seis. Um expoente um pouco acima de um é a razão de ser desta ferramenta: o ritmo médio não é constante quando as provas se alongam. Copiar o ritmo de dez quilômetros direto para uma maratona quase sempre subestima o relógio, e copiar o ritmo de maratona direto para cinco quilômetros quase sempre superestima o quão lento o trecho curto deveria ser.

A identidade de Riegel de 1977 desacelera o ritmo projetado quando a distância cresce e o acelera quando encolhe, sem arquivos de frequência cardíaca, estimativas de VO2max nem um diário de várias semanas. A aritmética é uma divisão, uma potência e uma multiplicação. Não há chamada de rede, nem semente aleatória, nem Date de calendário no resultado.

Enquadre cada saída como uma estimativa de planejamento: subidas, clima, abastecimento e mudanças de forma podem afastar um relógio real de qualquer projeção de forma fechada.

Onde um preditor de prova se paga no esporte

Técnicos de clube e corredores autocoachados precisam de um preditor de prova reproduzível para que um dez quilômetros de inverno, uma meta de meia maratona na primavera e um briefing de semana de prova não discordem sobre o relógio que anotaram. Aplicativos de evento que mostram faixas de chegada projetadas para grupos de ritmo querem uma fórmula documentada que os atletas possam recomputar à mão, não uma estimativa de aprendizado de máquina caixa-preta que muda quando um modelo é retreinado.

Engenheiros de dados que preparam conjuntos sintéticos de provas para painéis de ritmo precisam de rótulos de chegada determinísticos a partir de distâncias e tempos conhecidos sem chamadas de rede ou deriva de modelo. Validação falha não consome saldo. Se mais tarde precisar de conversão pura de unidades de ritmo, pontuação por idade ou ajuste de expoente personalizado multi-prova, trate isso como intenções de busca distintas em vez de sobrecarregar esta página do preditor de prova.

Tempos-alvo da próxima prova

Transforme um resultado recente de cinco ou dez quilômetros em um tempo de planejamento de meia maratona ou maratona que você possa anotar em um bloco de treino e em um briefing de semana de prova.

Faixas de ritmo e aplicativos de evento

Mostre faixas de chegada projetadas para grupos de ritmo a partir de uma identidade de Riegel documentada que os atletas possam recomputar à mão, em vez de uma estimativa caixa-preta.

Como o preditor de prova estima um tempo de chegada?

Envie uma distância conhecida, um tempo de chegada conhecido em segundos e uma distância-alvo na mesma unidade de comprimento. O preditor devolve T2 = T1 × (D2/D1)^1.06, a lei de potência clássica de Riegel, em segundos mais uma string de relógio.

Quais unidades devo usar para distância e tempo?

Strings de relógio como 40:00 não são analisadas como entrada.

O que acontece se uma distância ou um tempo for zero ou negativo?

Uma prova real não pode ter distância nem tempo de chegada não positivos, então esses valores são rejeitados e não são cobrados.

Posso prever uma prova mais curta a partir de uma mais longa?

Sim. Quando o alvo é mais curto que a prova conhecida, a razão de distâncias é menor que um e a fórmula prevê um tempo absoluto mais rápido com ritmo médio um pouco mais vivo. O expoente permanece 1.06 nos dois sentidos.

Por que meu ritmo dos 10 km não vale igual para a meia maratona?

Porque o ritmo médio cai conforme a prova fica mais longa. Riegel eleva a razão entre as distâncias a 1,06, então 40 minutos nos 10 km viram cerca de 1:28:15 nos 21,0975 km, um pouco mais lento do que repetir o ritmo.

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.

POSThttps://api.kit.forhosting.com/sports/race-predictor

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/sports/race-predictor \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"known_distance":10,"known_time":2400,"target_distance":21.0975}'
{
  "known_distance": 10,
  "known_time": 2400,
  "target_distance": 21.0975
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "sports.race_predictor",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Este preditor de prova aplica essa identidade sem rede, sem tokens de modelo e sem relógio de calendário, de modo que uma planilha de treino, uma página de semana de prova e um cliente API recebem o mesmo número. Distâncias ou tempos não positivos falham com invalid_input e não são cobrados. Chamadas bem-sucedidas custam US$ 0,002.

Como o preditor de prova de Riegel escala uma marca conhecida

Zero, negativos, campos ausentes ou valores não finitos não descrevem uma prova real, então falham com invalid_input em vez de inventar um tempo de chegada.

Contrato de entrada, unidades e a resposta de tempo previsto

Converta horas e minutos em segundos totais antes de chamar: quarenta minutos em dez quilômetros são dois mil e quatrocentos segundos, e uma maratona de três horas são dez mil e oitocentos segundos. Checagens clássicas incluem uma prova de dez quilômetros em dois mil e quatrocentos segundos projetada a meia maratona em vinte e um ponto zero nove sete cinco quilômetros, e uma de cinco quilômetros em mil e duzentos segundos projetada a dez quilômetros; ambas produzem tempos previstos positivos estáveis adequados a gabaritos. Prefira números puros a strings formatadas; sinais de percentual, separadores de milhar e strings de relógio como 40:00 não são analisados como entrada. Envie via POST um corpo JSON com três números finitos positivos obrigatórios. known_distance é o comprimento da prova que você já concluiu; os aliases distance1, d1 e known_d são aceitos. known_time é essa chegada em segundos; time1, t1, known_time_seconds e seconds são aceitos. target_distance é o comprimento que você quer prever, na mesma unidade de known_distance; distance2, d2 e target_d são aceitos. Cada campo pode chegar como número JSON ou como string numérica. Campos ausentes, strings vazias, valores não numéricos, NaN, Infinity, zero e negativos falham com invalid_input nomeando o campo e não são cobrados. Em caso de sucesso o corpo devolve predicted_time como a contagem de segundos limpa, predicted_time_formatted como string de relógio H:MM:SS ou M:SS, known_distance, known_time e target_distance limpos, a distance_ratio D2 sobre D1, o expoente fixo um ponto zero seis, e uma string de fórmula que você pode imprimir ao lado da resposta. O preço de um item bem-sucedido é um US$ 0,002 fixo.

Onde um preditor de prova se paga no esporte

Salas de ciência do esporte ainda ensinam a escala de Riegel ao lado de tabelas VDOT e modelos de velocidade crítica, de modo que casar a aritmética manual com a saída da API importa mais que o custo assintótico. Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha as requisições pequenas, fixe predicted_time nos testes e você terá aritmética de endurance estável para widgets, páginas de crônica e workers de borda, sem levantar um serviço completo de plataforma de treino.

Planilhas de coaching e APIs esportivas

Fixe pares de Riegel conhecidos em uma planilha ou em uma suíte de regressão para que um diário de treino, um widget e um backend não discordem sobre o relógio previsto.

Quanto custa o preditor de prova?

A ferramenta do navegador é gratuita. Requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →