Return to PSG Models documentation page

SSASIM input table OAIBEN

Contains specification of dynamic policy parameters used in calculation of OAI retired-worker and spousal benefits. There is a (possibly) different set of parameters for each birth cohort (i.e., the individuals born in a given calendar year).

Parent table is: POLICY

There are no child tables.

Go to SSASIM input parameters overview

SSASIM:   OAIBEN . id
Identifies set of OAI benefit policy parameters specified on this row of table, so id value should be unique for each group of rows that has a collection of birth_year values (see below).

Valid values: 1 to 999999999 (nine digits), Integer

Source code: policy.h and policy.cpp

SSASIM:   OAIBEN . notes
Describes specification of table row in free-form note.

Valid values: any ASCII text (Note: do not copy and paste from a word processor because of the possibility of embedded non-ASCII characters.)

Source code: notes are not read by the model

SSASIM:   OAIBEN . birth_year
Identifies birth year of individual for whom the OAI benefit policy parameters specified on this table row are in effect. Birth years for which no row exists have their parameter values calculated by linear interpolation between the closest prior year and closest subsequent year for which table rows have been specified for this id. Values for birth year following the last specified year are taken to be equal to values in the last specified birth_year.

Valid values: 1930 to (1930+RUN.num_years), Integer

Source code: policy.h and policy.cpp

SSASIM:   OAIBEN . era
Specifies earliest retirement age (or retirement eligibility age) at which retired-worker beneficiaries can first receive reduced benefits. This era value must not be less than 62 and must not be greater than specified normal retirement age (see nra below).

IMPORTANT NOTE: changing the value of this policy parameter affects the timing of retirement in PENSIM, and therefore, raises the same output analysis issues discussed in the PENSIM documentation of the INDBEHX.retdelayrs parameter. Be sure to read that discussion before analyzing any individual output from a run that changes this policy parameter.

ADDITIONAL NOTE: when changing the value of this policy parameter, consider whether or not the retirement timing probabilities in PENSIM table RET_DYN are set to values that are appropriate for the reform. Use embedded SQL statements in the run specification file to specify new RET_DYN and RETIRE table rows, or better yet, use the simpler run specification language to increase the value of the retdelayrs parameter in the PENSIM INDBEHX table.

Valid values: 62 to nra, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . nra
Specifies normal retirement age at which retired-worker beneficiaries can first receive full benefits. This NRA value must not be less than earliest retirement age (see era above) and must not be greater than specified last retirement age (see lra below).

IMPORTANT NOTE: changing the value of this policy parameter affects the timing of retirement in PENSIM, and therefore, raises the same output analysis issues discussed in the PENSIM documentation of the INDBEHX.retdelayrs parameter. Be sure to read that discussion before analyzing any individual output from a run that changes this policy parameter.

ADDITIONAL NOTE: when changing the value of this policy parameter, consider whether or not the retirement timing probabilities in PENSIM table RET_DYN are set to values that are appropriate for the reform. Use embedded SQL statements in the run specification file to specify new RET_DYN and RETIRE table rows, or better yet, use the simpler run specification language to increase the value of the retdelayrs parameter in the PENSIM INDBEHX table.

Valid values: era to lra, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . lra
Specifies retirement age beyond which retired-worker beneficiaries receive no delayed retirement credits. This LRA value must not be less than normal retirement age (see nra above).

IMPORTANT NOTE: changing the value of this policy parameter affects the timing of retirement in PENSIM, and therefore, raises the same output analysis issues discussed in the PENSIM documentation of the INDBEHX.retdelayrs parameter. Be sure to read that discussion before analyzing any individual output from a run that changes this policy parameter.

ADDITIONAL NOTE: when changing the value of this policy parameter, consider whether or not the retirement timing probabilities in PENSIM table RET_DYN are set to values that are appropriate for the reform. Use embedded SQL statements in the run specification file to specify new RET_DYN and RETIRE table rows, or better yet, use the simpler run specification language to increase the value of the retdelayrs parameter in the PENSIM INDBEHX table.

