Model and Model Component Formats

August 2, 2024 ยท View on GitHub

A fully constructed USEEIO model is an R named list that contains the following members described in the Model table. The format members or components are further described in separate tables.

Notes

A sector is either a commodity or industry, depending on the model CommodityorIndustry Type. The sector will be synononmous for that same CommodityorIndustryType for all tables in a given model in which sector is used.

Unless another year is specifically called out, all economic values are given in US dollars (USD) in the value the model IOyear.

Model

Items are listed in the order in which they appear in a built Model object in R.

ItemData StructureCategoryDescription
specslistmetadataModel specifications
crosswalkdata.framemetadataSector crosswalk
Commoditiesdata.framemetadataCommodity metadata in sector meta format
Industriesdata.framemetadataIndustry metadata in sector meta format
FinalDemandMetadata.framemetadataFinal demand metadata in sector meta with group format
InternationalTradeAdjustmentMetadata.framemetadataMetadata for international trade adjusment in sector meta with group format
MarginSectorsdata.framemetadataMargin sector metadata in sector meta format
ValueAddedMetadata.framemetadataValue added metadata in sector meta format
ImportMatrixdata.framesupporting dataA version of the model Use table with imports only
MultiYearIndustryOutputdata.framesupporting dataMulti-year industry output in sector-by-year format
MultiYearCommodityOutputdata.framesupporting dataMulti-year commodity output in sector-by-year format
Marginsdata.framesupporting dataThe final consumer margins table
TaxLessSubsidiesdata.framesupporting dataTotal product supply in basic price and tax less subsidies
MultiYearIndustryCPIdata.framesupporting dataMulti-year industry CPI1 in sector-by-year format
MultiYearCommodityCPIdata.framesupporting dataMulti-year commodity CPI1 in sector-by-year format
AggregationSpecslistmetadata(Optional) Specifications for one or more aggregations
DisaggregationSpecslistmetadata(Optional) Specifications for one or more disaggregation
HybridizationSpecslistmetadata(Optional) Specifications for model hybridization
MUIOSpecslistmetadata(Optional) Specifications for converting one or more sectors to physical units
WIOSpecslistmetadata(Optional) Specifications for tracking waste flows as unique sectors
MUIOSectorsdata.framemetadata(Optional) Metadata associated with new setors representing physical flows
SatelliteTableslistcomponent dataSatellite tables
Indicatorslistcomponent dataIndicators
DemandVectorslistcomponent dataDemand vectors
TbSdata.framecomponent dataThe total Flow-by-Sector table across all satellite tables contains the direct emissions and resource use by industry
CbSdata.framecomponent dataThe total Coefficient-by-Sector table across all satellite tables contains the direct emissions and resource use by industry per dollar output
Vmatrixcomponent matrixThe Make matrix
C_mmatrixcomponent matrixThe Commodity Mix matrix
V_nmatrixcomponent matrixThe Market Shares matrix
Umatrixcomponent matrixThe Use matrix
U_dmatrixcomponent matrixThe domestic Use matrix
qnumeric vectorcomponent matrixTotal output by commodity
xnumeric vectorcomponent matrixTotal output by industry
munumeric vectorcomponent matrixInternational trade adjustment by commodity
Amatrixcomponent matrixThe direct requirements matrix
A_mmatrixcomponent matrixThe imports direct requirements matrix
A_dmatrixcomponent matrixThe domestic direct requirements matrix
Lmatrixcomponent matrixThe Leontief inverse matrix
L_dmatrixcomponent matrixThe domestic Leontief inverse matrix
Bmatrixcomponent matrixThe direct emissions and resource use matrix
B_hmatrixcomponent matrixThe direct emissions and resource use matrix for final demand
Cmatrixcomponent matrixThe characterization factor matrix
Dmatrixresult matrixThe direct impact matrix
Mmatrixresult matrixThe total emissions and resource use matrix
M_dmatrixresult matrixThe total emissions and resource use (from and by domestic activity) matrix
M_mmatrixresult matrixThe total emissions and resource use (from imported activity) matrix
Nmatrixresult matrixThe total impact matrix
N_dmatrixresult matrixThe total impact (from domestic activity) matrix
N_mmatrixresult matrixThe total impact (from imported activity) matrix
Rhomatrixcomponent matrixThe CPI1 price year ratio matrix for a given model
Phimatrixcomponent matrixThe producer-to-purchaser price ratio matrix for a given model
Taumatrixcomponent matrixThe basic-to-producer price ratio matrix for a given model

1 Chain-type Price Index

Sector by year

ItemFormat
sectorCode_Loc (e.g. 1111A0/US)
yearyear (e.g. 2002)

