Projection#
Space for cashflow projection.
This Space is for projecting cashflows of individual model points.
Inheritance Structure
The Projection
Space inherits its contents from its
base Spaces,
BaseProj
and PV
.
Projection items are inherited from BaseProj
and the present values of the cashflow items are
inherited from BaseProj
.
Parameters
This Space is parametrized with PolicyID
and ScenID
:
>>> simplelife.Projection.parameters
('PolicyID', 'ScenID')
Calling this space with a pair of integers returns the ItemSpace
for the policy ID and scenario ID. ScenID
has a default value of 1,
so for example Projection[1]
represents the Projection Space for Policy 1.
- PolicyID#
Policy ID
- Type:
int
- ScenID#
Scenario ID, defaults to 1.
- Type:
int
, optional
Composition Structure
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.
The Assumptions
Space contains Cells to pick up assumption data for
its model point.
References
The following attributes are referenced in this Space by its base Spaces.
- asmp#
Alias for
Assumptions
child Space
Cells
|
Rates for discount cashflows |
|
Inflation factors to adjust expense cashflows |
|
Rate of investment return |
- 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