Model BasicTerm_S

The models are monthly-step new business models. The models are new business model, i.e. all model points are entered at the same time.

Basic Usage by Spyder with modelx plugin

To read the model into IPython session and assigns it to model:

>>>

Basic model specs

This is a new business model and all model points are issued at time 0. The time step of the model is monthly. Cashflows and other time-dependent variables are indexed with t.

Cashflows and other flows that accumulate throughout a period indexed with t denotes the sums of the flows from t til t+1. Balance items indexed with t denotes the amount at t.

Model point data

The model point data is stored in an Excel file named model_point_table.xlsx under the model folder.

Assumptions

Mortality rates are stored in an Excel file named mort_table.xlsx under the model folder.

Discount rates are given in an Excel file named disc_rate_ann.xlsx

For other assumptions, such as lapse, expenses and commissions, input parameters are given directly in cells’ formulas by default.

Policy values

Policy decrement

The initial number of policies is set to 1 per model point by default, and decreases through out the policy term by lapse and death. At the end of the policy term the remaining number of policies mature.

Cashflows

The monthly premium per policy is calculated for each policy as (1 + loading) times the net premium. The net premium is calculated so that the present value of the net premiums equals to the sum of the present values of claims, expenses and commissions.

The amount of death benefit for each policy is set equal to the sum assured by default.

This product is assumed to have no surrender value.

An acquisition expense at t=0 and maintenance expenses thereafter comprise expense cashflows.

Commissions are assumed to be paid out during the first year and the commission amount is assumed to be 100% premium during the first year and 0 afterwards.

Present values

Results

<<results_cf>> and <<results_pv>>