Crosswalk

ItemTypeDescription
NAICSstr2-6 digit NAICS code2
BEA_SectorstrCode used at the BEA Sector level
BEA_SummarystrCode used at the BEA Summary level
BEA_DetailstrCode used at the BEA Detail level
USEEIOstrCodes used by the model

2 7-10 digit NAICS code exists for manufacturing and mining industries.

Sector Meta

ItemTypeDescription
Codestr6-digit code
NamestrName of sector or component
Code_LocstrCode joined with a location acronym by a forward slash (e.g. 1111A0/US)
UnitstrTypically USD for EEIO model types but can include physical units for hybrid models

Commodity sector meta may also have the following fields:

ItemTypeDescription
CategorystrA 2 digit NAICS code and name
SubcategorystrA 4 digit NAICS code and name
DescriptionstrA description of the sector

Sector Meta with Group

A sector meta table with an additional group field.

ItemTypeDescription
GroupstrGrouping of sector (e.g. Household)

Margins

ItemTypeDescription
SectorCodestr6-digit sector code
ProducersValuenumericProducer's value
TransportationnumericTransportation delivery cost
WholesalenumericWholesale trade margin
RetailnumericRetail trade margin
NamestrSector name
Code_LocstrCode plus location (e.g. 1111A0/US)
PurchasersValuenumericPurchaser's value (sum of ProducersValue, Transportation, Wholesale, and Retail)

TaxLessSubsidies

ItemTypeDescription
BasicValuenumericBasic value
MDTYnumericImport duties
TOPnumericTaxes on production
SUBnumericSubsidies
ProducerValuenumericProducer's value
NamestrSector name
Code_LocstrCode plus location (e.g. 1111A0/US)

SatelliteTables

The SatelliteTables object contains a totals_by_sector list and a flows dataframe.

totals_by_sector

A named list of dataframes, one for each satellite table, which contain the Flow-by-Sector table, based on the flow-by-sector collapsed format of flowsa with some fields removed. Also includes an additional field SectorName. Each dataframe has the following format:

ItemTypeDescription
FlowablestrSee flows
ContextstrSee flows
FlowUUIDstrSee flows
SectorNamestrSame as Name as in Sector Meta
SectorstrSame as Code as in Sector Meta
LocationstrA location acronym
FlowAmountnumericThe numeric amount of the flow
UnitstrSI unit acronym. 'kg' for mass flows; 'MJ' for energy flows.
DistributionTypestrThe form of the frequency distribution, if given. Acceptable values are 'NORMAL', 'LOGNORMAL', 'TRIANGULAR', 'UNIFORM'.
MinnumericThe minimum FlowAmount, if provided for the data range.
MaxnumericThe maximum FlowAmount, if provided for the data range.
DataReliabilitynumericA score of data reliability based on reporting values associated with the amount. See Data Quality Pedigree Matrix
TemporalCorrelationnumericA 1-5 score of data collection based on reporting values associated with the amount. See Data Quality Pedigree Matrix.
GeographicalCorrelationnumericA 1-5 score of data collection based on reporting values associated with the amount. See Data Quality Pedigree Matrix.
TechnologicalCorrelationnumericA 1-5 score of data collection based on reporting values associated with the amount. See Data Quality Pedigree Matrix.
DataCollectionnumericA 1-5 score of data collection based on reporting values associated with the amount. See Data Quality Pedigree Matrix.
YearintYear of data, e.g. 2010
MetaSourcesstrThe major data source(s) value is based on.

flows

The unique flows found across all satellite tables with fields sourced from the FlowList format of the Federal LCA Commons Elementary Flow List.

ItemTypeDescription
FlowablestrSee FlowList
ContextstrSee FlowList
UnitstrSee FlowList
FlowUUIDstrSee FlowList

Indicators

The Indicators object contains meta and factors dataframes.

meta

A table of metadata for the indicators included in the model.

ItemTypeDescription
NamestrSee Indicator Specifications
CodestrSee Indicator Specifications
GroupstrSee Indicator Specifications
UnitstrSee Indicator Specifications
SimpleUnitstrSee Indicator Specifications
SimpleNamestrSee Indicator Specifications

factors

A data table of the characterization factors for indicators included in the model

ItemTypeDescription
IndicatorstrMatches the Name of the indicator
FlowablestrSee FlowList
ContextstrSee FlowList
UnitstrSee FlowList
AmountnumericCharacterization factor linking one unit of the flow to the indicator

DemandVectors

The DemandVector object contains the demand vectors and a metadata table.

vectors

