Skip to contents

Given the observed parameters, produce a modified parameter set where the specified factor is set to its counterfactual value from decomp_year onward.

Usage

build_counterfactual(
  model,
  params,
  factor_name,
  decomp_year,
  cf_type,
  baseline_values,
  ...
)

Arguments

model

An S3 model object

params

Observed model parameters

factor_name

Character, name of the factor to modify

decomp_year

Integer, the year from which the counterfactual applies

cf_type

Character, one of CF_CHANGE_SINCE or CF_TOTAL_IMPACT

baseline_values

Named list of baseline values for each factor (pre-computed by get_baseline_value())

...

Additional arguments

Value

Modified model parameters with the factor set to its counterfactual value.