Assumptions

Assumption input and calculations for individual policies.

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

blockdiag BaseProj BaseProj.Assumptions OuterProj [PolicyID, ScenID=1] OuterProj.Assumptions InnerProj[t0] InnerProj.Assumptions

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)