sult
SULT - Loads and uses a standard ultimate life table
MIT License. Copyright 2022-2023 Terence Lim
- class actuarialmath.sult.SULT(i: float = 0.05, radix: int = 100000, S: ~typing.Callable[[float, float], float] = <function _faml_sult>, minage: int = 20, maxage: int = 130, **kwargs)[source]
Bases:
LifeTable
Generates and uses a standard ultimate life table
- Parameters:
i – interest rate
radix – initial number of lives
minage – minimum age
maxage – maximum age
S – survival function, default is Makeham with SOA FAM-L parameters
Examples
>>> sult = SULT() >>> a = sult.temporary_annuity(70, t=10) >>> A = sult.deferred_annuity(70, u=10) >>> P = sult.gross_premium(a=a, A=A, benefit=100000, initial_premium=0.75, >>> renewal_premium=0.05)