Projection#

Space for cashflow projection.

This Space is for projecting cashflows. Most Cells in this Spaces return calculation results for all model points as pandas Series objects indexed by Policy ID.

This Space has child Spaces, Policy and Assumptions. The Policy Space contains Cells representing policy attributes, such as product type, issue age, sum assured, etc. It also contains Cells for calculating policy values such as premium rates and cash surrender value rates.

This Space has a base Space, PV, in which Cells for taking present values of cashflows are defined.

Composition Structure

../../_images/diagram19.png

Inheritance Structure

../../_images/diagram27.png

References

The following attributes defined in this Space.

pol#

Alias for Policy child Space

asmp#

Alias for Assumptions child Space

scen#

Alias for Economic Space

ScenID#

Scenario ID (1 by default)

Cells

AccumCF(t)

Accumulated cashflows

AttAge(t)

Attained age at time t

BaseMortRate(t)

Base mortality rate

BenefitAccDth(t)

Accidental death benefits

BenefitAccHosp(t)

Accidental hospitalization benefits

BenefitAnn(t)

Annuity benefits

BenefitDeath(t)

Death benefits

BenefitLiving(t)

Living benefits

BenefitMat(t)

Matuirty benefits

BenefitOther(t)

Other benefits

BenefitSickHosp(t)

Sickness hospitalization benefits

BenefitSurg(t)

Surgery benefits

BenefitSurr(t)

Surrender benefits

BenefitTotal(t)

Benefit Total

ChangeRsrv(t)

Change in reserve

DiscRate(t)

Rates for discount cashflows

ExpsAcq(t)

Acquisition expenses

ExpsAcqTotal(t)

Commissions and acquisition expenses

ExpsCommInit(t)

Initial commissions

ExpsCommRen(t)

Renewal commissions

ExpsCommTotal(t)

Commissions Total

ExpsMaint(t)

Maintenance expenses

ExpsMaintTotal(t)

Total maintenance expenses including other expenses

ExpsOther(t)

Other expenses

ExpsTotal(t)

Total expenses

IncomeTotal(t)

Income Total

InflFactor(t)

Inflation factors to adjust expense cashflows

InsurIF_Beg1(t)

Insurance in-force: Beginning of period 1

InsurIF_End(t)

Insurance in-force: End of period

IntAccumCF(t)

Intrest on accumulated cashflows

InterestNetCF(t)

Interest accreted on pv of net cashflows

InvstIncome(t)

Investment income

InvstRetRate(t)

Rate of investment return

NetInsurCF(t)

Net liability cashflow

PV_BenefitDeath(t)

Present value of death benefits

PV_BenefitMat(t)

Present value of matuirty benefits

PV_BenefitSurr(t)

Present value of surrender benefits

PV_ExpsAcq(t)

Present value of acquisition expenses

PV_ExpsCommTotal(t)

Present value of commission expenses

PV_ExpsMaint(t)

Present value of maintenance expenses

PV_NetCashflowForCheck(t)

Present value of net cashflow

PV_SumInsurIF(t)

Present value of insurance in-force

PolsAccDeath(t)

Number of policies: Accidental death

PolsAccHosp(t)

Number of policies: Accidental Hospitalization

PolsAnnuity(t)

Number of policies: Annuity

PolsDeath(t)

Number of policies: Death

PolsIF_AftMat(t)

Number of policies: Maturity

PolsIF_Beg(t)

Number of policies: Beginning of period

PolsIF_Beg1(t)

Number of policies: Beginning of period 1

PolsIF_End(t)

Number of policies: End of period

PolsLiving(t)

Number of policies: Living benefits

PolsMaturity(t)

Number of policies: Maturity

PolsNewBiz(t)

Number of policies: New business

PolsOther(t)

Number of policies: Other benefits

PolsRenewal(t)

Number of policies: Renewal policies

PolsSickHosp(t)

Number of policies: Sickness Hospitalization

PolsSurg(t)

Number of policies: Surgery

PolsSurr(t)

Number of policies: Surrender

PremIncome(t)

Premium income

ProfitBefTax(t)

Profit before Tax

