In the following we will describe all parameters that are necessary as input to the program. We will give details on the parameter, specify where it is used, give a possible/feasible range and determine the steps for their simulation for the final output grid of our Machine Learning approach.

Given Variables

Given by the user

Current Age c_age

This variable specifies the current age of the user in full years (the algorithm assumes that calculation day = birthday)

Gender gender

The gender of the user.

Gross Labor Income li

This variable specifies the gross labor income in the past year (that ends on calculation day/birthday). If the users labor income changed /is expected to change significantly within the next year, use the new number discounted by lg to create an artificial "last year income".

Labor Growth Rate lg

This variables specifies how much more the users expects to earn (on average) every year, after accounting for inflation. So given the users expects his labor income to grow by 2% on average, and the average inflation is expected to be 1%, then lg=0.01.

First Pillar Saving Rate c1

This variable determines the fraction of his gross labor income the users saves in the first pillar.

Average savings in first Pillar s1

This variable fixes how much the user has already paid into the first pillar. It is a vector consisting of two components: (1) the number of contribution years at c_age and (2) the historical average yearly income until c_age

Savings in second pillar s2

This number fixes the amount of the user's savings in the second pillar at c_age.

Investments in third Pillar s3

The amount of "liquid wealth", the user has disposable at c_age - assumed to be invested in the third pillar. As we currently do not assume any tax advantage (aka Pillar 3a in Switzerland) - the entire sum can be treated as any investments/free savings that are not dedicated to anything else and therefore saved for retirement (aka Pillar 3b in Switzerland).

Non-disposable wealth w0

The amount of "non-liquid wealth", the user has available (e.g. invested in real estate). The assumption is, that this wealth is still available at retirement and stays the same over time (no interest). One does however pay wealth taxes for it.

Conversion factor in the second pillar rho2

The conversion factor in second pillar given regular retirement age. Can be taken from the second pillar documents provided to the user. Depends on the age/insurance policy/wealth/gender (aka Mortality Table) of the user.

Conversion factor in the third pillar rho3

The conversion factor for the piece of the wealth in the third pillar that the user decides to put into a pension insurance (given by nu3) at retirement. Depends on the age/insurance policy/wealth/gender (aka Mortality Table) of the user.

Spread for negative libor investments in the third pillar psi

This variable determines, by how much the interest rate (LIBOR) will be increased if savings in the third pillar are negative. Depends on the credit rating of the user.

Bequest utility weight beta

How important is it for the user to leave something to his heirs (bequest)?

Risk Aversion ra

The parameter of risk aversion of the user.

Time preference delta

This variable gives the time preference of the user to determine whether it is more important to consume now or later.

Given by the system

These variables are given by the system and therefore do not need any optimization grid.

Portfolio Allocation in second Pillar w2

The portfolio allocation in the second pillar. Assumed to be fixed for all second pillar investments (roughly equal across pension funds, calculated within project). This variable is fixed in the background and not to be changed by the program!

Nominal and real investment return ret and retr

These variables hold the (pre-specified) 10'000 nominal and real scenarios created for investments in broad indices. The processes are analysed and specified in vignette("INPUT_returns").

Gender Mortality Tables gender_mortalityTable

The mortality Tables are given by the system, but maybe adapted to cohort and gender.

Decision Variables

Retirement Age ret_age

The first and most important output variable is the age of retirement.

Consumption c

This tells the user how much to optimally consume during his work life (and therefore also how much to save for his pension in the different pillars).

Second Pillar saving rate c2

Output telling the user how much of his gross income to contribute to the second pillar. Is doubled by the employer up to 12% (?).

Lumpsum payout of second pillar nu2

This output tells the user how much of his second pillar savings to convert to a life-long pension (annuity) at retirement and conversely, how much to pay out as a lumpsum to himself.

Lumpsum payout of third pillar nu3

This output tells the user how much of his third pillar savings to convert to a life-long pension (annuity) at retirement and conversely, how much to pay out as a lumpsum to himself.

Fraction of Wealth not to be consumed in retirement alpha

This output tells the user how much of his savings to keep invested (not consume) during his retirement.

Optimal investment in third pillar w3

This output tells the user how to invest his third pillar savings (currently only constant over time) optimally during saving and retirement phase.



sstoeckl/pensionfinanceLi documentation built on Dec. 2, 2020, 3:26 a.m.