Project nestedlife

nestedlife is a project template to build the same annual projection model of basic traditional life policies as simplelife, but at each projection step, a nested projection going forward from the step is carried out. The outer and nested projections share the same base assumptions, but the assumptions of the nested projections can be adjusted based on how the outer projection develops up to each projection step at which point a nested projection starts.

The main purpose of this template is to simulate actual/realistic cashflows as the outer projection, and expected future cashflows at each projection step as each of the inner projection.

By default, some formulas are redefined in nestedlife module, to define new cells or redefine existing cells in projection module for nested projection, and to allow the user to adjust surrender rates.

Model Structure

Composition Structure

Spaces in the dotted yellow line have the same structure as simplelife model, so refer to simplelife for more details about those sapces.

blockdiag nestedlife OuterProj[PolicyID] Economic Assumption Policy LifeTable Input InnerProj[t0]

Inheritance Structure

blockdiag PresentValue BaseProj OuterProj InnerProj

Project Modules

nestedlife

The main module to build a simplelife model.

build_input

Module to create Input space and its child spaces from input data.

lifetable

Source module to create LifeTable space from.

policy

Source module to create Policy space from.

assumption

Source module to create Assumption space from.

economic

Source module to create Economic space from.

projection

Source module to create Projection space from.