iotbr
Ferramentas para análise das Tabelas de Recursos e Usos (TRU), estimação de Tabelas Insumo-Produto (MIP), deflação de séries temporais e simulação de choques estruturais com base nas Contas Nacionais do IBGE.
Visão geral
iotbr é um pacote Python voltado à manipulação e análise de dados das Tabelas de Recursos e Usos (TRU) do IBGE. Ele oferece funcionalidades para:
- Leitura, retomada e análise dos dados da TRU, facilitando o entendimento da estrutura produtiva brasileira;
- Estimação de Tabelas Insumo-Produto (MIP) a partir das TRU, com base na metodologia de Guilhoto (2010);
- Deflação de séries temporais com base em índices de preços adequados;
- Simulação e análise de choques estruturais, como variações exógenas na demanda final, permitindo calcular multiplicadores econômicos.
Instalação
pip install iotbr
Exemplos de uso
- 1_tru_analysis.ipynb – leitura e estruturação dos dados da TRU;
- 2_mip_estimation.ipynb – estimação das Tabelas MIP;
- 3_shock_analysis.ipynb – simulação de choques e cálculo de multiplicadores.
Exemplos de choques que podem ser simulados
- Aumento de 10% no consumo das famílias;
- Variação exógena da demanda final (modelo aberto);
- Variação da demanda com realimentação endógena (modelo fechado);
- Cálculo de multiplicadores de produção, emprego e renda do trabalho.
Esses recursos permitem estimar os impactos diretos, indiretos e induzidos de choques sobre a economia setorial.
Variáveis que o pkg iotbr reconhece dentro da tru
-
níveis 20 e 68 so tem dados a partir de 2010
-
a TRU51 apresenta os dados de exportação na forma agregada (X_bens + X_serv = X_bens_serv)
-
a TRU12 apresentava os dados de exportação na forma desagregada até 2010 (X_bens_serv = X_bens + X_serv). A partir de 2010 passa a apresenta-los de forma agregada (X_bens_serv).
-
a TRU51 apresentava os dados de importação na forma desagregada até 2010 (M_bens_serv = CIF_FOB + M_bens + M_serv). A partir de 2010 passa a apresenta-los de forma agregada (M_bens_serv).
-
a TRU12 apresentava os dados de importação na forma desagregada até 2010 (M_bens_serv = CIF_FOB + M_bens + M_serv). A partir de 2010 passa a apresenta-los de forma agregada (M_bens_serv).
-
Resumindo: Variáveis que só estão disponíveis para os níveis 20 e 51 (disponíveis até 2010): CIF_FOB, M_bens, M_serv, X_bens, X_serv
| var | sheet | type | description |
|---|---|---|---|
| OT_pm | oferta | vector | Oferta total a preço de consumidor |
| MG_com | oferta | vector | Margem de comércio |
| MG_tra | oferta | vector | Margem de transporte |
| I_imp | oferta | vector | Imposto de importação |
| IPI | oferta | vector | IPI |
| ICMS | oferta | vector | ICMS |
| OI_liq_Sub | oferta | vector | Outros impostos menos subsídios |
| TI_liq_sub | oferta | vector | Total de impostos líquidos de subsídios |
| OT_pb | oferta | vector | Oferta total a preço básico |
| P_matrix | producao | matrix | Produção das atividades |
| PT | producao | vector | Total do produto |
| CIF_FOB | importacao | vector | Ajuste CIF/FOB |
| M_bens | importacao | vector | Importação de bens |
| M_serv | importacao | vector | Importação de serviços |
| CI_matrix | CI | matrix | Consumo intermediário das atividades |
| D_ci | CI | vector | Total do produto (Tabela 2 CI) |
| X_bens | demanda | vector | Exportação de bens |
| X_serv | demanda | vector | Exportação de serviços |
| C_g | demanda | vector | Consumo da administração pública |
| C_ong | demanda | vector | Consumo das ISFLSF |
| C_f | demanda | vector | Consumo das famílias |
| FBKF | demanda | vector | Formação bruta de capital fixo |
| DE | demanda | vector | Variação de estoque |
| D_final | demanda | vector | Demanda final |
| D_total | demanda | vector | Demanda total |
| VA_table | VA | table | Componentes do valor adicionado |
| M_bens_serv | importacao | vector | (1) Importação de bens e serviços líquida de ajuste CIF/FOB |
| X_bens_serv | demanda | vector | (1) Exportação de bens e serviços líquida de ajuste CIF/FOB |
Release files for iotbr 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iotbr-0.2.2.tar.gz | 7.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iotbr-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.3 MB
Release files / iotbr-0.2.2.tar.gz
| Download URL | iotbr-0.2.2.tar.gz |
|---|---|
| Size | 7.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7da7bd658b3204c5b66c34b63dc673135086c8a037c2dc7236d58f9ee5b9eecc
|
|
BLAKE2b-256 checksum How to use checksums |
75fc4e81847f24cb2ed42ddc6fd6bf1f4d365720b51ce65899ce9377872ec912
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / iotbr-0.2.2-py3-none-any.whl
| Download URL | iotbr-0.2.2-py3-none-any.whl |
|---|---|
| Size | 7.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e216f9d218566fbad879a703e35827f46e82c3a083ac14c58e977716f6101e4
|
|
BLAKE2b-256 checksum How to use checksums |
a1658e5c89fa29c1c4d8e94ad766102cee35e472652a4ac6d390ee39eae446e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|