Life¶
Le module Life contient la classe qui calcule les facteurs de rente pour tous les individus dans la simulation, à l’aide de tables de mortalité par province et par genre fournies par Statistique Canada.
- class CPR.life.life.table(prov='qc', scenario='M', gender='males', web=False)¶
Classe qui clacule les facteurs de rente par province, genre, âge et année de naissance.
- Paramètres
prov (str) – province; défaut=qc
scenario (str) – scénario de longévité; défaut=M (mortalité moyenne)
gender (str) – genre; défaut=males (masculin)
web (bool) – True (Vrai) pour récupérer les données depuis internet (option non disponible pour le moment), False (Faux) sinon; défaut=False
- pull_history(prov='qc', gender='males')¶
Fonction qui obtient les tables de mortalité historiques par province et par genre.
- Paramètres
prov (str) – province; défaut=qc
gender (str) – genre; défaut=males (masculin)
- splice()¶
Fonction qui ajoute des les probabilités de survie pour l’année de naissance 2012 et les suivantes.
- compute_annuity_factor(byear, agestart, rate)¶
Fonction qui calcule un facteur de rente.
- Paramètres
byear (int) – année de naissance
agestart (int) – âge auquel débute la rente
rate (float) – interest rate
- Renvoie
Facteur de rente.
- Type renvoyé
float