Policy#

Policy attributes and policy values

This Space is a child Space of OuterProj. A child Space derived from this Space is created under each OuterProj ItemSpace, such as nestedlife.OuterProj[1].Policy, which holds policy attributes and policy values for Policy 1. The Space is used by Assumptions and InnerProj.

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.

../../_images/diagram116.png

Parameters

Since OuterProj is parameterized with PolicyID and ScenID, this Space is also parameterized as a child space of OuterProj. For example, nestedlife.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