Policy

Policy attributes and policy values

This Space is a child Space of Projection, and it holds policy attributes and policy values used by Projection and by Assumptions, another child Space of Projection.

Some Cells in this Space, such as Product() and IssueAge(), are for retrieving attributes for the selected policy from PolicyData. Some other Cells, such as GrossPremRate() are for calculating policy values for the policy from the attributes and product specs looked up through SpecLookup.

blockdiag Projection [PolicyID, ScenID=1] Assumptions Policy

Parameters

Since Projection is parameterized with PolicyID and ScenID, this Space is also parameterized as a child space of Projection. For example, simplelife.Projection[1].Policy.GrossPremRate() represents the gross premium rate for Policy 1.

PolicyID

Policy ID

Type

int

ScenID

Scenario ID, defaults to 1.

Type

int, optional

References

LifeTable

LifeTable Space

PolicyData

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

SpecLookup

SpecLookup()

PremTerm

Alias for PolicyTerm()

Cells

AnnPremRate()

Annualized Premium Rate per Sum Assured

CashValueRate(t)

Cash Value Rate per Sum Assured

Channel()

Duration()

Gen()

GrossPremRate()

Gross Premium Rate per Sum Assured per payment

GrossPremTable()

Gross premium table

InitSurrCharge()

Initial Surrender Charge Rate

IntRate(RateBasis)

Interest Rate

IssueAge()

LoadAcqSA()

Acquisition Loading per Sum Assured

LoadMaintPrem()

Maintenance Loading per Gross Premium

LoadMaintPremWaiverPrem()

Maintenance Loading per Gross Premium for Premium Waiver

LoadMaintSA()

Maintenance Loading per Sum Assured during Premium Payment

LoadMaintSA2()

Maintenance Loading per Sum Assured after Premium Payment

NetPremRate(basis)

Net Premium Rate

PolicyCount()

PolicyTerm()

PolicyType()

PremFreq()

Product()

ReserveNLP_Rate(basis, t)

Net level premium reserve rate

ReserveRate()

Valuation Reserve Rate per Sum Assured

Sex()

SumAssured()

SurrCharge(t)

Surrender Charge Rate per Sum Assured

TableID(RateBasis)

Mortality Table ID

UernPremRate()

Unearned Premium Rate

AnnPremRate()[source]

Annualized Premium Rate per Sum Assured

CashValueRate(t)[source]

Cash Value Rate per Sum Assured

GrossPremRate()[source]

Gross Premium Rate per Sum Assured per payment

GrossPremTable()[source]

Gross premium table

InitSurrCharge()[source]

Initial Surrender Charge Rate

IntRate(RateBasis)[source]

Interest Rate

LoadAcqSA()[source]

Acquisition Loading per Sum Assured

LoadMaintPrem()[source]

Maintenance Loading per Gross Premium

LoadMaintPremWaiverPrem()[source]

Maintenance Loading per Gross Premium for Premium Waiver

LoadMaintSA()[source]

Maintenance Loading per Sum Assured during Premium Payment

LoadMaintSA2()[source]

Maintenance Loading per Sum Assured after Premium Payment

NetPremRate(basis)[source]

Net Premium Rate

ReserveNLP_Rate(basis, t)[source]

Net level premium reserve rate

ReserveRate()[source]

Valuation Reserve Rate per Sum Assured

SurrCharge(t)[source]

Surrender Charge Rate per Sum Assured

TableID(RateBasis)[source]

Mortality Table ID

UernPremRate()[source]

Unearned Premium Rate