Return to PSG Models documentation page

SSASIM input table COHORT

Contains high-level description of birth cohort for which individual and couple policy performance measures are calculated, consisting of both parameters and foreign keys pointing to rows in child tables. Each row specifies a different set of cohort individuals and couples or calculation parameters.

Parent table is: RUN

Child table is: POLICY

Child table is: ACCTBEH

Child table is: INDS

Go to SSASIM input parameters overview

SSASIM:   COHORT . id
Identifies set of cohort individuals and couples specified on this row of table, so id value should be unique.

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

Source code: cohort.h and cohort.cpp

SSASIM:   COHORT . 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:   COHORT . birth_year
Calendar year in which cohort individuals are born.

Valid values: 1935 to 2934, Integer

Source code: cohort.h and cohort.cpp

SSASIM:   COHORT . cpi_year
Calendar year in whose dollars all cohort individual and couple present-value and inflation-adjusted (or real) monetary amounts are expressed.

Valid values: RUN.year_zero to HISTORY-table-last-year, Integer

Source code: cohort.h and cohort.cpp

SSASIM:   COHORT . policy_id
Points to row in child POLICY table.

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

Source code: cohort.h and cohort.cpp

SSASIM:   COHORT . acctbeh_id
Points to row in child ACCTBEH table.

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

Source code: cohort.h and cohort.cpp

SSASIM:   COHORT . inds_id
Points to rows in child INDS table.

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

Source code: cohort.h and cohort.cpp

SSASIM:   COHORT . loben_th_i
Specifies low-income threshold used in calculation of low-benefit avoidance rates for individuals during retirement years. This one-person annual dollar amount is, in this table, expressed in COHORT.cpi_year-1 dollars and, during model execution, is wage indexed (using AWI) to the year in which cohort individuals become 62 years of age, beyond which age it is price indexed so that it maintains a constant real value. This real threshold is compared to benefits plus earnings for the individual only in years the individual is not married.

Valid values: any non-negative value, Integer

Source code: cohort.h, cohort.cpp, ind.cpp, and couple.cpp

SSASIM:   COHORT . loben_th_c
Specifies low-income threshold used in calculation of low-benefit avoidance rates for individuals during retirement years. when both are alive. This two-person annual dollar amount is, in this table, expressed in COHORT.cpi_year-1 dollars and, during model execution, is wage indexed (using AWI) to the year in which cohort individuals become 62 years of age, beyond which age it is price indexed so that it maintains a constant real value. This real threshold is compared to benefits plus earnings combined for both spouses in years the individual is married.

Valid values: any non-negative value, Integer [plausible values are no more than twice specified value of loben_th_i]

Source code: cohort.h, cohort.cpp, ind.cpp, and couple.cpp

SSASIM:   COHORT . calc_irr
Specifies whether or not various internal rate of return (irr) statistics are calculated for cohort individuals and couples in ECI mode. If set to false, these irr statistics are set to a value of minus infinity (-inf) in the .c?f, .c?m, and .c?? output files.

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

Source code: cohort.h and cohort.cpp

SSASIM:   COHORT . oact_replr
Specifies whether an SSA Office of the Chief Actuary style replacement rate is calculated for cohort individuals and couples (True) or whether an SSASIM style replacement rate is calculated (False). A True value causes the replacement rate to be equal to first year benefits divided by earnings in the last working year, with no CPI adjustment of the two amounts that form the ratio. A False value causes replacement rate to be equal to ratio of (1) average (over all retirement years) real benefit and (2) earnings in last working year inflation adjusted into same year's dollars as average real benefit. In addition to adjusting for inflation, SSASIM style replacement rates measure effects of declining real benefits that would occur under COLA-offset reforms or individual account reforms that did not require an individual's retirement age account balance to be completely transformed into a fully-indexed annuity. These kinds of effects are ignored by the other style replacement rate, which has been included here only for purposes of cross-model validation.

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

Source code: cohort.h and cohort.cpp