A data table of the demand vectors included in the model. Each vector is in the format of a named vector with names assigned in Code_Loc (e.g. 1111A0/US) format.

meta

A table of metadata for the demand vectors included in the model.

ItemTypeDescription
TypestrSee Demand Vector Specifications
YearintSee Demand Vector Specifications
SystemstrSee Demand Vector Specifications
LocationstrSee Demand Vector Specifications
NamestrSee Demand Vector Specifications
IDstrA unique ID for that demand vector

Model Component Matrices

When used in matrix indices, items below take the following format:

ItemFormat
sector (commodity or industry)Code_Loc (e.g. 1111A0/US)
flowFlowable/Context/Unit (e.g. Carbon dioxide/emission/air/kg)
indicatorName (e.g. Greenhouse Gases)

Output vectors

q is a commodity output vector and x is an industry output vector containing economic output in model year US dollars.

commodities +----q----+

industries +----x----+

International Trade Adjustment vector

mu is an international trade adjustment vector containing value of all transportation and insurance services to import and customs duties in model year US dollars.

commodities +----mu----+

V

The Make matrix, V, is an industry x commodity matrix with amounts in commodities in year USD being made by industries.

           commodities
            +-------+
 industries |       |
            |  Make |
            +-------+

The Market Shares matrix, V_n, is a q normalized form of V also in industry x commodity format. The Commodity Mix matrix, C_m, is an x normalized and transposed form of V in commodity x industry format.

U

The Use matrix, U, is a commodity x industry matrix with total amounts in model year USD of commodities being used by industries for intermediate production, or being used by final consumers. U also includes commodity imports, exports and change in inventories as components of final demand, and value added components as inputs to industries.

                    industries, final demand
                    +----------------------+
commodities,        |                      |
value added         |         Use          |
                    +----------------------+

The related U_d matrix provides commodity and value added use totals by industries and final demand that are only from the US.

A

The matrix A is a sector x sector matrix and contains in each column i the direct sector inputs that are required to produce 1 USD dollar of output from sector i:

         sectors
        +-------+
sectors |       |
        |     A |
        +-------+

The related A_d matrix provides direct sector inputs per dollar sector output for inputs that are from the US. The related A_m matrix provides direct sector inputs per dollar output for inputs that are international imports if a model is built with ExternalImportFactors.

L

L is also a sector x sector matrix and contains in each column i the total requirements of the respective sectors inputs per 1 USD of output from sector i:

         sectors
        +-------+
sectors |       |
        |     L |
        +-------+

The related L_d matrix provides direct + indirect sector inputs per dollar output for inputs that are from the US.

B

The satellite matrix B is a flow x sector matrix and contains in each column i the amount of a flow given in the reference units of the respective flow per 1 USD output from sector i:

       sectors
      +-------+
flows |       |
      |     B |
      +-------+

C

In the matrix C, each column k contains the characterization factors of the different indicators related to one reference unit of flow k:

             flows
           +-------+
indicators |       |
           |     C |
           +-------+

Rho,

Rho is a sector x year matrix and contains in each column y the price year ratios. Rho ratios are in the form of model IO_year/year (where year is the column).

        years
      +-------+
flows |       |
      |   Rho |
      +-------+

Phi

Phi is also a sector x year matrix and contains in each column y producer-to-purchaser price ratios. Phi ratios are year-specific ratios in the form of value in producer price/value in purchaser price.

        years
      +-------+
flows |       |
      |   Phi |
      +-------+

Tau

Tau is also a sector x year matrix and contains in each column y basic-to-producer price ratios. Tau ratios are year-specific ratios in the form of value in basic price/value in producer price.

        years
      +-------+
flows |       |
      |   Tau |
      +-------+

Model Result Matrices

D

The matrix D contains in each column i the direct impact result per USD output from sector i:

                 sectors
                +-------+
indicators      |       |
                |     D |
                +-------+

M

The matrix M is a flow x sector matrix and contains in each column i the direct and indirect emissions and resources per 1 USD output of sector i:

                 sectors
                +-------+
flows           |       |
                |     M |
                +-------+

The related M_d matrix provides direct + indirect emissions and resources per dollar output that are only from the US. The related M_m matrix provides direct + indirect emissions and resources per dollar of imported goods if a model is built with ExternalImportFactors.

N

The matrix N is a indicator x sector matrix and contains in each column i the direct and indirect impact result per 1 USD output of sector i:

                 sectors
                +-------+
indicators      |       |
                |     N |
                +-------+

The related N_d matrix provides direct + indirect impact results per dollar output that are only from the US. The related N_m matrix provides direct + indirect impact results per dollar of imported goods if a model is built with ExternalImportFactors.