Learn R Programming

ioanalysis (version 0.3.4)

multipliers: Multiplier Analysis

Description

multipliers is currently able to calculate four different multipliers: output, input, income, and employment. See details for formulas.

Usage

multipliers(io, ES, regions = "all", sectors = "all", multipliers, wage.row, 
            employ.closed.row, employ.physical.row)

Arguments

io

An InputOutput class object from as.inputoutput

ES

An EasySelect class object from easy.select to specify which region and sector combinations to use.

regions

Character or Integer. Specific regions to be used. Can either be a character that exactly matches the name of the region in RS_label or the number of the region in the order it appears in RS_label.

sectors

Character or Integer. Specific sectors to be used. Can either be a character that exactly matches the name of the sector in RS_label or the number of the sector in the order it RS_label.

multipliers

Character. Any combination of the following: output, input, wage, and/or employment

wage.row

Integer. The row(s) in Value Added where wages is stored. See io$V_label if you do not know. This is not to be confused with the labor located in the intermediate transaction matrix (Z)

employ.closed.row

Integer. The row(s) in the intermediate transaction matrix (Z) where labor is stored. This is not to be confused with "wages" or "employee compensation" etc.

employ.physical.row

character or Integer. The row(s) in the phtsical matrix (P) where labor is stored. This is not to be confused with "wages" or "employee compensation" etc.

Value

Produces a list over regions of multilpliers.

Details

There are four different multipliers able to be calculated:

(1) output - Output multipliers are calculated as the sum over rows from the Leontief matrix: $$O_j = \sum_{i=1}^n l_{ij} $$ where \(l_{ij}\) is the ith row and jth column element of the Leontief matrix.

(2)input - Input multipliers are calculated as the sum over columns from the Ghoshian matrix: $$I_i = \sum_{j=1}^n g_{ij}$$ where \(g_ij\) is the ith row and jth column element of the Ghoshian matrix

(3) wage - Income multipliers are calculated using value add due to employee compensation or wages. Multiple types of wages are supported. Wages are standardized and multiplied by the Leontief matrix: $$W_j = \sum_{i=1}^n \omega _i l_{ij} $$ where \(\omega _i = w_i/X_i\) is the wage divided by the total production for that region-sector combination, and \(l_{ij}\) is the ith row and jth column element of the Leontief matrix.

(4) employment - Employment multipliers are calculated using the employment row in the matrix of technical input coefficients (A): $$E_j = \sum_{i=1}^n \epsilon _{ei} l_{ij} $$ where \(\epsilon _{ei}\) is the row(s) corresponding to labor at the ith column, and \(l_{ij}\) is the ith row and jth column element of the Leontief matrix.

References

Blair, P.D. and Miller, R.E. (2009). "Input-Output Analysis: Foundations and Extensions". Cambridge University Press

Nazara, Suahasil & Guo, Dong & Hewings, Geoffrey J.D., & Dridi, Chokri, 2003. "PyIO. Input-Output Analysis with Python". REAL Discussion Paper 03-t-23. University of Illinois at Urbana-Champaign. (http://www.real.illinois.edu/d-paper/03/03-t-23.pdf)

See Also

as.inputoutput, key.sector, linkages, output.decomposition

Examples

Run this code
# NOT RUN {
data(toy.IO)
class(toy.IO)
M1 <- multipliers(toy.IO, multipliers = "wage", wage.row = 1)
M2 <- multipliers(toy.IO, multipliers = "employment.closed", employ.closed.row = "Minions")

data(toy.ES)
class(toy.ES)
M3 <- multipliers(toy.IO, toy.ES, multipliers = c("input", "output"))
# }

Run the code above in your browser using DataLab