SCR_life¶
Source module for Life SCR standard formulas
This module contains formulas to calculate SCR.
Common cells parameters
- risk¶
one of the following strings that represents a life sub-module. only Mortality, Longevity, Lapse and Life expense risks are implemented.
“mort”: Mortality risk
“longev”: Longevity risk
“disab”: Disability risk
“lapse”: Lapse risk
“exps”: Life expense risk
“rev”: Revision risk
“cat”: Life catastrophe risk
Cells
|
The capital requirement for lapse risk for each shock |
|
The capital requirement for each risk under the life underwriting risk |
|
Net value of assets minus liabilities |
|
The capital requirement for life underwriting risk |
- LapseRisk(shock)[source]¶
The capital requirement for lapse risk for each shock
- Parameters:
shock – string that represents each lapse shock (“up”, “down”, “mass”)
- Life(risk)[source]¶
The capital requirement for each risk under the life underwriting risk
- Parameters:
risk – string that represents life risk sub-module (“mort”, “longev”, “disab”, “lapse”, “exps”, “rev”, “cat”)
- NetAstValue(risk='base', shock=None, scope=None)[source]¶
Net value of assets minus liabilities
This formula is simplified and present value of net liability cashflows is used in replacement for net asset value, based on the assumption that the value of assets does not change by life risk scenarios.
- Parameters:
risk – string that represents life risk sub-module (“mort”, “longev”, “disab”, “lapse”, “exps”, “rev”, “cat”)
shock – string that represents each lapse shock (“up”, “down”, “mass”)
scope – “nonretail” or None (by default)