Assumptions#

Assumption input and calculations for individual policies.

This Space holds the outer or inner projection assumptions for each individual model point.

../../_images/diagram115.png

Parameters

This Space is a child Space of BaseProj. Since OuterProj and its child Space InnerProj both inherit BaseProj, Both OuterProj and InnerProj inherit this Space as their child Spaces.

Since OuterProj is parameterized with PolicyID and ScenID, the Assumptions Space derived from this Space is also parameterized as a child space of OuterProj. For example, nestedlife.Projection[1].Assumptions.ExpsMaintSA() represents the assumption of maintenance expense per sum assured for Policy 1 for the outer projection. InnerProj is parameterized with t0, the time at which the inner projection starts, so its Assumptions child Space derived this Space is also parameterized as a child space of InnerProj.

PolicyID#

Policy ID

Type:

int

ScenID#

Scenario ID, defaults to 1.

Type:

int, optional

References

AssumptionTables#

ExcelRange object holding data read from the Excel range AssumptionTable in input.xlsx.

MortalityTable#

ExcelRange object holding mortality tables. The data is read from MortalityTables range in input.xlsx.

prod#

Alias for nestedlife.Projection.Policy.Product()

polt#

Alias for nestedlife.Projection.Policy.PolicyType()

gen#

Alias for nestedlife.Projection.Policy.Gen()

sex#

Alias for nestedlife.Projection.Policy.Sex()

AsmpLookup#

Alias for nestedlife.Input.AsmpLookup()

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

SurrRateMult(t)

Surrender rate multiple (Default: 1)

BaseMortRate(x)[source]#

Bae mortality rate

CnsmpTax()[source]#

Consumption tax rate

CommInitPrem()[source]#

Initial commission per premium

CommRenPrem()[source]#

Renewal commission per premium

CommRenTerm()[source]#

Renewal commission term

ExpsAcqAnnPrem()[source]#

Acquisition expense per annualized premium

ExpsAcqPol()[source]#

Acquisition expense per policy

ExpsAcqSA()[source]#

Acquisition expense per sum assured

ExpsMaintAnnPrem()[source]#

Maintenance expense per annualized premium

ExpsMaintPol()[source]#

Maintenance expense per policy

ExpsMaintSA()[source]#

Maintenance expense per sum assured

InflRate()[source]#

Inflation rate

LastAge()[source]#

Age at which mortality becomes 1

MortFactor(y)[source]#

Mortality factor

MortTable()[source]#

Mortality Table

SurrRate(y)[source]#

Surrender Rate

SurrRateMult(t)[source]#

Surrender rate multiple (Default: 1)