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