Return to PSG Models documentation page

PENSIM input table PENCHAR

Pension plan characteristics imputation model parameters are contained in child tables. Chapter, section, and page references --- [PenChar,ch5], [PenChar,sec7.1], and [PenChar,184], respectively --- refer to Martin R. Holmer and Asa M. Janney III, "Characteristics of Pension Plans in the United States, 1996-98," Policy Simulation Group report to Department of Labor, Employee Benefits Security Administration, Office of Policy and Research, December 2003 [http://www.polsim.com/penchar.pdf].

Parent table is: RUN

Child table is: NILPLAN

Child table is: PLANMIX

Child table is: ZMPLAN

Child table is: AIPLAN

Child table is: DBTYPE

Child table is: DCTYPE

Child table is: DBFREZ

Child table is: DBATEL

Child table is: DBVEST

Child table is: DBEROP

Child table is: DBRETR

Child table is: DBERET

Child table is: DBDISR

Child table is: DBPSTS

Child table is: DBPRES

Child table is: DBCOLA

Child table is: TEBENF

Child table is: TELSDR

Child table is: CEBENF

Child table is: CELSDR

Child table is: DABENF

Child table is: CABENF

Child table is: DCATEL

Child table is: DCVEST

Child table is: STCONT

Child table is: MPCONT

Child table is: PSCONT

Go to PENSIM input parameters overview

PENSIM:   PENCHAR . id
Identifies pension plan characteristics imputation model parameters specified on this row of table, so id value should be unique.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . notes
Describes specification of table row in free-form note.

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

PENSIM:   PENCHAR . no_plans
Specifies whether or not any pension plans exist. A value of true turns off the pension plan imputation logic. The standard setting is F, so that pension plans are imputed when the employer sponsors.

Valid values: T (=1) or F (=0) (for true or false), Logical

PENSIM:   PENCHAR . no_db_elig
Specifies whether or not anyone ever becomes eligible for a DB pension plan. A value of true causes nobody to become eligible for a DB pension. The standard setting is F, so that people become eligible for plans according to DB plan rules. This parameter controls eligibility for all DB plans including cash-account (or cash-balance) plans.

Valid values: T (=1) or F (=0) (for true or false), Logical

PENSIM:   PENCHAR . no_tdb_elg
Specifies whether or not anyone ever becomes eligible for a traditional DB pension plan. A value of true causes nobody to become eligible for a traditional DB pension. The standard setting is F, so that people become eligible for plans according to traditional DB plan rules. This parameter controls eligibility for all DB plans except for non-traditional cash-account (or cash-balance) plans.

Valid values: T (=1) or F (=0) (for true or false), Logical

PENSIM:   PENCHAR . no_dc_elig
Specifies whether or not anyone ever becomes eligible for a DC pension plan. A value of true causes nobody to become eligible for a DC pension. The standard setting is F, so that people become eligible for plans according to DC plan rules. This parameter controls eligibility for all DC plans.

Valid values: T (=1) or F (=0) (for true or false), Logical

PENSIM:   PENCHAR . nil_rnstrm
Specifies random number stream used for the nilplan uniform random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . pen_rnstrm
Specifies random number stream used for the planmix/plantype uniform random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . zmu_rnstrm
Specifies random number stream used for the zero-matching plan sponsorship logit equation. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . aiu_rnstrm
Specifies random number stream used in automatic-IRA plan offering logic. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . dbu_rnstrm
Specifies random number stream used for the DB plan characteristics uniform random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . dbn_rnstrm
Specifies random number stream used for the DB plan characteristics normal random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . dcu_rnstrm
Specifies random number stream used for the DC plan characteristics uniform random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . dcn_rnstrm
Specifies random number stream used for the DC plan characteristics normal random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . pcu_rnstrm
Specifies random number stream used for the plan-conversion uniform random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . pcn_rnstrm
Specifies random number stream used for the plan-conversion normal random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . dbf_rnstrm
Specifies random number stream used for the DB plan freeze characteristics uniform random number generator. This stream number cannot be used for another purpose in this run.

Valid values: 0 to 59, Integer

PENSIM:   PENCHAR . sicforsic9
Specifies SIC used in plan mix, type, and characteristics imputation in place of SIC9 (government). The standard and realistic value for this variable is 9, so that government jobs have government-style pensions imputed to them. In certain counter-factual analysis situations, this variable may be assigned a value corresponding to a private-sector industry (0..8) so that government jobs have private-style pensions imputed to them.

Valid values: 0 to 9, Integer

PENSIM:   PENCHAR . nilplan_id
Points to a row in the child NILPLAN table, which specifies the time-varying probabilities that the employer-sponsored plan is nil (that is, not really a pension plan) in the private and public sectors. These probabilities are used to simulate changes in pension sponsorship rates without changing parameters in the FJSPDYN and SJSPDYN tables.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . planmix_id
Points to a row in the child PLANMIX table, which specifies the defined-benefit/defined-contribution mix of plan(s) sponsored by the employer.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . zmplan_id
Points to a row in the child ZMPLAN table, which specifies the parameters of a probability function for employer sponsoring a zero-matching defined-contribution plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . aiplan_id
Points to a row in the child AIPLAN table, which specifies the parameters of automatic-IRA plans.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbtype_id
Points to a row in the child DBTYPE table, which specifies the type of defined-benefit (DB) plan sponsored by the employer.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dctype_id
Points to a row in the child DCTYPE table, which specifies the type of defined-contribution (DC) plan sponsored by the employer.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbfrez_id
Points to a row in the child DBFREZ table, which specifies the plan freeze characteristics of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbatel_id
Points to a row in the child DBATEL table, which specifies the age-tenure eligibility requirement of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbvest_id
Points to a row in the child DBVEST table, which specifies the vesting requirement of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dberop_id
Points to a row in the child DBEROP table, which specifies the early-retirement option of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbretr_id
Points to a row in the child DBRETR table, which specifies the retirement requirements of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dberet_id
Points to a row in the child DBERET table, which specifies the early-retirement benefit-reduction schedules of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbdisr_id
Points to a row in the child DBDISR table, which specifies the disability-retirement requirements of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbpsts_id
Points to a row in the child DBPSTS table, which specifies the post-retirement survivor benefits of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbpres_id
Points to a row in the child DBPRES table, which specifies the pre-retirement survivor benefits of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dbcola_id
Points to a row in the child DBCOLA table, which specifies the cost-of-living benefit adjustment features of the sponsored DB plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . tebenf_id
Points to a row in the child TEBENF table, which specifies the benefit formula parameters of a DB terminal-earnings (TE) plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . telsdr_id
Points to a row in the child TELSDR table, which specifies the discount rate spread used in terminal-earnings (TE) plan cost calculations for pre-retirement lumpsum distributions.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . cebenf_id
Points to a row in the child CEBENF table, which specifies the benefit formula parameters of a DB career-earnings (CE) plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . celsdr_id
Points to a row in the child CELSDR table, which specifies the discount rate spread used in career-earnings (CE) plan cost calculations for pre-retirement lumpsum distributions.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dabenf_id
Points to a row in the child DABENF table, which specifies the benefit formula parameters of a DB dollar-amount (DA) plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . cabenf_id
Points to a row in the child CABENF table, which specifies the benefit formula parameters of a DB cash-account (CA) plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dcatel_id
Points to a row in the child DCATEL table, which specifies the age-tenure eligibility requirement of the sponsored DC plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . dcvest_id
Points to a row in the child DCVEST table, which specifies the vesting requirement of the sponsored DC plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . stcont_id
Points to a row in the child STCONT table, which specifies the contribution-related parameters of a DC savings-thrift (ST) plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . mpcont_id
Points to a row in the child MPCONT table, which specifies the contribution-related parameters of a DC money-purchase (MP) plan.

Valid values: 1 to 999999999, Integer

PENSIM:   PENCHAR . pscont_id
Points to a row in the child PSCONT table, which specifies the contribution-related parameters of a DC profit-sharing (PS) plan.

Valid values: 1 to 999999999, Integer