Acessar Dashboard Sobre Metodologia Código-Fonte
IndicadoresB3
O IndicadoresB3 permite aos usuários explorar demonstrações financeiras trimestrais e anuais das empresas listadas na B3 (Brasil, Bolsa, Balcão), com visualizações dinâmicas de indicadores financeiros críticos.
Sobre Este Projeto
Utilizando dados abertos da Comissão de Valores Mobiliários (CVM), o IndicadoresB3 foi desenvolvido para demonstrar uma aplicação prática de técnicas de ciência de dados à análise financeira. Ele apresenta:
- Habilidades Técnicas: Programação em R, ciência de dados aplicada aos dados financeiros, visualização de dados
- Conhecimento Financeiro: Análise de demonstrações contábeis, indicadores financeiros, avaliação de desempenho empresarial
- Conhecimento de Negócios: Interpretação contextual de métricas financeiras por setor e segmento
Processo de Desenvolvimento
- Coleta de Dados: Importação automática de demonstrações financeiras do portal de dados abertos da CVM
- Processamento e Limpeza: Transformação e normalização dos dados contábeis para análise
- Modelagem: Cálculo de indicadores financeiros relevantes e métricas comparativas
- Desenvolvimento do Dashboard: Criação de visualizações interativas usando Shiny, bs4Dash e Echarts4r
- Documentação: Fornecimento de explicações metodológicas e guias de usuário
Extensões Potenciais
- Análises preditivas de desempenho financeiro
- Comparação de indicadores com médias setoriais
- Alertas para variações significativas em métricas-chave
- Funcionalidades de exportação de relatórios customizados
Metodologia
Este dashboard emprega três componentes principais para análise financeira:
1. Análise de Demonstrações Financeiras
O dashboard apresenta dados dos principais relatórios contábeis:
- Demonstração de Resultado (DR): Análise da receita, custos, despesas e resultados operacionais
- Balanço Patrimonial - Ativo (BPA): Análise da estrutura de ativos da empresa
- Balanço Patrimonial - Passivo (BPP): Análise da estrutura de capital e endividamento
Para cada demonstração financeira, são exibidos dados de até 5 anos (2020-2024), permitindo a análise de tendências e variações percentuais entre períodos.
2. Indicadores de Rentabilidade
São calculados indicadores como:
- Retorno sobre Patrimônio Líquido (ROE): Mede a rentabilidade gerada em relação ao capital próprio investido
\[ ROE = \frac{\text{Lucro Líquido}}{\text{Patrimônio Líquido}} \]
Este indicador é fundamental para avaliar a eficiência da empresa na geração de lucros a partir do capital dos acionistas.
3. Análise de Liquidez
O dashboard calcula e visualiza três indicadores de liquidez fundamentais:
Liquidez Corrente (LC): Capacidade de pagamento de obrigações de curto prazo
\[ LC = \frac{\text{Ativo Circulante}}{\text{Passivo Circulante}} \]
Liquidez Seca (LS): Capacidade de pagamento excluindo estoques
\[ LS = \frac{\text{Ativo Circulante} - \text{Estoques}}{\text{Passivo Circulante}} \]
Liquidez Imediata (LI): Capacidade de pagamento utilizando apenas recursos de alta liquidez
\[ LI = \frac{\text{Disponibilidades}}{\text{Passivo Circulante}} \]
Interface do Dashboard
O dashboard é composto por três abas principais:
- Dashboard: Visão geral do desempenho financeiro, incluindo:
- Informações cadastrais da empresa
- Receita e resultado do último período
- Evolução trimestral da receita
- Análise de margens (bruta e líquida)
- Comparativo entre receita e resultado ao longo do tempo
- Indicadores: Análise de indicadores financeiros:
- Evolução do ROE ao longo do tempo
- Indicadores de liquidez (corrente, seca e imediata)
- Demonstrações: Visualização detalhada das demonstrações financeiras:
- Demonstação do Resultado completa com análise de variação percentual entre períodos
- Balanço Patrimonial - Ativo com análise de variação
- Balanço Patrimonial - Passivo com análise de variação
Uso do Dashboard
- Selecione a empresa desejada no menu lateral
- Navegue entre as abas para analisar diferentes aspectos financeiros
- Interaja com os gráficos para visualizar informações detalhadas
Considerações Técnicas
O projeto utiliza diversas bibliotecas R para processamento e visualização:
- tidyverse: Para importação, limpeza e transformação de dados
- shiny e bs4Dash: Para a interface interativa
- echarts4r: Para visualizações gráficas dinâmicas
- reactable: Para tabelas interativas responsivas
Os dados financeiros são processados seguindo as práticas contábeis padrozinadas, com ajustes para garantir a comparabilidade entre diferentes empresas e períodos.