TabuaMultiplasVidas.tpx#

method

TabuaMultiplasVidas.tpx(x: Iterable[int], t: Iterable[int]) ndarray[Any, dtype[float64]]#

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

Parâmetros
  • x (Iterable[int]) – Idade de inicial. Deve ser um array com 1 elemento para cada vida.

  • t (Iterable[int]) – Tempo extra. Pode ser um array com diversos tempos.

Retorna

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

Tipo de retorno

NDArray[float64]

Exemplos

>>> import numpy as np
>>> qx = (np.arange(100) + 1)/100
>>> tabua = TabuaMultiplasVidas(Tabua(qx), Tabua(qx), status = StatusVidasConjuntas.LAST)
>>> tpx = tabua.tpx([30, 50], [0,1,2,3,4,5])
>>> np.round(tpx, 5)
array([1.     , 0.8419 , 0.70181, 0.57906, 0.47275, 0.38174])