Learn R Programming

iotables (version 0.9.4)

input_flow_get: Create an inter-industry (intermediate-use) matrix

Description

Return the Quadrant I block (intermediate consumption) of a symmetric input–output table. Optionally append the final household consumption column for Type-II modelling.

Usage

input_flow_get(data_table, empty_remove = FALSE, households = TRUE)

Value

A data frame with the key column and the Quadrant I block; if households = TRUE, the household final consumption column is appended.

Arguments

data_table

A symmetric input–output table (product-by-product or industry-by-industry) obtained via iotable_get().

empty_remove

Logical. Reserved; currently ignored (no effect). Default FALSE.

households

Logical. If TRUE, append the final_consumption_households column. Default TRUE.

Details

In the Eurostat framework, the Quadrant I block shows intermediate consumption by industry (columns) and product (rows), valued at purchasers’ prices. Final household consumption belongs to the final uses block (not Quadrant I); when households = TRUE, that column is appended for convenience in Type-II analyses that endogenise private consumption. See the Eurostat Manual of Supply, Use and Input-Output Tables for the quadrant layout and definitions.

See Also

input_coefficient_matrix_create(), leontief_inverse_create()

Other analytic object functions: ghosh_inverse_create(), leontief_inverse_create(), leontief_matrix_create(), output_coefficient_matrix_create()

Examples

Run this code
# Basic extraction (Quadrant I + households column)
x <- input_flow_get(
  data_table   = iotable_get(),
  empty_remove = FALSE,
  households   = TRUE
)

# Quadrant I only (no households column)
y <- input_flow_get(
  data_table   = iotable_get(),
  empty_remove = FALSE,
  households   = FALSE
)

Run the code above in your browser using DataLab