Analysis

Dans ce module, la fonction get_dataset récupère un jeu de données (simulé). La classe Results offre quelques fonctions pour résumer et fusionner les données et pour évaluer la préparation pour la retraite.

CPR.analysis.get_dataset()

Fonction qui renvoie un dataframe de données synthétiques.

Renvoie

Dataframe de données synthétiques.

Type renvoyé

pandas.core.frame.DataFrame

class CPR.analysis.Results(input_data, output, common, prices, extra_params)

Cette classe prépare les résultats.

Paramètres
  • input_data (pandas.core.frame.DataFrame) – dataframe d’intrants

  • output (pandas.core.frame.DataFrame) – dataframe d’extrants

  • common (Common) – instance de la classe Common

  • prices (Prices) – instance de la classe Prices

  • extra_params (dict) – dictionnaire de paramètres supplémentaires

summarize()

Fonction pour résumer la simulation.

merge(add_index=True)

Fonction pour fusionner les variables d’entrée et de sortie pour créer une base de données.

Paramètres

add_index (bool, optional) – ajouter l’indice à la base de données, True (Vrai) par défaut

check_preparedness(factor_couple=2, cons_floor=100, d_cutoffs={20: 80, 100: 65})

Fonction qui introduit un plancher de consommation, calcule l’IPR (NaN si la consommation avant et après la retraite sont en deçà de cons_floor), et vérifie la préparation pour la retraite.

Paramètres
  • factor_couple (int, optional) – facteur de normalisation du revenu pour les couples, par défaut 2

  • cons_floor (int, optional) – plancher de consommation, par défaut 100

  • d_cutoffs (dict, optional) – seuils, par défaut {20: 80, 100: 65}