TabuaMultiplasVidas.tempo_futuro_maximo#
method
- TabuaMultiplasVidas.tempo_futuro_maximo(x: Iterable[int]) float #
Tempo de vida futuro máximo.
A idade deve ser composta por um array com tamanho igual ao número de vidas.
- Parâmetros
x (Iterable[int]) – Idade de inicial. Deve ser um array com uma idade para cada vida.
- Retorna
Tempo de vida futuro máximo, pode ser infinito.
- Tipo de retorno
Exemplos
>>> import numpy as np >>> qx1 = (np.arange(100) + 1)/100
Com o status “last” o tempo futuro é maior dos tempos, afinal a tabua continua se pelo menos uma vida está viva.
>>> tabua = TabuaMultiplasVidas(Tabua(qx1), Tabua(qx1), status = StatusVidasConjuntas.LAST) >>> tabua.tempo_futuro_maximo([50, 30]) 70.0
Já para o status “joint”, quando a primeira vida morre, a tabua se encerra.
>>> tabua = TabuaMultiplasVidas(Tabua(qx1), Tabua(qx1), status = StatusVidasConjuntas.JOINT) >>> tabua.tempo_futuro_maximo([50, 30]) 50.0