{
"comment00": "This JSON file contains info on behavior elasticities:",
"comment01": "- Default values for elasticities are all zero, which",
"comment02": " implies static tax analysis.",
"comment03": "- Non-zero elasticities imply partial-equilibrium responses",
"comment04": " to the reform-induced change in the marginal after-tax",
"comment05": " price of a variable and/or the reform-induced change",
"comment06": " in after-tax income using a log-log response function.",
"comment07": "- The assumed substitution (i.e., price) elasticity and",
"comment08": " income elasticity for a variable can differ across up to",
"comment09": " five variable bins or ranges.",
"comment10": " Note that the bin_edge values are not inflation indexed.",
"comment11": " Note that bin_edge values must be increasing in the list.",
"comment12": " Note that the variable bins are LEFT INCLUSIVE, which",
"comment13": " means that bin_edge list [1,2,3,4] implies these variable",
"comment14": " ranges [1,2), [2,3), [3,4).",
"comment20": "- Because of the log-log response function, values of",
"comment21": " marginal after-tax price and after-tax income cannot",
"comment22": " be too close to zero if sensible results are to be",
"comment23": " obtained. The 'min_price' and 'min_income' parameters",
"comment24": " can be used to truncate very small values, and hence,",
"comment25": " eliminate extreme values in reform-induced proportional",
"comment26": " changes.",
"comment90": "NOTE: comments can appear only at the top logical level",
"comment91": " of the JSON file, which means no comments are allowed",
"comment92": " inside the braces for an JSON item. However, the 'desc'",
"comment93": " field for each JSON item can be used for item-specific",
"comment94": " comments.",
"min_price": {
"desc": "Minimum allowed value of marginal after-tax price (1-MTR)",
"value_type": "real",
"value_yrs": [2018],
"value": [0.01],
"valid_values": {"min": 0.0001, "max": 0.20}
},
"min_income": {
"desc": "Minimum allowed value of after-tax income",
"value_type": "real",
"value_yrs": [2018],
"value": [1000.0],
"valid_values": {"min": 1, "max": 10000}
},
"empinc_bin_edges": {
"desc": "Edges of empinc bins",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "bin_edge",
"vi_vals": ["bintop1", "bintop2", "bintop3", "bintop4", "bintop5"],
"value": [[1e99, 2e99, 3e99, 4e99, 5e99]],
"valid_values": {"min": -9e99, "max": 9e99}
},
"empinc_sub_elasticity": {
"desc": "Substitution elasticity in each empinc bin",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "elasticity",
"vi_vals": ["elast1", "elast2", "elast3", "elast4", "elast5"],
"value": [[0.0, 0.0, 0.0, 0.0, 0.0]],
"valid_values": {"min": 0.0, "max": 9e99}
},
"empinc_inc_elasticity": {
"desc": "Income elasticity in each empinc bin",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "elasticity",
"vi_vals": ["elast1", "elast2", "elast3", "elast4", "elast5"],
"value": [[0.0, 0.0, 0.0, 0.0, 0.0]],
"valid_values": {"min": -9e99, "max": 0.0}
},
"divinc_bin_edges": {
"desc": "Edges of divinc bins",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "bin_edge",
"vi_vals": ["bintop1", "bintop2", "bintop3", "bintop4", "bintop5"],
"value": [[1e99, 2e99, 3e99, 4e99, 5e99]],
"valid_values": {"min": -9e99, "max": 9e99}
},
"divinc_sub_elasticity": {
"desc": "Substitution elasticity in each divinc bin",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "elasticity",
"vi_vals": ["elast1", "elast2", "elast3", "elast4", "elast5"],
"value": [[0.0, 0.0, 0.0, 0.0, 0.0]],
"valid_values": {"min": 0.0, "max": 9e99}
},
"divinc_inc_elasticity": {
"desc": "Income elasticity in each divinc bin",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "elasticity",
"vi_vals": ["elast1", "elast2", "elast3", "elast4", "elast5"],
"value": [[0.0, 0.0, 0.0, 0.0, 0.0]],
"valid_values": {"min": -9e99, "max": 0.0}
},
"othinc_bin_edges": {
"desc": "Edges of othinc bins",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "bin_edge",
"vi_vals": ["bintop1", "bintop2", "bintop3", "bintop4", "bintop5"],
"value": [[1e99, 2e99, 3e99, 4e99, 5e99]],
"valid_values": {"min": -9e99, "max": 9e99}
},
"othinc_sub_elasticity": {
"desc": "Substitution elasticity in each othinc bin",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "elasticity",
"vi_vals": ["elast1", "elast2", "elast3", "elast4", "elast5"],
"value": [[0.0, 0.0, 0.0, 0.0, 0.0]],
"valid_values": {"min": 0.0, "max": 9e99}
},
"othinc_inc_elasticity": {
"desc": "Income elasticity in each othinc bin",
"value_type": "real",
"value_yrs": [2018],
"vi_name": "elasticity",
"vi_vals": ["elast1", "elast2", "elast3", "elast4", "elast5"],
"value": [[0.0, 0.0, 0.0, 0.0, 0.0]],
"valid_values": {"min": -9e99, "max": 0.0}
}
}