Return to PSG Models documentation page

SSASIM input table PRDMRKT

Contains description of the product market, namely the starting inflation rate and its pre-ultimate-value dynamics.

Parent table is: RUN

There are no child tables.

Go to SSASIM input parameters overview

SSASIM:   PRDMRKT . id
Identifies set of product market parameters specified on this row of table, so id value should be unique.

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

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . 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:   PRDMRKT . inf0
Specifies initial RUN.year_zero value of (CPI) inflation rate (inf), which is one of model's stochastic variables whose future ultimate (or post-transition) values are determined by ASSUMP and child tables parameters (see above). Value of inf0 is expressed as an annual percentage rate.

Valid values: any, Real

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . inf_kink
Specifies whether or not transition path from initial value of inflation rate to its ultimate, post-transition values has a single kink (or bend) point or is linear (without a kink).

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

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . inf_kvalue
Specifies inf kink point value if inf_kink is true. Value of inf_kvalue is expressed as percentage inflation rate in the kink year. If kink point is assumed, the inf transition path is a linear interpolation from its initial year value to kink point value in every scenario. Scenario variation in transition path is restricted to years after inf_kyear (see below), or after inf_byear (if inf_bend is true; see below), as inf values are interpolated between inf_kvalue (or inf_bvalue) and the ultimate value of inf, which is generated using ASSUMP and child tables parameters. Value is read only if inf_kink is true.

Valid values: any, Real

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . inf_kyear
Specifies simulation year of inf kink point value if inf_kink is true. Value is read only if inf_kink is true.

Valid values: 1 to ( RUN.num_years - 1 ), Integer

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . inf_bend
Specifies whether or not transition path from kink value of inflation rate to its ultimate, post-transition values has a bend point or is linear (without a bend).

Valid values: T (=1) or F (=0) (for true or false), Logical [True value is allowed only if inf_kink is true.]

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . inf_bvalue
Specifies inf bend point value if inf_bend is true. Value of inf_bvalue is expressed as percentage inflation rate in the bend year. If bend point is assumed, the inf transition path is a linear interpolation from its kink year value to bend point value in every scenario. Scenario variation in transition path is restricted to years after inf_byear (see below) as inf values are interpolated between inf_bvalue and the ultimate value of inf, which is generated using ASSUMP and child tables parameters. Value is read only if inf_bend is true.

Valid values: any, Real

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . inf_byear
Specifies simulation year of inf bend point value if inf_bend is true. Value is read only if inf_bend is true.

Valid values: inf_kyear+1 to ( RUN.num_years - 1 ), Integer

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . gdp_cpi_d
Specifies difference between inflation rates measured by GDP price deflator and CPI price index. Difference is expressed as an annual percentage-point difference. So, for example, if it is assumed that the GDP price deflator consistently grows at a rate that is one-half a percentage point greater than the CPI inflation rate, then the gdp_cpi_d parameter should have a 0.50 value. If, on the other hand, it is assumed that the two measures of inflation grow at the same rate, then a value of 0.00 should be entered in the gdp_cpi_d field.

Valid values: any, Real

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . pert_amt
Specifies size of the one-year inflation rate perturbation (add-on) that is applied in pert_cyr (see below). The pert_amt is expressed in percentage terms, so that a three percentage point add-on to the simulated inflation rate is expressed as 3.0 in this table field, in which case the perturbed inflation rate would be 5.8 percent if the unperturbed rate was 2.8 percent. A subsequent year inflation rate perturbation returns the CPI to its unperturbed value in the second year after pert_cyr.

IMPORTANT NOTE: Non-zero perturbations do not produce reliable OASDI solvency results in CBA mode.

Valid values: any, Real

Source code: prdmrkt.h and prdmrkt.cpp

SSASIM:   PRDMRKT . pert_cyr
Specifies calendar year in which the pert_amt inflation perturbation is applied. An offsetting perturbation is applied in the year after pert_cyr. That offsetting perturbation is of a size that leaves the CPI unchanged after the two perturbation years.

Valid values: RUN.year_zero+1 to (RUN.year_zero+RUN.num_years-1), Integer

Source code: prdmrkt.h and prdmrkt.cpp