Home
        The Pension model - Pensionsmyndigheten
         Contents
1.         Efter nya p ratter  och arvsvinster    Utbet U     Omfattningsbyten  nybeviljande                               aXe     gruppbyte  7    Utb etalag under ett halvt   r      i  D    d    7                    har statusbyte  bytt grupper           59003 1 0    Premium pension    rThalf  z   1 rT  0 5 1    inkl arvstvister    rChalf      1 rC  0 5 1     Omf 0    Else set        zero    RC  amp  t  X RC  amp  n    rFhalf      1 rF  0 5 1     a     2 RC7 t  RF amp t RCG6t          Beh  vs f  r att starta   1  Initial TF   f  rf  rest  ende   rets avgifter x TF avkastning  Midas 1   2  Initial RC fran Brevfilen  Midas 2   3  Initial RF pensian D Omf ppu Midas   4  Pensionppu Midas   5   Arvsvinstper  lderklass    De d  da bidrar med arvsvinterp   tre olika s  tt  TF kapital am man f  r de som d  r underintj   ret RG Q      TF kapital am man f  r de som d  r underr  kneskaps  ret RT 12 r  knas i 4   Det kapital om ligger antigen i RC eller RF    12 12  11 11    10  Reserve     RC   RF     TiN Nig farvaltning    Figur 36    Omf gt 0    Else set all to zero    RF 7 t   R    F amp  t RC amp t         6              n    Reserve    35  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    fee  rF  rC  rT    Omf gt 0 and age  gt  60       Else set allto zero WEN         3 ee        3         j           Aggregering d  remellan  p              Approximationer     Alla statusforandringar sker endast mitt      sommaren  Arvsvinsteroch avgiftenflyttas fran             forez
2.       59003 1 0    Dok bet     Version  Dnr ref     A scenario form opens     Group  amp  Scenario 25       Choose    group Current scenario  Groupi bd    To create new group mention name of group              Bas BaseLine  Low LowAlt  High HighAlt    BasP  FMain BasP   FMain  BasP  FMainriTest BasP  AFMainTest       Close      NB  Do not click on a scenario in the list  If you do  all the values will be  restored to the latest saved values   Click on button Add to Update scenario       In the box that opens 15 displayed the name of the scenario and the group   Scenario      Shortname of Scenario Move to group      Bas            1         Longname of Scenario  Cancel   Ok      Do not change anything  but click the button OK  Now you have updated the  scenario     BaseLine        29  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Create a new scenario  To create a new scenario with the value 3 5  for realRate of return Premium pension changed  to 3 50   do as follows     1  Change the value of realRate of return Premium pension to 3 50           Click on button Edit scenario  amp  groups   A B C D    PENSIONS Run Scenario   Run group       MYNDIGHETEN    Run parallell       Pensionsmodellen  v1 5 1       Run demography only    Edit scenarios  amp  groups       30  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     A scenario form opens     Group  amp  Scenario M    Choose a group Current scenario  Group1 
3.       To create new group mention name of group     Bas BaseLine   Low LowAlt   High HighAlt     BasPAFMain BasPAFMain  BasP  FMainTest BasPAFMainTest          NB  Do not click on a scenario in the list  If you do  all the values will be  restored to the latest saved values   Click the button Add to Update scenario       In the box that opens 15 displayed the name of the scenario and the group   Scenario    Shortname of Scenario Move to group      Bas            1 7      Longname of Scenario  Cancel   Ok      Change the short and long name as desired and click the button OK  Now a new  scenario has been created  If you also change the group  the scenario will be created in  the selected group     BaseLine        31  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Troubleshooting    You cannot close Excel    The easiest way to terminate the pension model is to use the buttons  Close without saving  or   Save  amp  Close  in the Main worksheet  This closes down the pension model and terminates  Excel  Otherwise  you must first close all workbooks except  Main  which must be the last  workbook closed  Workbooks that do not belong to the pension model are handled manually     If you cannot close the model using the above mentioned buttons  you can always close Excel via  Windows Task Manager     There is a folder named  Data  containing binary files    The Data folder partly contains files necessary for the system to run  and partly calibrated
4.     59003 1 0    PENSIONS Dok bet  PID123479    Ve    MYNDIGHETEN ep bore aes    The Pension model  User Manual        59003 1 0    Contents   IEF OGUCTION          en puedes                                           eaa a HO LE Pac EET 3   scies E e Lei Tr 3  staring tae  Penson dree EE SE 4           GXCCUllON EE 5  User mode EN 7  INTE ACC  cous  EE 7  Navigation   seeing results           P d E DE kou                    La E 7  scenaro aNd Er EE 8  Description of parameters and variables                                                        9  Advanced mode siiis AGO x  CROCO MR 10   a      E    tM Rm 10  Scenario management Ee ee E          S Nut UE PEN 10  Scenario and group  centes ree Res           eS vas a ba UE DEDOS dE Pu es 11                                     EE 13  Navigation   seeing the results  NNN 15  OUR DUE Ee PTT 16  Merging teste EE 18  Developer EE 19  IDnterfdee         EE EES 19  Demograbpliics E 20  Populatlohn TOFECOSE EE 20  Retirement Age Offset                            GG RU Gp COGO QR GORGE ORC OR 22  The Pension Sy EE 23  ESOS gll IONS    ea                                                                                  patte cod    a 23  Printing           VE 24  Advanced E og lu EE 25  K  NN 25  DeEMOGraAD ie 26  Example  Update scenario or create new scenario                                28  Update the  scelatto  asia eee    pP    fd D RD CE PD Ea a RR 28  Create a new  scenarlO sedere pute         se E cci Lei  30  TFOUDICSHOOUNG EE
5.     Enter a Short name and a Long name for the scenario  Select a group from the list Move  to group if itis empty  When updating a scenario  you keep the Short and the Long  name  Click the OK button     You have now created a group with a scenario containing parameters  It will be displayed in the  main form  Figure 13      To delete a scenario from a group  select the scenario and click the button Delete scenario   Figure 13      To remove the parameter from a scenario  delete the name and values in the Main worksheet   Click the button Add Update scenario  Figure 13   Check that the group and scenario names are  correct and then click the OK button  Figure 14      You can delete a group by selecting the group in the list Select a group  Figure 13  and clicking  the button Delete group  All scenarios in the group will be deleted simultaneously     The existing values of parameters can be changed  and the table below shows where they are  stored            59003 1 0    Dok bet   Version  Dnr ref     Parallel processing   Parallel processing makes it possible to run multiple scenarios simultaneously  one of the  benefits of which is saving time  This means that the model takes advantage of the fact that  computers have multi core processors  normally 2  4 or 8  and create new instances of Excel  allowing each processor to work optimally  The original model becomes the  Master   and any  created instances are  Slaves   In the Master model you can place runs in a queue and sta
6.   4 570471  137 0299  94 92301  96 61563   95 0313  94 06467  94 30332  90 30641   86 8209  72 84677   72 3454  68 36855  71 07594  66 81431  69 96491  70 11732  93 28253  60 64147  83 10075  115 9785    0 100144  0 007787  0 011902  0 049393                               2021  5 157757  154 6102   107 294  109 1729  107 5164  106 3047  106 6519   102 134  98 03595  82 56949  81 77529  77 41627   80 2527  75 54423  78 89575  79 37681  105 1021  68 76858  93 98554  131 3764  213 6804   243 413           AAA     2020  4 582649  137 3828  95 25307  96 93633  95 40609  94 38325  94 65708  90 64626  87 07839  73 20158  72 59754  68 66726  71 28476  67 05648  70 12501  70 41495  93 45706  60 95165  83 41389  116 5072    0 091956  0 006161  0 009972  0 040452                           2022  5 177051  155 1747   107 783  109 6531  108 0567  106 7795  107 1672  102 6288  98 43239  83 06088  82 14862  77 83821  80 57498  75 89967  79 16099  79 79956  105 4111  69 19459  94 44127  132 1174   215 566   245 374                      B    N     Origin 1 Sverige 2        2021 2022  4 598441 4 615578  137 844 138 3454  95 6589 96 09349   97 334 97 7608  95 85716 96 33749  94 77684 95 19885  95 08637 95 54451  91 05843 91 49825  87 40477 87 75699  73 61551 74 05258  72 90744 73 23927  69 02112 69 39634  71 54996 71 83629  67 35209 67 66804  70 34016 70 57565  70 76905 71 14497  93 70461 93 97887  61 31119 61 69015  83 79358 84 19872  117 1298  117 7887    0 092173 0 0886   0 006105 0 0060    0
7.   probabilities  which speed up pension model runs      Graphs which show restrictions being calculated are not updated    This can have various causes  Either the check box  Restriction animation  is unchecked in the  Main worksheet  and this also applies to  Chart animation  in the Chart worksheet   or perhaps  saved matrices are being used to speed up runs  in which case restriction animations are not  updated     You get the message       of memory     The memory used by Excel can run out if you re run the pension model very many times  To fix  this  restart Excel     You get the message    Security Warning Automatic Update of links has been disabled       Click  Enable Content   and then  Continue      You get the message    End Year is not the same as the last run End Year  Charts and all  data will be cleaned  Do you want to continue        Due to the new run having a different end year than the previous run  all diagrams animated in the  worksheet Chart are cleared  This is done so that the year axes will be consistent with the new  end year     32  37   PID123479  1 5 2  2015 03 13        59003 1 0    33  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    Appendix 1    Detailed description of the pension model    Description of parameters    Sex 0  1  Age 0     120  Origin 1   7    Countries with high HDI excl  Europe  Countries with average HDI excl  Europe   6    Countries with low HDI excl  Europe       HDI stands for Human Development Index and 15 a
8.  0 4 85 85 25833 101 1426  1498 1 0 5 85 84 71872 100 447  1499 1 0 6 85 84 71872 100 4833  1500 1 0 7 81 81 12132 96 2176  1501 1 0 8 78 78 42327 92 9442  1502 1 0 9 65 64 93303 77 10211  1503 1 0 10 65 65 1129 77 20881  1504 1 0 11 61 61 15576 72 58038  1505 1 0 12 64 64 21355 76 10131  1506 1 0 13 60 60 07654 71 24669  1507 1 0 14 63 63 49407 75 20081  1508 1 0 15 63 62 77459 74 49235  1509 1 0 16 85 84 89859 100 511  1510 1 0 17 54 53 96097 64 08959  1511 1 0 18 75 74 64601 88 53769  1512 a 0 19 104 103 6051 122 9831  1513 1 0 20 164 163 6816 194 9361  1514 1 0 21 188 187 7842 223 46  RR  H ETEY     peme   A    MortsityRates  FertlityRates    Ready  Figure 32    Immigration is the factor that can be modified most easily since it concerns data about numbers   Fertility  mortality and emigration can be somewhat harder to modify since they involve events in  relation to an average population  With a simple adjustment  you can rescale the numbers using a  constant factor  Modifications risk destroying the internal structure of a forecast alternative and or           resulting in unrealistic figures     2013  4 91522  147 4438  101 5912  103 4999  101 4243  100 7267  100  7631  96 48554  93 20302  77 31682  77 42381  72 78249  76 31323  71 44509  75 41022  74 69979  100 7909  64 26806  88 78424  123 3256    0 191415  0 016773  0 018766  0 114417                             2014  4 935345  148 0345  102 0889  103 9908  101 9684  101 2111  101 2843  96 98576  93 61235  77 80375 
9.  010296 0 0102   0 040015 0 0366   0                            Data 20   2023 20   5 19473 5 217   155 6907 156 36  108 2392 108 80  110 0999 110 66  108 5646 109 18  10722218 107 7  107 6503 108 24  103 0926 103 66   98 79841 99 268  83 52815 84 084  82 49699 82 932  78 23718 78 719  80 87235 81 254   76 23215 76 645  79 40124 79 724  80 19866 80 682  105 6865 106 07  69 60068 70 081  94 86856 95 396  132 8197 133 66  217 395 219 46  247 2687 249 4           cna                   Dok bet   Version  Dnr ref     27  37   PID123479   1 5 2  2015 03 13        59003 1 0    28  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    Example  Update scenario or create new  scenario    Let us assume you have a scenario named Bas  with parameters as in the figure below        Inflation 2 0096    realAveWageGrowth 1 80   realFundYield 3 2596                 Interest rate 2 0096  realRate of retur  balancing True       Constant prices None  Custom number 1    Update the scenario  Make sure you have chosen Advanced or Developer mode     To update the scenario  that is  keep the name but with changed parameter values  by changing  the value of realRate of return Premium pension to 3 5096  do as follows     l  Change the value of realRate of return Premium pension to 3 5096   2  Click the button Edit scenario  amp  groups    A B C D  PENSIONS Run Scenario   Run group       MYNDIGHETEN   Run parallell     er n                        v1 5        Edit scenarios  amp  groups        
10.  100 096  098     0 95     Choose variable  036 Bas 034 Sas         0 93  0 92 092 Enlarge chart         021  0 88 090    m 0 m t m o m      to m o                  m    mgm o m oem om om              Choose scenario  RRRRRERAR ARR ARR RAR RR RRR RRRRRRRRRR RRR RAR    F Chart animation    At top left  Figure 3  you see that the last calculated year 15 2019  To the right  you see that the    current year is 2020  and the final year for the run is 2100  Program execution is estimated to  finish at 13 37                          5  37   PID123479   1 5 2  2015 03 13           59003 1 0    Dok bet   Version  Dnr ref     In figure 3  six graphs show the results for the years calculated  On each graph there is a Select  variable button which opens a dialogue   box allowing you to choose which variable to  show  Figure 4      Chart variabels                 Ko                    E              Name  amp  description of variabels    x Y stsFact has PGII  x_Y_stsFact_is_parent_0_1    Har         Ar f  r  lder med barn 0 1   r       Har pensionsarundande inkomst fran anstallnina eller annat f  rv  rvsarbete  Ar f  r  lder med barn 0 1   r    X Y stsFact is retired Ar pensionar Ar pensionar   x_Y_stsFact_has_transfer Har transfereringar Har transfereringar s  som f  r  ldrapenning  a kassa  sjuk  och aktivitetsersattning  x_Y_stsFact_has_BPGB Har BPGB Har pensionsgrundande belopp for barn  r   x_Y_stsFact_has_PGBSTUD Har PGBSTUD Har pensionsgrundande belopp f  r studier   X Y stsFact is
11.  147983 0 116282  0 016431 0 014633 0 012871 0 011142 0 009448  0 020386 0 019192 0 017756 0 016324 0 013654  0 111361 0 101244 0 089411 0 079984 0 05782    0    oO oO oO oO oO oO       2016  5 063013  151 8373  104 8982   106 819  104 8716  103 9776  104 1281  99 71126  96 09103  80 16732  79 94604  75 35215  78 67143  73 80315  77 59156  77 30831  103 5793  66 68661  91 75383  127 7526  204 4855  233 8457    annans    0    oooo            2017  5 096442  152 8263  105 6759   107 594  105 6982  104 7391  104 9287  100 4791  96 75433  80 87395  80 53939  75 97825  79 21231  74 36121  78 07481  77 94099  104 1815  67 29088  92 46083  128 8385   206 891  236 4102    ane acne    0                        2018  5 112377  153 2907  106 0919  108 0006  106 1636   105 142  105 3705  100 9034  97 08587  81 30516   80 8571  76 34513  79 48155   74 6649  78 28971  78 30763  104 4251  67 66618   92 8517  129 4852  208 5993  238 1758                    990 raaa nana nonr        0                          2019  5 123616  153 6141  106 4111  108 3086  106 5325  105 4489  105 7164  101 2358  97 32847  81 66311  81 10106  76 64291  79 67796  74 90056  78 43246  78 60333  104 5721  67 98065  93 15808  130 0148  210 1245  239 7308                                2020  5 139371  154 0727  106 8249  108 7126  106 9965  105 8494  106 1565  101 6584  97 65708  82 09445  81 41703  77 00927  79 94477  75 20282  78 64412  78 96928  104 8107  68 35634  93 54739  130 6611  211 8432  241 5053       2019  
12.  32  Appendix EEN 33  Detailed description of the pension model                           cce 33  Detailed view of inner workings of the pension system                                   34   et sinn si Een EE 34  Premium PENSION           e a a a aer a a a          35    Dok bet   Version  Dnr ref     2  37   PID123479   1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Introduction    The Pension Model comprises a number of Excel files  associated VBA code and matrix files  For  optimal performance  as much memory as possible should be available in Excel  This can be  achieved by having only workbooks belonging to the Pension Model open     A 90 year simulation may require just over one and a half hours to complete but subsequent runs  using the same starting parameters will be approximately four times faster     The most important files are     Main xlsm Ledger  The model s centre linking together the various parts   The interface for selection of scenario  Display of results during  execution     DemographicModel xlsb   Demographics model    PensionSystem xIsb Pension system    Installation   The Pension Model does not require any special installation  The only requirement is that you  download all files onto the local hard drive  To use the model  you must have a reasonably  modern Windows PC with Excel  version  32 bit Excel 2007 or later  installed  If the files are  located on a server or USB flash drive  performance will be affected negatively  You 
13.  5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Main alternative SCBEZUT    Low mortality SCBZO12  High mortality SCBZ0TZ    Main alternative SCBEZU  TI  Low mortality SCBZOT1    High mortality SCBEZU  TI  Steady state  Main alt 2012 level  SCBZUTz          Figure 25      Similarly  the desired alternative for fertility  immigration and emigration can be selected  The  different alternatives may be taken from Statistics Sweden   s various population forecasts or be  alternatives of one   s own     In the 2011 forecast  there was no alternative with high and low mortality in the forecast  published by Statistics Sweden  These two alternatives have been developed using the same  principles as those used in previous forecasts from Statistics Sweden  High mortality corresponds  to an assumption that the risk of death remains unchanged throughout the forecast period  low  mortality corresponds to an assumption that the risk of death continues to decline at the same rate  throughout the forecast period     Steady state is another alternative not included in the SCB population forecast  The choice of  steady state for survival  fertility  immigration and emigration results in a population forecast  with a long term constant population and age distribution  There are many other possible  alternatives which also result in a constant future population and age distribution  In other  contexts  steady state 15 usually called stationary population     Under the heading
14.  77 80375  73 20403  76 64629  71 80561  75 69106  75 12309  101 1251  64 68873  89 24497  124 0635  197 2933  225 9803        2014  5 08111  152 4067  105 1041  107 0621  104 9801  104 2004  104 2757  99 85023  96 37718  80 10168  80 10168  75 3661  78 91003  73 92638  77 92659  77 34184  104 1118  66 59931  91 88082  127 7277    0 189323  0 016602  0 019568  0 112521            O              2015  5 009159  150 2354   103 699  105 6143  103 6247  102 7982  102 9097  98 54335  95 04065  79 14078  79 03146  74 42461  77 81361  72 94875  76 79472  76 36617  102 5577  65 81655  90 67868   126 156  201 2759  230 3579           checa    2015  4 490389  134 6764  92 95948  94 67645  92 89284  92 15196  92 25192  88 33777  85 19783  70 94462  70 84662  66 71687  69 75489  65 39386  68 84152  68 45736  91 93635   59 0003  81 28761  113 0908    2017  4 554326  136 57  94 43501  96 14911  94 45494  93 59789  93 7673  89 79099  86 46244  72 27128  71 97231  67 89634  70  78639  66 45131  69 76989  69 6503  93 0996  60 13305  82 62565  115 1338    2016  4 529878  135 8488  93 85242  95 57092  93 82866   93 0288  93 16343  89 21167  85 97265   71 7257  71 52772  67 41757  70 38733  66 03168  69 42117  69 16775  92 67243  59 66451  82 09216  114 3002    4 563828  136 8428  94 70843  96 41236  94 77242  93 86046  94 06445   90 0766  86 66873  72 58126  72 18128  68 15343  70 95332  66 65349  69 88936  69 90536  93 22048  60 40572  82 88887  115 5916    2018    0 189867 0 177303 0 164464 0
15.  Settings  Figure 2  page 5   one can among other things choose the starting  year for the population forecast  If the first forecast year  First SimYear Demography  15 set to  2012  the starting population for the forecast will be the population at the end of 2011  For  example  if 2030 is chosen as the first forecast year  a population forecast is made using the  selected forecast alternatives for the years 2030 up to and including the year selected on the row  for End Year  The years before 2030 are provided with data on population  number of births   number of deaths  number of immigrants and emigrants according to Statistics Sweden s main  alternative     The population forecast can be run separately  without the Pension System running  by clicking  on the button Run only demographics  Figure 2      21  37   PID123479   1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Retirement Age Offset    It is possible to choose a parameter for the age of retirement  the model uses the parameter  S_RetirementAge   The model is roughly based on the proposal of the Retirement Age  Investigation  SOU 2013  25  that there should be a target age for when to retire  The target age  should follow life expectancy     1  The 61 year limit for the earliest withdrawal of old age pension will be increased to 62  years from 2015  and  according to current forecasts  to 63 years from 2019     FirstRetAge means the earliest pension age and RecRetirementAge means the  recommende
16.  and the pension system have an Output worksheet     Under the Main worksheet  there 15 an area in the lower right  Figure 2  that you can use as a  shortcut to see output from the forecast  Which tabs are displayed can be changed via a drop   down list which is displayed when you click on cells under the heading Worksheet  Figure 18      If the drop down list does not work for any workbook it is because the file is not open  In the  Settings worksheet for each workbook you can decide which tabs are to be displayed in the drop   down list     Navigationstable       LAE SE 4  JE SE JE JE 8  4  4     Figure 18    For example  click on the arrow to the left of PensionSystem xlsb  Figure 18      There is a list of all variables that are printed out  At the far left there is another link  Link  which  takes you to the output worksheet for the current variable        Name Print Scenario Wide Location Worksheet Path           PM59003 1 0             x_AY_He Yes  High SANN Orange rapport xisb OrangeRapport Data  x AY L star Yes  High SANN Orange rapport xisb OrangeRapport_Data     AY H Yes  High SANN Orange rapport xisb OrangeRapport Data  AN L Yes  High SANN Orange rapport xisb OrangeRapport Data    AY pens qualify income average Yes  High SANN Orange rapport xisb OrangeRapport Data  AY economic annuity divisor Yes  High SANN Orange rapport xisb OrangeRapport Data  AY Ud Yes  High SANN Orange rapport xisb OrangeRapport Data  AY ATP U gain Yes  High SANN Orange rapport xisb OrangeRap
17.  in swe Befolkning i Sverige Befolkning i Sverige   X Y stsFact is parent 0 4 Ar f  r  lder med barn 0 4 ar Ar f  r  lder med barn 0 4 ar   x_Y_stsFact_has_high_edu Har eftergymnasial utbildning Har eftergymnasial utbildning   X Y stsFact is alive Population totalt Population totalt   x Y fund contribution Pensionsr  tter till buffertfonden V  rdet av nya pensionsr  tter till buffertfonden  IP contribution  ATP  contribution   x Y fund payment Pensionsutbetalningar fran buffertfonden Pensionsutbetalningar fran buffertfonden  IP_payment ATP_payment   x_Y_fund_netflow Avgiftsnetto Influtna avgifter minus pensionsutbetalningar som andel influtna avgifter  x Y fund strength Fondstyrka Fondstyrka IP   x Y IP index Indexering  IP Hur mycket beh  llningen   ndras pga indexering  inkomstpensionen  x_Y_IP_payment Pensionsutbetalningar IP Pensionsutbetalningar f  r inkomstpensionen   x_Y_ATP_payment Pensionsutbetalningar ATP Pensionsutbetalningar f  r tillaggspension   x_Y_PP_payment Pensionsutbetalningar PP Pensionsutbetalningar f  r premiepensionen   x Y IP contribution Pensionsr  tt IP Pensionsratt      inkomstpension   x_Y_ATP_contribution Pensionsratt ATP Pensionsratt f  r tillaggspension   x Y PP contribution Pensionsr  tt PP Pensionsratt for premiepension   x Y IP active liability Pensionsskuld IP aktiva Pensionsskuld inkomstpension aktiva   x Y IP pens liability Pensionsskuld IP pensionerade Pensionsskuld inkomstpension pensionerade   x Y TP active liability Pensionsskuld ATP a
18.  no save User guide swedish  Clean Trans  Est     Run parallell    About Pensionsmodellen  i Manage textfiles output       ee Run demography only   Clean output data     1 5   Edit scenarios  amp  groups            About the run    A  MidasS  Pensionssimulering Pensionsmodellen  Groupi  BaseLine  Bas  Last run   2015 03 04  magbru       Inflation 2 00  14 02 55  realAvgWageGrowth 1 80  14 11 34  realFundYield 3 2596  RGK Interest rate 2 00   realRate of return Premium pension 3 25   balancing True  Constant prices None  Custom_number 1  Navigationstable  EI  m  E   gt            EI  EI              Figure 11    A scenario 15 a collection of parameters specifying the assumptions on which the  calculations for the forecast are based  The parameters are specified in the Main  worksheet  In the left column under the heading Parameters the name is given  and in the right  column the value or the name of the selected alternative is written  Figure 11      HI    The buttons above are used to move up or down the parameters in the Main worksheet     Status parameters  orange area   the parameters whose names begin with S_  cannot be moved     10  37   PID123479   1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Scenario and group   A scenario is a set of parameter values  Multiple scenarios can be formed into a group  If you  make changes to a scenario  by changing a parameter value   you must save the scenario before it  can be run  You save a scenario by clicking
19.  on the Edit scenario  amp  group button  Figure 12      PENSIONS Run Scenario   Run group      Quit  amp  save  MYNDIGHETEN MG  Run parallell                             User guide swedish     About Pensionsmodellen    Clean Trans  Est     Manage textfiles output             ee ellen mu   Clean output data  Vi o            About the run    Current folder            X  Midas  Pensionssimulering Pensionsmodellen   Groupi  Baseline       Main alternative SCB2013             Main alternative 5    2013   Main alternative SCB2013  Bas    Main alternative SCB2013 Last run    a          Figure 12    To create a group  do as follows      If you wish to update an existing scenario or save a new scenario in an existing group  go to step  Sch          Choose    group Current scenario  Groupi ae       To create new group mention name of group           Bas BaseLine  Low LowAlt  High HighAlt   BasP  FMain BasP   FMain  BasP  FMainTest BasP   FMainTest       Close      1  Enter the group name in the Enter the name of the new group  Figure 13  and click    Figure 13    Create group     11  37   PID123479  1 5 2  2015 03 13        59003 1 0    12  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    2  Click the button Add Update scenario  Be very careful not to click on the scenario name  in the list  figure 13               Scenario       Shortname of Scenario Move to group      Bas    Longname of Scenario          BaseLine     Figure 14    3  This opens a new window  Figure 14
20. 44112 4391 43307 44644 45042 46984 487         Mainxism 59 142 59 182 58 591 55 983 53 551 49888 4594 44026 43837 43230 44556 44954 46      55446 58977 59018 58431 55 838 53 421 49778 45838 43951 43764 431620 44483 445  ON PensionSystem xlsb 53 655 55331 58 845 58 886 58 303 55 725 53321 49 698 45 778 43 903 43 719 43 122 444  S 53 523 737 77 3 32 3 73 387 3 3  Bi raphicModelxisb 49609 53 569 55 238 58 73 58 778 58 199 55634 53 241 49636 45736 43871 43690 43C  x 48507 49554 53 498 55 161 58 646 58689 58113 55 560 53178 49592 45705 43850 43        Microsoft Visual Basic for Applications   DemographicModel xlsb    ThisWorkbook           lt  projutv2010   Population Bom  4Deceased   Immigrants     emigrants                                  Histqx   Pyramid Data      8 gal     al o3    asd        Wi  Figure 21    If the whole model is run  the results  Figure 21  are also found as tabs in the file  PensionSystem xlsb  with the exception of Life expectancy      X in the variable name means that it is an export variable  that 1s  a variable that can be  printed out     x AY He The development of pension disbursements due  to deaths    Proportion of outstanding payments to age group    x AY H Development of the proportion of people who  have been credited with pensionable income or  pensionable amounts and are not registered as  deceased    x AY pens qualify income average   An average pension credit for calculating the  income period  Orange Report  Appendix B  formula 3 1 2     x 
21. AY economic annuity divisor Economic annuity divisor    supplementary pension           59003 1 0    Dok bet   Version  Dnr ref     x_Y_turnover_duration_level_ out Smoothed turnover duration  OT_bar  x Y pension balances Sum of pension balances    Estimated value of supplementary pension to    people who have not started to claim their  supplementary pension    have not begun to be paid out  PB IPR TP     Pension liability to retirees in distribution       x Y pens liability retired       system regarding pensions being paid out  x Y pens liability  SA SP   x Y contribution revenue Contribution revenue to the distribution system    x Y contribution revenue level out   Smoothed contribution revenue to the  distribution system    x Y contribution asset Contribution assets    x Y buffer fund The total market value of assets of Ist 4th and  6th AP Funds    x Y buffer fund level out Smoothed value for the buffer fund    x Y balance ratio  Contribution assets   three year average of    x Y balance index When balancing is activated the income index is  used instead of the balance index    x Y fund netflow Accrued contributions minus pension  disbursements as a proportion of accrued  contributions    x Y fund strength Fund strength IP  x Y IP payment Pension disbursements for inkomstpension       Y ATP payment Pension disbursements for supplementary  pension     IP payment ATP payment     x PP Fund Pension liability premium pension   PP Fund active PP Fund retired     x PP Fund stre
22. RUG    Vi o  S    Select scenarios  amp  groups          Svenska  User guide swedish  Engelska English    About Pensionsmodellen                  About the run    BaseLine        as  Pensionssimulering Pensionsmod    Last run   2015 03 04  magbru       Inflation       2 00        14 02 55  realAvgWageGrowth 1 80  14 11 34  realFundYield 3 2596  RGK Interest rate 2 00  Settings  realRate of return Premium pension 3 25     2013  balancing True  Constant prices None po     2100  Custom number 1  Navigationstable   EI                                        m   m   Figure 2    During execution    During each execution a population forecast is first made  after which the pension calculation  starts  During                  ze        PGII          5   Net contribution IP oss        v Restriction ani  5 460 000 5  5440000    5 420 000                      Restrictions   5 400 000  5 380 000 m  5360000 R  534000  2320000 m o m tw m o m      m o m    m omo   RRRRHRRRHHRRHRREHHRR     ze Population in Sweden Data   5   ver Fund strength oa   P   e Giao  10 200 000 5         Mule      SEENEN           ped     Emigration  9 700 000 45    Second_Immig2  9 600000 44  9 500 000 43  340000 m wo m pm m oo m o m      m      m      m      m                  MI D                  P ei               HA      E   RRRRRR RR RRR RRR RRR OTTELE             Balance ratio Data   5   Cumulative balance ratio product oan                    101      1 08 5   1 00 5 ei  106 oss  1 04 098  102 027   Show data 
23. T                           1 2   Select scenarios  amp  groups                                About the run       X  MidasS Pensionssimulering Pensionsmodellen   Group   BaseLine       Simmigration       E n t A S        Last run     Figure 5    Navigation   seeing results  Output from the run is available in different output sheets at the bottom of the screen     From the Main sheet you can also use the Navigation table where the desired  workbook or sheet can be selected by clicking on the arrow to the left     Output from the run is administered by the information in the Output worksheet  Both the  demographics and the pension system have an Output worksheet where you can indicate which  variables are to be printed out  The variables found there will be printed out     From the Main worksheet  there is an area in the lower right that you can use as a shortcut  Which  worksheets are displayed can be changed via a drop down list  Figure 6   You can select the  desired workbook and worksheet by clicking on the arrow to the left     Navigationstable             Manxsm             DemographicModel xlsb Index     DemographicModel xlsb input     DemographicModel xlsb Output    PensionSystemxlsb                 Pensionsystemab e    Pensionsystemadh 00000000   L 4   m   Figure 6    Some worksheets may be hidden from the current mode  This means that the shortcut will not  work and a message will appear   If the drop down list does not work for any workbook it is because the file i
24. aende   rsskiftet  Kick back som ovan achgarsinbakat i den totala fondavkastninzen  Alderoberonde r  nta for sparande ach utbetalninzzfaserna  Traden ar inbakad i Fondforsakring    Avgifter far de samaraldrean amp  har hanteras som omde wore fullt i IP och PP  Det gars fel idaz    f  rmodar jaz     12  11    10  PPPayFAII     PFA        t   this        59003 1 0       36  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    PP                 U2n   Sum of disbursements due next year  p_U2t  PPU2t          02        U3 t           t               t Ongoing annual disbursement amount at year end    IP S1 n Total balance continuing to next year   conceptually prior to  pension recalculation  Corresponds to S6 t from before year end  but without balances from deceased     IPU1n   PP_U1_n Sum of disbursements carried over to next year  Index adjusted              Value of total balance after fictive withdrawal of pension  Functions  as basis for annual recalculation of pension  and balance   ATP_S3_n Total balance directly after annual recalculation  Valid until the  next change of status  e next spring half year   pT PPS2 tt    IP S3 t PP S3 t ATP S3 t As 53 n but after status transition       54 t      SA t ATP 54 t Balance directly after the mid year    IPS5t PP 55 t ATP S5 t Balance after indexation but before payment of administration  fees   IP 56 t PP S6 t ATP S6 t Balance at year end  including balances of those deceased during  the year       In the workbook R
25. d pension age      2  The 65 year limit  target age  for guarantee pension  sickness allowance and similar  benefits will be raised to 66 years from 2019  according to current forecasts     There are a number of predefined parameters for the change in the retirement age  The Main  alternative is to let the demographics decide     AgeOffset               Year FirstRetAge RecRetirementA  2012 61  2015 62  2019 Demo    Figure 26    According to Figure 26 above  the 61 year limit applies up to 2015  when it raised to 62  Note  that subsequently there is always a 3 year difference between the  can retire  and the target age   As of 2019  it is the demographics that decide  In conjunction with the other parameters from the  base scenario  this means     2021 the target age is raised to 67  2036 the target age is raised to 68  2053 the target age is raised to 69  2073 the target age is raised to 70  2096 the target age is raised to 71    You can also determine manually when regulatory changes occur  for example     AgeOffset           Year FirstRetAge RecRetirementAge  2012 61 65  2015 62 65  2050 63 66  2070 64 67    22  37   PID123479  1 5 2  2015 03 13        59003 1 0       Dok bet   Version  Dnr ref     Figure 27    The retirement age offset as shown in Figure 27 means that the target age 15 raised to 66 in 2050  and to 67 in 2070     The parameter value Constant means the same age limits as today     The Pension System    The pension system 15 a macro model with high resolutio
26. e 24      The year 2011 must also be included even if the cells are empty  The example  Figure 30  shows  the main assumption of Statistics Sweden from the 2012 forecast gathered in rows 6 to 1489  followed by the next alternative from row 1491  Figure 31      Input data for the starting population is in the worksheet Initialpopulationsweden     26  37   PID123479   1 5 2  2015 03 13        59003 1 0                           F  DemographicModel xlsb  A B         1  Main              2   3   4 immigration  H  v  daltermnativScB2012 d  5  ORIGIN SEX AGE 2011 2012  6 1 0 0 4 4 137008  T 1 0 1 124 124 1102  8 1 0 2 85 85 4382  9 1 0 3 87 87 05703  10 1 0 4 85 85 25833  11 1 0 5 85 84 71872  12 1 0 6 85 84 71872  13 1 0 7 81 81 12132  14 1 0 8 78 78 42327  15 1 0 9 65 64 93303  16 1 0 10 65 65 1129  A 1 0 11 61 61 15576  18 1 0 12 64 64 21355  19 1 0 13 60 60 07654  20 1 0 14 63 63 49407  21 1 0 15 63 62 77459  22 1 0 16 85 84 89859  23 1 0 17 54 53 96097  24 1 0 18 75 74 64601  25 1 n 19 104 103 6051  Figure 31    1478  7 1 ad al 0 198877 0 20037  1479 7 J 95 0 0 017115 0 016944  1480 7    96 0 0 017115 0 017904  1481 7    97 0 0 113879 0 111996  1482 7 1 98 0 0 0  1483 7 1 99 0 0 0  1484 7 1 100 0 0 0  1485 7 1 101 0 0 0  1486 7 1 102 0 0 0  1487 7 1 103 0 0 0  1488 7 1 104 0 0 0  1489 7 1 105 0 0 0  1490   1492 ORIGIN SEX AGE 2011 2012 2013  1493 1 0 0 4 4 137008 4 901571  1494 1 0 1 124 124 1102 147 0343  1495 1 0 2 85 85 4382 101 3091  1496 1 0 3 87 87 05703 103 2125  1497 1
27. ents and smaller errors  The last stage  has small adjustments and the final margin of error  This way we avoid one restriction  taking  Over      Printing variables  Variables specified in the Output or Output  developer worksheet can be printed to an Excel file  or a text file if the Yes option is selected in the column Output destination     If you select Excel file  you must also specify which worksheet and start cell  or Name field  to  print to  Is the file or worksheet does not exist  it is created automatically     If you select text file  you must also specify the path to where the text file will be created     In the column Location  select or type the text    File    and in the column Worksheet Path  type the  path to the folder     A folder with the same name as the variable 1s created  A text file 1s created after each run and the  text file receives the name of the scenario     Each text file contains the results of the run  though without headings     If you run the same scenario  the old file is replaced by the new one   In the folder of the text file    sub folder named Info is automatically created in which a text file 15  saved containing information about the current run     24  37   PID123479   1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Advanced settings    New parameter  For the scenario parameters  found in the Main worksheet  which may have a limited number of  values it is best to create a drop down list  This is how you do i
28. er the worksheet      Descriptions  hidden in User mode             Quit  amp  save    Quit       save   User guide swedish   About Pensionsmodeller    Clean output data    About the run    Current folder X AMidasSXPensionssimulerir    Groupl  BaseLine  Bas  Last run   2015 03 04          Figure 9    A parameter and a variable are included in a category and one or more subcategories   When you click on Description of variables  Figure 10  a form is displayed where you can select  category and subcategory to display the description of the parameter or variable     The model is designed to include descriptions in multiple languages     Modelvariabel BALN_DXdivINKINDEX  Scenario Parameter deaths_in_SWEDEN  deaths_OUTBOARD  fund_payment  fund strength  IP index  net fee  PGII  PP vs income  RecRetirementAge    tp  turnover_duration  Ud    IP  Inkomstpension  PP Premiepension    Fastst  lld rekommenderad pensions  lder       Figure 10       9  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet     Version  Dnr ref     Advanced mode    Interface    In the Advanced mode there are additional worksheets  functions and buttons available     Scenario management    The Pension Model has built in scenario management in order to save and manage the model   s  parameters and assumptions     PENSIONS Run Scenario   Run group       MYNDIGHETEN                  Quit  amp  save    Double click on item       Select mode      Clean output data    Descri ption of para meters       Quit 
29. esult  after a run of the Pension System  you can see the aggregated  values of the variables  for example  AY IP  S6 t  2 Age vs Year for IP  S6 t      Other variables from which you can read results are   Osay   Origin Sex Age Year     x OSAY IP empirical inheritance gain retired Empirical inheritance gains for  inkomstpension for  lt   60 years    x OSAY IP demographic inheritance gain retired Forecast inheritance gains for  inkomstpension for  gt   60 years    x OSAY ATP empirical inheritance gain retired  60 years  years  pension    x OSAY PP empirical inheritance gain active Empirical inheritance gains for persons not  claiming premium pension at start of year    x OSAY IP admin fee Administration fees paid  inkomstpension  x OSAY ATP admin fee Administration fees paid  ATP  x OSAY PP admin fee retired Administration fees paid  premium pension    x OSAY PP admin fee active Administration fees paid for persons not  claiming PP at start of year    x OSAY PP fund return spring  retired Change in market value in premium pension        59003 1 0    37  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13      0 funds during spring    premium pension  premium pension    x OSAY PP RGK return Change in market value in premium pension  funds during autumn    National Debt Office  indexation  inkomstpension    x OSAY ATP indexation Adjustment of index on changed amount  during year due to norm reducing  disbursement index  inkomstpension    indexation  ATP  PP index Adju
30. ifferent modes  corresponding to user levels  for displaying different parts of the  model     User mode  Advanced mode and Developer mode  The model first opens in User mode  The  various modes are described m more detail later in this document     In the Main worksheet  Figure 2  you can select the language for texts  title and buttons  Change  the language by double clicking on the desired language     Clicking on the Run Scenario button runs a simulation using the options and conditions that you  have chosen  There is also the Run Group button to run all scenarios within a group     Clicking on the Run Only Demographics button runs only the population forecast in the model     In Figure 2  the Base Scenario is shown selected  Another scenario can be selected using the  button Select Scenario  amp  Groups or Edit Scenario  amp  Groups  If you create a new scenario  it  must first be saved under a suitable name before you can run the model     In User mode  a new set of parameters is always saved as My Scenario  That s the only scenario  that you  as user  can influence in User mode  See section  Scenario management      The check box for Clear Output is used to clear output files where the column Clean is set to  TRUE  output files are specified in the file PensionSystem xlsb      4  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     MYNDIGHETEN Run group      oz   voire     or rameters _Selectmode _  si      Quit  no save      ha ra EEE C
31. indicates how many of the restriction  groups have come sufficiently close to the target  A small bubble means that most of the  conditions have been met  A large bubble means that few conditions have been met  You need not  attach much importance to or interpret how the bubble chart moves  This is mainly to show that  the model is busy performing calculations     At the top right you find the Abort run Operation button that allows you to cancel a run  You  may have to click several times for the interrupt request to be registered  When the model has  registered a break  the text  The run will be terminated  is shown just below  The run will be  terminated after the current year has been fully calculated    There are also two check boxes that make it possible to turn off animation  The speed of a run is  not significantly affected by the year charts to the left  while the bubble chart does have a certain  impact     At the bottom  figure 3  you find the Clear button for clearing the charts  This may have to be  used since the results of each run can accumulate in the charts     6  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     User mode    Interface  The interface of the User mode is shown in the image below     A B c DI E F G  i     Quit  amp  save   Select mode      Clean output data    PENSIONS Run Scenario Run group    Description of parameters  Quit  no save   User guide swedish     MYNDIGHETEN  About Pensionsmodellen             SEE
32. ktiva Pensionsskuld tillaggspension aktiva   x Y TP pens liability Pensionsskuld ATP pensionerade Pensionsskuld till  aggspension pensionerade   X Y BALN DXdivINKINDEX Ackumulerad balanstalsprodukt Balansindex inkomstindex   x_Y_balance_ratio Balanstal  Avaiftstillgang   tre  rigt medelv  rde av buffertfond  Pensionsskuld  x_Y_PP_vs_income PP som andel av avgiftsunderlaget Premiepensionen som andel av avgiftsunderlaget   x Y PP fund            Avgiftsnetto PP   X Y average pension age Genomsnittlig pensions  lder Genomsnittlig pensions  lder  The average retirement age    R_bar   x Y pay in duration Intj  nandetid Intj  nandetid   X Y pay out duration Utbetalningstid Utbetalningstiden  Pay out duration   UT                Choose any variable in the list and click the Show in Chart button  The variable description is  shown in a separate window if you double click on the name  Changing a variable is best done  when the run is complete     Figure 4    To the right of the six charts  figure 3  there is a bubble chart showing how the restrictions  successively modify the estimation of next year s population so as to meet given targets  see  chapter  The Pension System  for more information   Note that the bubbles are not visible if you  use already calibrated restrictions  you have already completed a run with the same starting  parameters   The x axis shows the total deviation  error  of the restriction and the y axis the  standard deviation of the error  The size of the bubble 
33. n  The population   s dimensions are sex   sex      male  1   female   age  age 0 120   country of origin  origin 1 7  and 498 status groups   providing a resolution of 51 288  see Appendix 1 for details of groups and variables  The aim 15  as far as possible to mimic the micro models  accuracy without coming into conflict with integrity  issues     The population is simulated year by year using a transition matrix indicating the probabilities of  changing from one state to another     Example of a transition from one year to the next    Year 2014 Year 2015  Starting point Probability   State  of change  of state      age 41 born in Sweden   Status group 45  2 90 age 41 born in Sweden   Status group 56    Woman aged 40 born in Sweden   Status group 45    age 41 born in Sweden     wt Status group 1  dead     age 41 born in Sweden   Status group 58    Restrictions   Once the transition matrix has been applied  we have a preliminary population for the new year   The demographics model provides us with important data that we use to correct the preliminary  results     One example is the number of dead  A summation is made of the number of dead in the  preliminary calculation  This is compared with how many dead there should be  goal   If the error  is larger than allowed  the probabilities are adjusted for all rows in the transition matrix that affect  the number of dead  An adjustment is always followed by a normalization  the sum of the  probability must always be 1 for one sta
34. n index by level of development  for each country  More information can be found in the publication  Sweden s Future  Population 2012 2060  from Statistics Sweden     http   www scb se Pages Product 14495  aspx    The 21 status factors that describe the status groups are     IS MARRIED  HAS_PGII  HAS_SAPGIS  HAS SAPGIA  HAS_SAPGBS   HAS SAPGBA  HAS TRANSFER  HAS  BPGB  HAS  PGBSTUD  IS IN SWE   ABROAD  IS PARENT    1 15 PARENT    4  RETIREMENT EXTENT    IS  RETIRED  HAS  HIGH  EDU         BEHALLNING  DECEASED  IS ALIVE          BORN         IMMIGRATED    These are either    or 1 except for retirement extent which may have five different values  between    and 1     Of the 21 status factors  it is possible to create 168 840 unique combinations  Using  data from 2003 2009  it was possible to see that only 498 combinations described 9590  of all data  This is the sample used for the calculations in the Pension Model    Each gender  age and origin group contains 498 data points but since many of these are  unreasonable  it was possible to reduce storage from 273 million to only 51288 cells     The status factors describe     Has PGII Estimated earned income  Has SAPGIS Income from sickness compensation  Has SAPGIA Income from activity compensation    Has SAPGBS Pension qualifying amounts from fictive income for  those with sickness compensation  Has SAPGBA Activity compensation    Has transfer Transfers such as parental cash benefit  unemployment  benefit  sickness and activity c
35. ngth Fund strength PP    The demographics and pension system has  besides Output  also the tabs Input  input  to the model  and Internals  output variables are defined   In addition  there is an index  worksheet where there are links to all tabs in each workbook         S  ct              17  37   PID123479  1 5 2  2015 03 13        59003 1 0    Merging text files    Dok bet   Version  Dnr ref     If you want to merge the text files in order to use them  for example  in a pivot table  click the    button Manage printed text files  Figure 22      PENSIONS Run Scenario   Run group      Quit  amp  save    MYNDIGHETEN Quit  no save  Run parallell           BEE  r clean output aata  Vi o   Edit scenarios  amp  groups                   User guide swedish     About Pensionsmodellen       About the run       Baseline    Last run        Figure 22    X  Midas  Pensionssimulering Pensionsmodellen   2015 03 04             All input and output variables  that is  those beginning with 1_ or x_  that have the same    dimensions are merged into a separate text file     The button Clear Trans  matrices  Figure 22  is used to remove probability matrices created for  the current scenario  In general  this is only required if new data has been inserted created  The    model will recreate the matrices from scratch  which means the run will take longer     18  37   PID123479  1 5 2  2015 03 13        59003 1 0    Developer mode    Interface    Dok bet     Version  Dnr ref     In Developer mode the
36. ompensation  which           59003 1 0    34  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    NE  count as pension qualifying income  Has PGBSTUD Pension qualifying amounts from studies    Has BPGB Pension qualifying amounts from the first 4 years with  children    Is parent O 1 Parents with children between 0 1 years  Is parent O 4 Parents with children between 0 4 years    Detailed view of inner workings of the pension system   The pension system s inner workings are controlled by a complex regulatory system that  includes a large number of variables  Figure 35 portrays the general principles upon  which the system is based and the tables with their associated variables     Inkomstpension       next  t this    Arvsvinster f  rdelas          4 1    Arvsvinster samlas in  efter statusiverangen    IP icome t  ATP icome t    Figure 17           admin kastnad  arvsviriester   gt  PAR   KAPITALET    1 6    terbetalning vid omf byte    foregande arsavgifter     d  da tas bort  index  de var kvar i t6 som        armVsvinst proxy      aii   ud      pn  NW  E             Hjalp variabel  allt  inkl  utb g  rs  Omfattningsbyten om till kapital  nybeviljands     for rebalansering     E      5 4              E               E        kapitalet har    Pd      illampasp  kapitalet    b          ytt gruppe Delningstalger en ny  Pension    status byte   Kvardr amp jande kapital   terst  r        mfattningen av pension      Fjolarets pension         bi faljsamhetsindexer      
37. orresponding forecast alternatives but they are not exactly the same  For one thing  the model  uses a simpler version for the calculation of births and not the parity specific incidence rate used  in the Statistics Sweden model  The assumptions available in the statistical database at Statistics  Sweden do not always show the exact input used in their model     Population forecast    About the run    Main alternative SCB2013  Main alternative SCB2013  Main alternative SCB2013  Main alternative 5    2013  Main alternative SCB2013       Last run   2015 03 04       Figure 24    After starting the pension model  one sees the image above  Figure 24   On the left  under the  heading Parameters  one may select different alternatives concerning mortality  fertility   immigration and emigration in the population forecast     Above 15 the main alternative from Statistics Sweden s population forecast 2013  It 1s  possible to make other choices  such as selecting High Mortality  according to the  Statistics Sweden 2013 forecast  and Low Fertility  according to the Statistics Sweden  2013 forecast  The list of alternatives  Figure 25  to choose from regarding  for example   mortality  Survival  15 displayed by clicking on the box to the right of Survival and then  clicking on the arrow that appears  This produces several forecast alternatives to choose  from  It is possible to select combinations of assumptions that have not been published by  Statistics Sweden     20  37   PID123479   1
38. port Data  AY Uspring Yes  High SANN Orange rapport xisb OrangeRapport Data   Y average pension age Yes  High SANN Orange rapport xisb Chart Data   Y pay in duration Yes  High SANN Orange rapport xisb Chart Data   Y pay out duration Yes  High SANN Orange rapport xisb Chart Data   Y turnover duration Yes  High SANN Orange rapport xisb Chart Data     Y turnover duration level out Yes  High SANN Orange rapport xisb Chart Data     Y pension balances Yes  High SANN Orange rapport xisb Chart_Data    Y tp Yes  High SANN Orange rapport visb Chart Data   x Y pension credit Yes  High SANN Orange rapport xisb Chart Data   x Y pens liability active Yes  High SANN Orange rapport xisb Chart Data    Figure 19    Clicking on the link x  Y  turnover  duration  turnover time  in figure 19 takes you to the  workbook Orange rapport xlsb and the worksheet Orange Report     In Figure 20  the variable x Y turnover duration is displayed printed out         59003 1 0    16  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    X Y  turnover  duration Oms  ttningstid       28 78 2920 29 42 29 96 30 09 3025 30 40    Figure 20    Generally  you can ignore the first bit of each variable  x  AY  x  Y etc    It is the last bit  of the name of the variable that is most important  The first bit indicates the type of  variable and the number of dimensions in it  O origin  S sex  A age  Y year     Most of the variables have a comment and description  Below 1s a description of those  found in the Out
39. put worksheet     Output   The results of the population forecast is in Demographic Models tabs  Population  Born   Deceased  Immigrants  Emigrants and Life Expectancy  Some tabs may be hidden but can be  displayed by choosing Output in each Workbook and clicking on the desired link  see previous    page       in 01 12   ou 224 2  13  JJ 1yy 21        EICH 43 voy 33 502            43014 40 025 43 VOD ay via JU 80  JU 912 23 1  23        22 UBS 20 221 UI  325  1173 60 934 60 998 60 373 57 620 55 051 51 182 46 993 44 984 44 778 44128 45 526 45 939 47 967 49 812 50 750 50 799 53 048 53 770 54 947 56 083 57   3 221 57 009 60 752 60 793 60 172 57 437 54 885 51040 46 878 44 882 44 678 44 032 45 423 45 833 47 849 49 683 50615 50 665 52 905 53 617 54 790 555    832 55 031 56 813 60 508 60 549 59 934 57 217 731 44 749 44 547 43 906 45 288 45 697 47 699 49 521 50 448 50 500 52 720 53 432 545    538 50 655 54 830 56 578 60 248 60 289 59 678 672 46 569 44 602 44 402 43 766 45 139 45 545 47 534 49 343 50 267 50 316 52 522 532  1936 49 373 50 488 54 610 56 346 59 990 60 051 59 424 56 746 54247 50 484 46 411 44 459 44 261 43 631 44 904 45 398 47373 49 171 50 085 50 156 523              j 461 47796 49230 50 314 54 408 56 132 59 751 59 791 59 188 56529 54048 50311 46268 44330 44134 43510 44864 45266 47229 49012 49921 495  L429 45348 47674 49 50 153 54 221 55934 59 528 59 567 58 968 56 327 53864 50153 46137 44214 44020 43401 44746 45145 47097 48870 497  59 364 58 769 56 146 53 698 50012 46023 
40. re are several tabs  functions and buttons available in addition to those    found in Advanced Mode               DO D      Select mode      Clean output data    Description of parameters  User guide swedish Protection  amp  Clesn Trans         4  P     About Pensionsmodellen  Manage textfil          D  PENSIONS Run Scenario   Run group      Quit  amp  save  MYNDIGHETEN    Quit  no save  Run parallell              len Run demography only I Clean output data  v1 5   Edit scenarios  amp  groups     About the run    Current folder              es output              Fan         WA IG ene    Inst  llningar        X  MidasS  Pensionssimulering Pensionsmodellen     Last run     Figure 23    Developer mode 15 intended for developers     19  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Demographics    The population forecast is constructed in the same way as in the model that Statistics Sweden  uses for the preparation of the official population forecast  The source code of Statistics Sweden s  program is not available  but the model has been developed using the documentation found in the  publication    The Future Population of Sweden 2012 2060     Statistics Sweden  The Future  Population of Sweden 2012 2060  ISBN 978 91 618 1564 7  pages 177 179     Assumptions  etc  are partly taken from the Statistical Database at Statistics Sweden  The results  of the runs are close to the forecast results that Statistics Sweden has reported when using  c
41. rt a  number of Slave models  The Slave models constantly check the queue to see if a task must be  performed  Click on the button Run in parallel to create parallel tasks     PENSIONS Run Scenario   Run group     MYNDIGHETEN                           Run parallell     Pensionsmodellen IR RnB nds  v1 5 1        Edit scenarios  amp  groups     Figure 15    In the dialogue box that opens  select the group and one or more scenarios  Click on the Add to  tasks button in order to save the task  Normally the task is not directed to any particular  Slave    but it is possible to achieve this by selecting the desired Slave before clicking on Add to tasks     In the box Max number of slaves you can indicate how many Slaves you wish to have in total  It  is not possible to have more Slaves than the number of the computer   s processor cores     Select one group  Select one scenari     Select All    D   Bas BaseLine See WE     socDep1 Low LowAlt Append tasks                  2 High HighAlt    socDep3 BasPAFMain BasPAFMain  socDep3Katastrof BasPAFMairiTest BasP  FMainTest Clear                   Show tasklist       Show network resources       Show Computers      Figure 16      Master     Slave  the Master model creates a task queue  while the Slave models execute these  tasks or wait for new tasks to be added to the queue     13  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     If you want to start a parallel operation  click on Run all     The Clear 
42. s not open     See the section Advanced mode for more information     7  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Scenario and Group  To select a scenario  click the button Select Scenario  amp  Group  Figure 7                       A B E DIE    G  PENSIONS Run Scenario   Run group      Quit  amp  save   TUUS ERR ESE Select mode      Clean output data    MYNDIGHETEN Quit  no save   User guide swedish     About Pensionsmodellen         Pensionsmodellen  v1 5 1         Clean output data    About the run    Current folder         X  MidasS Pensionssimulering Pensionsmodellen     BaseLine          Last run     Figure 7    Group  amp  Scenario J 23            Choose    group      roupi         Bas BaseLine   Low LowAlt   High HighAlt  BasPAFMain BasPAFMain  BasP  AFMainTest BasPAFMainTest       Close      Figure 8    Choose a scenario by selecting the scenario name     A new set of parameters is always saved automatically with the name My scenario in User mode     The parameters used for the three scenarios in the Orange Report are entitled Base  Low and  High  where Low is the pessimistic alternative and High the optimistic one   See the section Advanced mode for more information about scenario management     8  37   PID123479  1 5 2  2015 03 13        59003 1 0    Description of parameters and variables    Dok bet   Version  Dnr ref     All descriptions of the parameters and variables used in the model are in the file Main xlsm     und
43. start the  model by opening the file Main xlsm which 15 located in the folder Pensionsmodellen_filer     Depending on your security settings  you may need to activate the content  In that case a security  warning appears as below which you remove by clicking on Activate Content              Security Warning Some active content has been disabled  Click for more details    Enable       3  37   PID123479  1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Starting the Pension Model  Close all open versions of Excel before opening the model  an alternative is to open a new Excel  session   The Pension Model is started by opening Main xlsm     The first time you use the model  you must accept the user agreement that appears on the screen   Figure 1                         Agreement  New features in Pensionsmodellen       Version 1 5 1  1 Snabbare hantering av utskrivna textfiler  2 Uppdaterad demografi  3 Diverse bugafix  Pensionsmodellen E   H    Click on To Main to run the  Terms of use  The Swedish Pensions Agency offers you to use this pension model  The purpose of the model is to m od el  show the long term consequences of the assumptions made   The results of the calculations are always based on the input values entered by the individual user   The model may not in any part be used for commercial purposes without permission from the Swedish    Pensions Agency                          Figure 1    Start the model by clicking on  To Main      There are three d
44. stment of index on changed amount  during year due to norm reducing  disbursement index  inkomstpension  ATP          PP index How much balance changes due to  indexation  premium pension    PP index d Adjustment of index on changed amount  during year due to norm reducing  disbursement index  inkomstpension   premium pension  inkomstpension    x OSAY ATP contribution prev Previous year s pension credit  ATP    pension  inkomstpension       X OSAY ATP contribution t Current year s pension credit  ATP    pension  Number of persons with pension credit   inkomstpension    premium pension  Number of persons with active pension  liability  ATP    x AY cnt IP active liability Number of persons with active  inkomstpension liability   x AY cnt total pensions Number of persons with pension  disbursements    x AY cnt IP pensions Number of persons with disbursement from  inkomstpension    
45. t     Right click the correct cell  that is  the cell that will contain the parameter value   1  Select Add input list     2  Inthe box that opens  select the cells that contain the parameter   s value alternatives   Figure 28      3  This creates a so called data validation and the cell acts like a drop down list     jndata 9 miim    Select cells cells must be from same workbook           Figure 28    To delete a drop down list  right click the cell and then select Remove Input List   Answer Yes to the confirmation request that pops up     To delete a parameter  select the parameter name in the Settings worksheet and then click the  button Remove Inputlist   Note that the parameter is deleted from all scenarios in all groups     A parameter can be added to a scenario or to all scenarios in the same group by clicking the  Manage parameters button in the Settings worksheet  Figure 29      Add Remove parameter x    Select  Mention parameter             Valu ter     av parame mm       Close    Default value of parameter    eS    Select scenario blank   All               Figure 29       25  37   PID123479   1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Demographics    Own assumptions in the forecast   Assumptions about future immigration  fertility  migration and mortality are stored in four  separate tabs  Each worksheet can be reached most easily from the Navigation Table by selecting  DemographicModel xlsb input  Figure 2   Links to the four types of ass
46. task list button is used to delete the task of the selected slave   The folder where the parallel processing files are located  named Slave   serial number  must be  deleted in Windows Explorer in order to recreate the slave or remove old slave runs     All variables written to a file  they have the property Location set to File  as indicated in the  worksheet Output or Output  developer in pensionssystem xlsb  will be printed out in a parallel  execution     Technically  this means that for each Slave a separate folder  for example  Slavel  is created  which is a virtual copy of the Master folder  The file Main xlsm runs as a Slave with all chart    animations turned off in order to speed up execution     The button Clear task list  Figure 16  clears all tasks in the model     The button Show task list  Figure 16  gives you an overview of the tasks you have  created Figure 17               PMD11290                    Slave    Group                     Bas Baseline dl  FinishedSuccess 2015 03 03 11 30 26    d  Low LowAlt FinishedSuccess 2015 03 03 11 30 44  PMD 11290 Slave3 Group1 High HighAlt 2100 FinishedSuccess 2015 03 03 11 31 19    PMD 11290 Slave4 Group1 BasPAFMain BasPAFMain 2100 FinishedSuccess 2015 03 03 11 31 35       Figure 17    14  37   PID123479  1 5 2  2015 03 13    15  37     Dok bet  PID123479  Version 1 5 2  Dnr ref  2015 03 13    Navigation   seeing the results  Output from the run is controlled by information in the Output worksheet  Both the demographics 
47. te   A new calculation is then made  and this procedure is  repeated until the discrepancy falls within the margin of error  You can follow how the  restrictions are more and more closely met for each iteration in the right hand graph of the Chart  worksheet in the Main workbook     23  37   PID123479   1 5 2  2015 03 13        59003 1 0    Dok bet   Version  Dnr ref     Currently there are seven restrictions   1  Have Pension  Emigration    Dead    2   3   4  Second       5  Second Immig2  6    Parents  7  PGllratio    Restrictions conflict with each other  When we have reached  for example  a number of dead  and  apply the five remaining restrictions  it is not at all certain that the number of dead will still be  adequate because the other restrictions have affected the probabilities relevant to the number of  dead  This means that the last restriction will be met  but the results for the previous ones will  have changed to greater or less degree     To reduce the problem for the restrictions made early on  sequencing is important  For example   the restriction Have Pension requires many adjustments  iterations  so it makes sense to place it  first and thus avoid having it totally re adjust all preceding restrictions     Another way is to impose limits on how much the probabilities may be adjusted  Adjustments are  made in five stages  In the first stage  rough adjustment   we allow large adjustments and also a  large error  In the next stage  we allow rather fewer adjustm
48. umptions will then  appear  By selecting a particular Link  you come to the worksheet where all assumptions are  collected together  Figure 30      Input and intermediate variables       Link Name Read Keep Location Worksheet Path RangeNai    Yes FALSK Thisworkbook Immigration D6     Yes FALSK Thisworkbook FertilityRates C5    Yes FALSK Thisworkbook MortalityRates C5  bh Yes FALSK Thisworkbook EmigrationRates D6    Yes FALSK Thisworkbook InitialPopulationinsweden D5    i SY Born Proj2010 Yes SANN Thisworkbook foddaproj2010 B5    i OSAY Immigrants Proj2010 Yes SANN Thisworkbook               2010 D5    i OSAY Emigrants Proj2010 Yes SANN Thisworkbook projUtv2010 D5    i OSAY Deceased Proj2010 Yes SANN Thisworkbook projDod2010 D5    i OSAY Population Proj2010 Yes SANN Thisworkbook folkm2010 2110 D5   gt  Yes SANN Thisworkbook Histqx D5    Figure 30    It is possible to make one s own assumptions but in that case it is important to retain the same  format as the existing assumptions  The easiest way 1s to copy an existing alternative  and paste it  in with a blank line to earlier data  All values of ORIGIN  SEX  AGE and YEAR must be  included in the table  the mortality assumption is not divided up according to ORIGIN   For  example  in the case of Immigration assumptions  the first row must begin with the word  Immigration followed by an explanation in column B of which assumption 15 intended  This  explanatory text then appears among the alternatives that can be selected  Figur
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Compte rendu Rencontre RRMA Lille 18  Pulse Oximeter 7089    USB and eSATA to SATA II RAID Subsystem User Manual    Copyright © All rights reserved. 
   Failed to retrieve file