ReserveHospRsrvEnd(t)

Hospitalization reserve: End of period

ReservePremRsrvEnd(t)

Premium reserve: End of period

ReserveTotal_End(t)

Total reserve: End of period

ReserveUernPremEnd(t)

Unearned Premium: End of period

SizeAnnPrem(t)

Annualized premium per policy at time t

SizeBenefitAccDth(t)

Accidental death benefit per policy

SizeBenefitAccHosp(t)

Accidental hospitalization benefit per policy

SizeBenefitAnn(t)

Annuity benefit per policy

SizeBenefitDeath(t)

Death benefit per policy

SizeBenefitLiving(t)

Living benefit per policy

SizeBenefitMat(t)

Maturity benefit per policy

SizeBenefitOther(t)

Other benefit per policy

SizeBenefitSickHosp(t)

Sickness hospitalization benefit per policy

SizeBenefitSurg(t)

Surgery benefit per policy

SizeBenefitSurr(t)

Surrender benefit per policy

SizeExpsAcq(t)

Acquisition expense per policy at time t

SizeExpsCommInit(t)

Initial commission per policy at time t

SizeExpsCommRen(t)

Renewal commission per policy at time t

SizeExpsMaint(t)

Maintenance expense per policy at time t

SizeExpsOther(t)

Other expenses per policy at time t

SizeInvstIncome(t)

Investment Income per policy from t to t+1

SizePremium(t)

Premium income per policy from t to t+1

SizeReservePremRsrvAftMat(t)

Premium reserve per policy: After maturity

SizeReservePremRsrvEnd(t)

Premium reserve per policy: End of period

SizeReserveTotalAftMat(t)

Total reserve per policy: After maturity

SizeReserveUernPremAftMat(t)

Unearned premium: After maturity

SizeReserveUernPremEnd(t)

Unearned reserve per policy: End of period

SizeSumAssured(t)

Sum assured per policy at time t

last_t()

DiscRate(t)[source]#

Rates for discount cashflows

Refers to Economic[ScenID].DiscRate

InflFactor(t)[source]#

Inflation factors to adjust expense cashflows

Refers to Economic[ScenID].InflFactor

InvstRetRate(t)[source]#

Rate of investment return

Refers to Economic[ScenID].InvstRetRate

BaseMortRate(t)[source]#

Base mortality rate

AccumCF(t)[source]#

Accumulated cashflows

AttAge(t)[source]#

Attained age at time t

BenefitAccDth(t)[source]#

Accidental death benefits

BenefitAccHosp(t)[source]#

Accidental hospitalization benefits

BenefitAnn(t)[source]#

Annuity benefits

BenefitDeath(t)[source]#

Death benefits

BenefitLiving(t)[source]#

Living benefits

BenefitMat(t)[source]#

Matuirty benefits

BenefitOther(t)[source]#

Other benefits

BenefitSickHosp(t)[source]#

Sickness hospitalization benefits

BenefitSurg(t)[source]#

Surgery benefits

BenefitSurr(t)[source]#

Surrender benefits

BenefitTotal(t)[source]#

Benefit Total

ChangeRsrv(t)[source]#

Change in reserve

ExpsAcq(t)[source]#

Acquisition expenses

ExpsAcqTotal(t)[source]#

Commissions and acquisition expenses

ExpsCommInit(t)[source]#

Initial commissions

ExpsCommRen(t)[source]#

Renewal commissions

ExpsCommTotal(t)[source]#

Commissions Total

ExpsMaint(t)[source]#

Maintenance expenses

ExpsMaintTotal(t)[source]#

Total maintenance expenses including other expenses

ExpsOther(t)[source]#

Other expenses

ExpsTotal(t)[source]#

Total expenses

IncomeTotal(t)[source]#

Income Total

InsurIF_Beg1(t)[source]#

Insurance in-force: Beginning of period 1

InsurIF_End(t)[source]#

Insurance in-force: End of period

IntAccumCF(t)[source]#

Intrest on accumulated cashflows

InvstIncome(t)[source]#

Investment income

NetInsurCF(t)[source]#