Valid values: nra to 73, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . rw_pia_f
Specifies retired-worker benefit as a percent of worker's PIA. This parameter is expressed in percentage terms, not as a decimal fraction. This parameter is used to calculate retired-worker benefits. Note: if this parameter is reduced below its current-law value of 100 percent, then it may be appropriate to change some of the maximum family benefit parameters in the MFBDYN table.

Valid values: 0.0 to 1000.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . rw_arf1
Specifies decimal fraction of marginal benefit reduction for each year of early retirement (before NRA) up to rw_arf1yrs (see below) of early retirement. This reduction rate is expressed as a decimal fraction, not in percentage terms. This parameter is used to calculate retired-worker benefits.

Valid values: 0.0 to 1.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . rw_arf1yrs
Specifies maximum number of years of early retirement for which the benefit reduction rate is rw_arf1 (see above). For any years of early retirement beyond rw_arf1yrs, marginal benefit reduction rate is rw_arf2 (see below). This parameter is used to calculate retired-worker benefits.

Valid values: 1 to 99, Integer

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . rw_arf2
Specifies decimal fraction of marginal benefit reduction for each year of early retirement (before NRA) beyond rw_arf1yrs (see above) of early retirement. This reduction rate is expressed as a decimal fraction, not in percentage terms. This parameter is used to calculate retired-worker benefits.

Valid values: 0.0 to 1.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . rw_drc
Specifies decimal fraction of marginal delayed retirement credit for each year of retirement after NRA. This credit rate is expressed as a decimal fraction, not in percentage terms. This parameter is used to calculate retired-worker benefits.

Valid values: 0.0 to 1.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . sp_pia_f
Specifies retired-worker spouse benefit as a percent of the other spouse's PIA. This parameter is expressed in percentage terms, not as a decimal fraction. This parameter is used to calculate retired-worker-spouse benefits only (for kid's benefits, see OAIBEN.kid_pia_f).

Valid values: 0.0 to 100.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdi.cpp and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . sp_arf1
Specifies decimal fraction of marginal benefit reduction for each year of early retirement (before NRA) up to sp_arf1yrs (see below) of early retirement. This reduction rate is expressed as a decimal fraction, not in percentage terms. This parameter is used to calculate retired-worker-spouse benefits.

Valid values: 0.0 to 1.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . sp_arf1yrs
Specifies maximum number of years of early retirement for which the benefit reduction rate is sp_arf1 (see above). For any years of early retirement beyond sp_arf1yrs, marginal benefit reduction rate is sp_arf2 (see below). This parameter is used to calculate retired-worker-spouse benefits.

Valid values: 1 to 99, Integer

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . sp_arf2
Specifies decimal fraction of marginal benefit reduction for each year of early retirement (before NRA) beyond sp_arf1yrs (see above) of early retirement. This reduction rate is expressed as a decimal fraction, not in percentage terms. This parameter is used to calculate retired-worker-spouse benefits.

Valid values: 0.0 to 1.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . sp_drc
Specifies decimal fraction of marginal delayed retirement credit for each year of retirement after NRA. This credit rate is expressed as a decimal fraction, not in percentage terms. This parameter is used to calculate retired-worker-spouse benefits.

Valid values: 0.0 to 1.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdiben.cpp for using the parameter in OAI benefit computations.

SSASIM:   OAIBEN . kid_pia_f
Specifies auxiliary kid benefit as a percent of the retired worker's PIA. This parameter is expressed in percentage terms, not as a decimal fraction. This parameter is used to calculate auxiliary child benefits based on a retired worker's PIA (for spousal benefits, see OAIBEN.sp_pia_f).

Valid values: 0.0 to 100.0, Real

Source code: policy.h and policy.cpp for reading the parameter from the input database and oasdi.cpp and oasdiben.cpp for using the parameter in OAI benefit computations.