tabatu.TabuaMultiplasVidas#

class tabatu.TabuaMultiplasVidas(*args: Tabua, status: StatusVidasConjuntas = StatusVidasConjuntas.LAST)#

Representação de tábuas de múltiplas vidas.

Parâmetros
  • *args (Tabua) – Uma quantidade arbitrária de tábuas, representando as falhas de cada vida.

  • status (StatusVidasConjuntas) – status de vida conjunta.

Exemplos

>>> import numpy as np
>>> qx1 = (np.arange(100) + 1)/100
>>> tabua = TabuaMultiplasVidas(Tabua(qx1), Tabua(qx1), status = StatusVidasConjuntas.LAST)

Methods

TabuaMultiplasVidas.alterar_periodicidade(...)

Altera a periodicidade da tabua.

TabuaMultiplasVidas.possui_fechamento_plato()

Verifica se a tábua possui fechamento de tipo platô.

TabuaMultiplasVidas.qx(x, t)

Probabilidade de falha entre as idades x + t e x + t + 1.

TabuaMultiplasVidas.t_qx(x, t)

Probabilidade de um indivíduo com idade x falhar com idade exatamente igual a x + t.

TabuaMultiplasVidas.tempo_futuro_maximo(x)

Tempo de vida futuro máximo.

TabuaMultiplasVidas.tpx(x, t)

Probabilidade de um indivíduo com idade x sobreviver a idade x + t.

Attributes

TabuaMultiplasVidas.numero_decrementos

TabuaMultiplasVidas.numero_vidas

TabuaMultiplasVidas.periodicidade

TabuaMultiplasVidas.status

Status de vida conjunta.

TabuaMultiplasVidas.tabuas