Transparência estatística

Metodologia estatística

Exportação: 2026-11-04T19:42:03.260746+00:00 (UTC). Coorte padrão: age_group.

Inscritos na base · Entrants

Registros retidos após excluir revezamento, tempos negativos ou sentinela 99999 e distância negativa. A coorte padrão exclui PRO. Não equivale a inscritos oficiais nem a atletas únicos.

Retained records after validity and relay filters; default cohort excludes professionals.

Largantes · Starters

Entrants menos DNS. É uma definição operacional baseada no status registrado, não confirmação individual de largada.

Starters = entrants minus DNS, based on recorded status.

Concluintes · Finishers

Somente status FINISHER com tempo final estritamente positivo. DNF, DNS, DQ, NC e UNKNOWN nunca são concluintes.

Only FINISHER records with a positive finish time count.

Taxa de DNF

100 × DNF / starters. Sem denominador suficiente, null. Floripa 70.3 2026 age_group: 20 / 1.491 = 1,34%.

DNF divided by starters, expressed as a percentage.

DNS

Did Not Start: contagem separada. Taxa de DNS = 100 × DNS / entrants. DNS não integra o denominador de DNF.

DNS is counted separately; its rate uses entrants.

DQ, NC e outros estados

DQ (desclassificado), NC (não classificado) e UNKNOWN permanecem separados, conforme a fonte. Não inferimos conclusão ou reclassificamos status.

DQ, NC and unknown statuses remain separate and never count as finishers.

Coortes amadoras e profissionais

age_group inclui todos os não PRO, inclusive categorias especiais OTHER, sem revezamento. PRO é agregado separadamente. Floripa 2026 teve apenas PRO feminino; isso não é falha de dados. Pódios PRO publicam nomes e tempos; dados individuais amadores permanecem privados.

Default age_group excludes PRO and relay. Special non-PRO categories remain included. The 2026 Florianópolis professional field was women-only.

Mais rápido que X%

100 × número de tempos estritamente maiores que o informado / n. Empates não são superados. Frequências exatas por segundo substituem interpolação em bins; a frase arredonda a uma casa decimal. O mais lento supera 0%; o mais rápido não supera a si mesmo nem empatados. Cada split tem sua própria amostra de finishers; as frequências permanecem exclusivamente no servidor. O tempo informado é enviado por POST, sem armazenamento ou logs pela aplicação; a resposta contém somente percentil, n e rótulos da coorte.

Strictly slower times divided by cohort size. Ties are not beaten. Exact frequencies remain server-only; POST returns only percentile, n and cohort labels, with no application storage or logging.

Top 25%, top 10% e quantis

P25 e P10 dos tempos (menor é melhor). Quantil linear tipo 7: ordenar valores, índice i=(n−1)×p; interpolar entre piso(i) e teto(i). P75 e P90 seguem a mesma regra. Resultado arredondado a 0,01 segundo. Um corte interpolado não garante exatamente 25% ou 10% dos atletas, especialmente com empates.

Type-7 linear quantiles using index (n−1)×p; ties can change the fraction within a cutoff.

Mediana e média

Mediana = P50 pelo mesmo método linear; média aritmética dos tempos válidos. Calculadas diretamente dos atletas da coorte, nunca como média de medianas de categorias.

Median is P50; mean is the arithmetic average of valid cohort times.

Amostra mínima

n<5: contagem e estatísticas suprimidas (null). De 5 a 19: apenas contagem. De 20 a 49: média e mediana; taxas exigem denominador ≥20. Com n≥50: P10/P25/P75/P90, histogramas e percentil pessoal. Países com menos de 5 registros têm contagem suprimida; totais podem não reconciliar as células públicas. Histogramas usam intervalos de 30 minutos: bins com 1 a 4 tempos são suprimidos (null, nunca zero). Se houver só um bin suprimido, outro bin positivo de menor contagem também é suprimido para impedir dedução pelo total. Zero observado permanece zero.

Below 5 counts are suppressed; 5–19 counts only; 20+ mean/median and rates; 50+ tail quantiles and distributions. Histogram bins of 1–4 are suppressed, with complementary suppression when needed; published cells may not sum to totals.

Ausentes e splits

Ausente é null no JSON e — na tela. Zero observado em contagem ou taxa é válido; tempo zero não é válido. Cada split usa apenas tempos positivos de finishers. Proporções usam somente atletas com os cinco splits positivos: média das razões individuais split / soma dos cinco splits. Não pressupomos que essa soma coincida com o tempo final; n completo é exportado.

Missing values are null and displayed as a dash. Split shares average individual ratios only among complete positive split records.

Histórico

A comparação de uma edição usa somente anos anteriores da mesma versão provisória. A primeira edição e a primeira de uma versão ficam sem referência. O resumo de uma prova reúne todas as edições e sinaliza versões misturadas no dado; não deve ser interpretado como efeito do percurso.

Edition comparisons exclude current and later years and require the same provisional course version.

Versão provisória do percurso

Floripa 70.3 2026: jurere-2026, nova versão após Ingleses. Anos anteriores são ingleses-pre-2026-unverified; outras provas, unknown-unverified. A identidade histórica dessas versões ainda não foi verificada. O dado informa anos excluídos e courseVersionsVerified=false quando aplicável. Nenhum ajuste causal ou Race DNA foi implementado.

2026 Florianópolis is a new Jurerê version. Earlier and other courses remain explicitly unverified; no causal course adjustment.

Fontes e exportação

Resultados locais do provedor Competitor vinculados pela IRONMAN, com banco bruto preservado em somente leitura. Cobertura: três provas brasileiras, 2006–2026, somente edições disponíveis. Anos ausentes não são zero.

Official IRONMAN-linked Competitor results, exported read-only from the local pilot database. Missing years are not zeros.

IRONMAN · Competitor