Skip to contents

This function is in fact a wrapper around the equation_solve function, adding a key column with the name to the multiplier the maintain structural consistency.

Usage

multiplier_create(
  input_vector,
  Im,
  multiplier_name = "multiplier",
  digits = NULL
)

Arguments

input_vector

An input matrix or vector created by the input_indicator_create function.

Im

The Leontief inverse as a named object created by the leontief_inverse_create function.

multiplier_name

A variable name to be given to the returned multipliers. Defaults to multiplier.

digits

Rounding digits, if omitted, no rounding takes place.

Value

A data frame with the vector of multipliers and the an auxiliary metadata column (for joining with other matrixes.)

Details

As opposed to direct effects, multipliers are expressed per input of product/industry.

See also

Other multiplier functions: input_multipliers_create()

Examples

data_table <- iotable_get()

coeff_de <- input_coefficient_matrix_create( data_table )

de_gva_indicator <- input_indicator_create (
  data_table = data_table, 
  input = 'gva')  #this is a correct input

I_de <- leontief_inverse_create( coeff_de )

de_gva_multipliers <- multiplier_create ( 
  input_vector    = de_gva_indicator,
  Im              = I_de,
  multiplier_name = "employment_multiplier", 
  digits = 4 )