TabuaMDT.tempo_futuro_maximo#

method

TabuaMDT.tempo_futuro_maximo(x: Iterable[int]) float#

Tempo de vida futuro máximo.

A idade pode ser composta de duas idades diferentes, como, por exemplo, no caso em que existe uma tábua de morte e uma tábua de cancelamento.

Parâmetros

x (Iterable[int]) – Idade de inicial. Deve ser um array com 1 elemento ou um array com uma idade para cada decremento.

Retorna

Tempo de vida futuro máximo, pode ser infinito.

Tipo de retorno

float

Exemplos

>>> import numpy as np
>>> qx1 = (np.arange(100) + 1)/100
>>> qx2 = np.repeat(0.01, 100)
>>> tabua = TabuaMDT(Tabua(qx1), Tabua(qx2))
>>> tabua.tempo_futuro_maximo([30, 30])
70.0
>>> tabua.tempo_futuro_maximo([50, 0])
50.0