src.data_sources.annuity.policyholder_behaviors.annuitization.Annuitization

class src.data_sources.annuity.policyholder_behaviors.annuitization.Annuitization(path: str)

Data source for the annuity annuitization table.

Inheritance Diagram

Inheritance diagram of Annuitization

Variables & Properties

Methods

__init__(path)

Constructor method.

annuitization_rate(attained_age)

Returns an annuitization rate.

Details

__init__(path: str)

Constructor method. Loads data from the annuitization table into cache.

Relative path to the annuitization table:

resource/annuity/policyholder_behaviors/annuitization_rate.csv

Parameters:

path – Path to the annuitization table.

annuitization_rate(attained_age: int) float

Returns an annuitization rate.

Parameters:

attained_age – Attained age.

Returns:

Annuitization rate.

cache: DataFrame

Internal cache, populated at runtime.