Net liability cashflow

PolsAccDeath(t)[source]#

Number of policies: Accidental death

PolsAccHosp(t)[source]#

Number of policies: Accidental Hospitalization

PolsAnnuity(t)[source]#

Number of policies: Annuity

PolsDeath(t)[source]#

Number of policies: Death

PolsIF_AftMat(t)[source]#

Number of policies: Maturity

PolsIF_Beg(t)[source]#

Number of policies: Beginning of period

PolsIF_Beg1(t)[source]#

Number of policies: Beginning of period 1

PolsIF_End(t)[source]#

Number of policies: End of period

PolsLiving(t)[source]#

Number of policies: Living benefits

PolsMaturity(t)[source]#

Number of policies: Maturity

PolsNewBiz(t)[source]#

Number of policies: New business

PolsOther(t)[source]#

Number of policies: Other benefits

PolsRenewal(t)[source]#

Number of policies: Renewal policies

PolsSickHosp(t)[source]#

Number of policies: Sickness Hospitalization

PolsSurg(t)[source]#

Number of policies: Surgery

PolsSurr(t)[source]#

Number of policies: Surrender

PremIncome(t)[source]#

Premium income

ProfitBefTax(t)[source]#

Profit before Tax

ReserveHospRsrvEnd(t)[source]#

Hospitalization reserve: End of period

ReservePremRsrvEnd(t)[source]#

Premium reserve: End of period

ReserveTotal_End(t)[source]#

Total reserve: End of period

ReserveUernPremEnd(t)[source]#

Unearned Premium: End of period

SizeAnnPrem(t)[source]#

Annualized premium per policy at time t

SizeBenefitAccDth(t)[source]#

Accidental death benefit per policy

SizeBenefitAccHosp(t)[source]#

Accidental hospitalization benefit per policy

SizeBenefitAnn(t)[source]#

Annuity benefit per policy

SizeBenefitDeath(t)[source]#

Death benefit per policy

SizeBenefitLiving(t)[source]#

Living benefit per policy

SizeBenefitMat(t)[source]#

Maturity benefit per policy

SizeBenefitOther(t)[source]#

Other benefit per policy

SizeBenefitSickHosp(t)[source]#

Sickness hospitalization benefit per policy

SizeBenefitSurg(t)[source]#

Surgery benefit per policy

SizeBenefitSurr(t)[source]#

Surrender benefit per policy

SizeExpsAcq(t)[source]#

Acquisition expense per policy at time t

SizeExpsCommInit(t)[source]#

Initial commission per policy at time t

SizeExpsCommRen(t)[source]#

Renewal commission per policy at time t

SizeExpsMaint(t)[source]#

Maintenance expense per policy at time t

SizeExpsOther(t)[source]#

Other expenses per policy at time t

SizeInvstIncome(t)[source]#

Investment Income per policy from t to t+1

SizePremium(t)[source]#

Premium income per policy from t to t+1

SizeReservePremRsrvAftMat(t)[source]#

Premium reserve per policy: After maturity

SizeReservePremRsrvEnd(t)[source]#

Premium reserve per policy: End of period

SizeReserveTotalAftMat(t)[source]#

Total reserve per policy: After maturity

SizeReserveUernPremAftMat(t)[source]#

Unearned premium: After maturity

SizeReserveUernPremEnd(t)[source]#

Unearned reserve per policy: End of period

SizeSumAssured(t)[source]#

Sum assured per policy at time t

InterestNetCF(t)[source]#

Interest accreted on pv of net cashflows

PV_BenefitDeath(t)[source]#

Present value of death benefits

PV_BenefitMat(t)[source]#

Present value of matuirty benefits

PV_BenefitSurr(t)[source]#

Present value of surrender benefits

PV_ExpsAcq(t)[source]#

Present value of acquisition expenses

PV_ExpsCommTotal(t)[source]#

Present value of commission expenses

PV_ExpsMaint(t)[source]#

Present value of maintenance expenses

PV_NetCashflowForCheck(t)[source]#

Present value of net cashflow

PV_SumInsurIF(t)[source]#

Present value of insurance in-force