assumption

Source module to create Assumption space from.

This module is a source module to create Assumption space and its sub spaces from. The formulas of the cells in the Assumption space are created from the functions defined in this module.

The Assumption space is the base space of the assumption spaces for individual policies, which are derived from and belong to the Assumption space as its dynamic child spaces.

The assumption spaces for individual policies are parametrized by PolicyID. For example, to get the assumption space of the policy whose ID is 171:

>> asmp = model.Assumption(171)

The cells in an assumption space for each individual policy retrieve input data, calculate and hold values of assumptions specific to that policy, so various spaces in Input must be accessible from the Assumption space.

Project Templates

This module is included in the following project templates.

Referred Spaces

The Assumption space and its sub spaces depend of the following spaces. See references sections below for aliases to those spaces and their members that are referenced in the Assumption spaces.

Space Parameters

solvency2.assumption.PolicyID

Policy ID

References in Base

solvency2.assumption.asmp_tbl

AssumptionTables space in Input space

solvency2.assumption.asmp

Assumption space in Input space

solvency2.assumption.MortalityTables

MortalityTables space in Input space

References in Sub

solvency2.assumption.pol

Alias to Policy[PolicyID]

solvency2.assumption.prod

Alias to Policy[PolicyID].Product

solvency2.assumption.polt

Alias to Policy[PolicyID].PolicyType

solvency2.assumption.gen

Alias to Policy[PolicyID].Gen

Cells

BaseMortRate(x) Bae mortality rate
CnsmpTax() Consumption tax rate
CommInitPrem() Initial commission per premium
CommRenPrem() Renewal commission per premium
CommRenTerm() Renewal commission term
ExpsAcqAnnPrem() Acquisition expense per annualized premium
ExpsAcqPol() Acquisition expense per policy
ExpsAcqSA() Acquisition expense per sum assured
ExpsMaintAnnPrem() Maintenance expense per annualized premium
ExpsMaintPol() Maintenance expense per policy
ExpsMaintSA() Maintenance expense per sum assured
InflRate() Inflation rate
LastAge() Age at which mortality becomes 1
MortFactor(y) Mortality factor
MortTable() Mortality Table
SurrRate(y) Surrender Rate
solvency2.assumption.MortTable()[source]

Mortality Table

solvency2.assumption.LastAge()[source]

Age at which mortality becomes 1

solvency2.assumption.BaseMortRate(x)[source]

Bae mortality rate

solvency2.assumption.MortFactor(y)[source]

Mortality factor

solvency2.assumption.SurrRate(y)[source]

Surrender Rate

solvency2.assumption.CommInitPrem()[source]

Initial commission per premium

solvency2.assumption.CommRenPrem()[source]

Renewal commission per premium

solvency2.assumption.CommRenTerm()[source]

Renewal commission term

solvency2.assumption.ExpsAcqSA()[source]

Acquisition expense per sum assured

solvency2.assumption.ExpsAcqAnnPrem()[source]

Acquisition expense per annualized premium

solvency2.assumption.ExpsAcqPol()[source]

Acquisition expense per policy

solvency2.assumption.ExpsMaintSA()[source]

Maintenance expense per sum assured

solvency2.assumption.ExpsMaintAnnPrem()[source]

Maintenance expense per annualized premium

solvency2.assumption.ExpsMaintPol()[source]

Maintenance expense per policy

solvency2.assumption.CnsmpTax()[source]

Consumption tax rate

solvency2.assumption.InflRate()[source]

Inflation rate