ForHosting KIT · Ferramentas para dev

Calculadora de sobrevivência para tabelas de vida

A calculadora de sobrevivência para tabelas de vida transforma o número observado de integrantes vivos de uma coorte em cada classe etária consecutiva em valores padronizados de sobrevivência.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe a contagem inicial e os sobreviventes registrados nas idades posteriores; a calculadora divide cada valor pelo tamanho inicial da coorte. O resultado apresenta idade, número de sobreviventes, sobrevivência como proporção e como porcentagem, facilitando a comparação entre coortes com tamanhos iniciais diferentes sem alterar as observações originais.

Organize as contagens de sobreviventes por idade

Comece com uma coorte cujos integrantes sejam acompanhados ao longo de classes etárias sucessivas. Insira primeiro o número de indivíduos vivos na primeira classe e depois acrescente a contagem de cada classe posterior em ordem cronológica. O valor inicial deve ser maior que zero, pois funciona como denominador de todos os cálculos de sobrevivência. As contagens precisam ser números inteiros não negativos e devem permanecer iguais ou diminuir com o avanço da idade. Uma tabela de vida de coorte acompanha o mesmo grupo original; portanto, um aumento normalmente indica que observações de outra coorte foram incluídas, que uma classe foi informada fora de ordem ou que os valores representam outra medida. Contagens repetidas são válidas e significam que nenhuma morte foi registrada no intervalo. Um zero final também é aceito. Use a idade inicial para identificar a primeira observação e o intervalo de idade para indicar classes uniformemente espaçadas, como anuais, quinquenais ou semestrais. Mantenha uma unidade de idade consistente e registre-a na análise, pois a saída conserva idades numéricas sem presumir se representam dias, meses ou anos.

Entenda o cálculo da sobrevivência

Para cada classe etária x, a sobrevivência específica por idade é calculada como l_x = n_x / n_0, em que n_x corresponde ao número de integrantes vivos naquela idade e n_0 ao tamanho inicial da coorte. Assim, a primeira linha sempre apresenta sobrevivência 1, ou 100 por cento. Todos os resultados seguintes ficam entre zero e um, porque uma coorte fechada não pode ganhar integrantes. Por exemplo, se restarem 760 indivíduos de um total inicial de 1,000, a sobrevivência será 0.76 e a porcentagem exibida será 76. Essa é uma proporção da coorte original, e não a probabilidade condicional de sobreviver apenas ao intervalo anterior. A diferença é essencial: a sobrevivência do intervalo dividiria a contagem de uma classe pela contagem imediatamente anterior, enquanto esta calculadora sempre usa a contagem inicial como denominador. Os valores são arredondados somente para remover ruído de ponto flutuante. A saída mantém as contagens originais ao lado dos valores normalizados, permitindo que você confira o denominador, diferencie amostras pequenas de grandes e reproduza cada cálculo diretamente.

Interprete e compare a tabela de vida

Leia a tabela de cima para baixo para observar quanto da coorte original permanece em cada idade. Uma queda gradual indica perdas distribuídas entre várias classes, enquanto um degrau acentuado identifica um intervalo antes do qual uma parcela grande da coorte desapareceu. Um trecho horizontal significa que a quantidade registrada de sobreviventes não mudou. Como a sobrevivência é normalizada pelo tamanho inicial, duas coortes que começaram com quantidades diferentes podem ser comparadas na mesma escala proporcional. A comparação é mais confiável quando a idade inicial, os intervalos, os critérios de inclusão e os métodos de observação são equivalentes. O cálculo não corrige migração, observações perdidas, censura, erro amostral nem indivíduos incluídos depois do início da coorte. Também não estima risco de mortalidade ou expectativa de vida; essas medidas exigem outras premissas e, muitas vezes, informações sobre mortes ou tempo-pessoa dentro dos intervalos. Considere a tabela uma transformação transparente das contagens fornecidas, e não um modelo inferencial. Antes de publicar, examine aumentos inesperados, confirme se os zeros são reais, mantenha o tamanho da coorte e informe a unidade etária.

Criar uma curva ecológica de sobrevivência

Normalize as contagens de organismos marcados ainda vivos em idades sucessivas antes de representar sobrevivência em função da idade.

Comparar coortes experimentais

Coloque coortes de tratamento e controle com tamanhos iniciais diferentes em uma escala proporcional comum de sobrevivência.

Conferir uma tabela de vida demográfica

Recalcule valores l_x com base em contagens publicadas e mantenha cada contagem junto à respectiva proporção para uma comparação auditável.

Quanto custa a calculadora?

Você pode executá-la gratuitamente no navegador. Cada solicitação via API custa US$ 0,002.

O que é sobrevivência específica por idade?

É a proporção da coorte inicial que permanece viva em determinada idade, calculada dividindo a contagem dessa idade pela contagem inicial.

Por que as contagens não podem aumentar?

Uma tabela de coorte acompanha um único grupo inicial. Sem a entrada posterior de indivíduos, o número de sobreviventes pode permanecer igual ou diminuir, mas não aumentar.

Posso usar intervalos etários maiores que um ano?

Sim. Defina age_interval com qualquer valor finito positivo e interprete-o sempre na mesma unidade, como dias, meses ou anos.

Sobrevivência é o mesmo que sobreviver durante um intervalo?

Não. A sobrevivência usa a coorte inicial como denominador. A sobrevivência condicional do intervalo usa a contagem existente no início daquele intervalo.

A contagem final pode ser zero?

Sim. O zero produz sobrevivência 0 e indica que nenhum integrante da coorte inicial permanece vivo naquela classe etária.

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/bio/life-table-survivorship

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/bio/life-table-survivorship \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"survivors":[1000,920,760,410,0]}'
{
  "survivors": [
    1000,
    920,
    760,
    410,
    0
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.life_table_survivorship",
  "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.

max_items1000
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.

Ver a documentação completa do KIT →