Metodologia
O Eleitor em Rede é um instrumento de pesquisa aplicada concebido no contexto da disciplina Análise de Redes Sociais e Inteligência Artificial Aplicada do programa de pós-graduação em Engenharia e Gestão do Conhecimento da UFSC (PPGEGC). Esta seção descreve brevemente as decisões de coleta, transformação e visualização que sustentam o painel, as quais podem sofrer alteração ao longo do período exploratório da pesquisa.
Coleta
Frequência e janela
Os contadores públicos exibidos pelo Instagram são registrados diariamente, em torno de 23 horas e 50 minutos de Brasília. A janela inclui posts publicados a partir de abril de 2026 para preservar a cauda longa de virais, e os perfis monitorados são os atrelados apenas aos 3 principais pré-candidatos ao Governo de Santa Catarina, cujos perfis são públicos.
Janela móvel de 60 dias
O acompanhamento adota uma janela rolante de 60 dias para os posts. A primeira rodada foi iniciada em 01/05/2026, retroagindo aos posts publicados de 01/04/2026. O tracking diário desses posts segue até completarem 60 dias desde a publicação. A cada novo dia, posts que atingem essa idade saem da janela ativa de coleta.
Os snapshots históricos de posts que saíram da janela permanecem armazenados e visíveis no painel: isso preserva a continuidade temporal das séries (curva de comentários acumulados, T90, variações diárias) e mantém a comparabilidade longitudinal, sem precisar recoletar dados antigos. A coleta de comentários ocorre sempre no primeiro dia do mês subsequente — capturando o ciclo de vida completo dos posts, que continuam recebendo novos comentários mesmo após a publicação — e novamente após 30 dias da coleta anterior, fechando o ciclo mensal após a exaustão do debate no post.
Indicadores
Comentários por mil seguidores
Razão entre o total de comentários nos posts monitorados e a base de seguidores, multiplicada por mil. Equipara perfis de tamanhos diferentes em uma escala comum, sem privilegiar quem tem mais audiência.
Razão comentários / curtidas
Indica densidade conversacional do engajamento: valores altos sugerem público que responde, valores baixos sugerem público que apenas curte.
Alcance orgânico
Razão video_views ÷ followers, expressa em porcentagem. Lê-se "X% da
base de seguidores assistiu este vídeo". É um proxy imperfeito: views são
contadas por usuário único, mas inflam quando o post é compartilhado para fora
da rede de seguidores. Útil como ordem de grandeza, não como medida exata.
Taxa de retenção / replay
Razão video_plays ÷ video_views. Valor 1 indica que cada espectador
médio assistiu uma vez; valores acima de 1 sugerem replay (espectador
voltou ao início). Indicador indireto de quão prendedor é o conteúdo;
cruzado com a duração do vídeo, dá pistas sobre formato eficaz.
Conversão de visualização em comentário
Razão comentários ÷ video_views multiplicada por mil. Mede quanto
o vídeo gera conversa, não apenas passagem visual. Vídeos com baixa
conversão podem alcançar muita gente sem provocar interação — uma
"vitrine" sem agitação no público.
Coeficiente de Gini de comentários por post
Mede concentração: 0 = todos os posts recebem comentários iguais; 1 = todos os comentários estão num único post. Diagnostica dependência de virais.
Índice Herfindahl-Hirschman (HHI) e posts efetivos
O HHI mede concentração somando o quadrado da participação (share) de cada post nos comentários totais do candidato, numa escala de 0 a 10.000. Segue a convenção antitruste: abaixo de 1.500 indica baixa concentração, entre 1.500 e 2.500 moderada, e acima de 2.500 alta concentração. Os posts efetivos são o inverso (10.000 ÷ HHI): lê-se "o engajamento se distribui como se fossem N posts iguais". É a tradução intuitiva do HHI.
Top-1 / Top-3 share
Percentual dos comentários totais concentrado no(s) post(s) mais comentado(s). Métrica complementar ao Gini, mais legível para quem não conhece o coeficiente.
T90 — tempo até 90% dos comentários
Para cada post, mede em horas o intervalo entre o primeiro comentário e o instante em que 90% do total acumulado foi atingido, calculado a partir dos timestamps reais de cada comentário. T90 baixo indica debate que se exaure rápido (explode e morre); T90 alto indica engajamento sustentado por dias. Apresentado como histograma de faixas de tempo e como boxplot por candidato (mínimo, quartis, mediana, máximo e outliers).
P90 do volume (diário e horário)
Percentil 90 do volume de comentários — marca o tamanho do "pico típico" de mobilização, resistente a outliers (diferente da média). Na versão horária, revela em quais horas do dia o engajamento de pico costuma se concentrar ao longo do mês.
Cadência de publicação
Frequência de novos posts ao longo da semana, segmentada por dia e faixa horária. Indica regularidade da operação de comunicação versus picos concentrados em poucos dias. Útil para distinguir rotina profissionalizada de campanha episódica.
Mix de formato
Distribuição percentual entre Reels (vídeo curto vertical), imagens estáticas e carrosséis sobre o total monitorado. Captura preferências editoriais de cada equipe de campanha — quem aposta em vídeo dinâmico, quem prefere foto-comício tradicional, quem mistura.
Trajetória do post
Curva de comentários acumulados de um post individual ao longo dos dias após a publicação. Permite distinguir queimas rápidas (post que satura nas primeiras 24h e some) de caudas longas (post que continua atraindo comentários por dias). A inclinação inicial é proxy de viralidade; a persistência da inclinação é proxy de relevância sustentada.
Rede de menções
Grafo dirigido onde cada nó é um perfil do Instagram e cada aresta é uma menção pública (@usuário dentro do texto de um post). Mostra com quem cada candidato dialoga publicamente — aliados políticos, jornalistas, celebridades, lideranças locais. Não computa interações em comentários, apenas menções autoradas pelo próprio candidato.
Limitações
- Contadores reativos. Os números mudam ao longo do dia. Cada ponto é uma fotografia, não a realidade definitiva.
- Engajamento ≠ apoio. Comentários medem reação ao conteúdo publicado, incluindo discordância, ironia ou disputa, não preferência eleitoral.
- Views inflam fora do círculo. Um vídeo amplamente compartilhado em outras redes pode acumular visualizações sem que isso represente mais base de seguidores assistindo.
- Janela de posts. Posts mais antigos seguem acumulando comentários — o que infla candidatos com posts mais antigos no monitoramento.
- Cobertura. O painel cobre apenas o Instagram. Perfis em outras plataformas e dark posts patrocinados não entram nesta versão.
Análise de comentários (recorte preliminar)
O que é, o que não é
É uma análise descritiva de padrões de conversação em comentários públicos no Instagram dos três pré-candidatos, com leitura por candidato, tema, sentimento, toxicidade lexical, posts gatilho e comportamento anômalo no recorte observado.
Não é pesquisa eleitoral, intenção de voto, opinião pública geral nem afirmação sobre quem vencerá ou perderá. Comentadores de Instagram são uma amostra autosselecionada, enviesada pelo engajamento e desproporcional em relação à população eleitoral. Além disso, são coletados apenas os comentários disponibilizados na interface, que muitas vezes não compreendem 100% do registrado.
Glossário
Comentário discursivo: comentário com argumentação ou opinião desenvolvida — distinto de reações curtas (emojis isolados, "kk", aplausos).
Saldo de sentimento: percentual de positivos menos percentual de negativos. Positivo indica predomínio de manifestações favoráveis; negativo, o contrário.
Toxicidade lexical: incidência de termos identificados como agressivos, ofensivos ou desqualificadores. É detecção lexical, não compreensão semântica — pode haver falsos positivos (ironia, citação) e falsos negativos (ofensas sutis sem palavras-gatilho).
Post gatilho: publicação cujo comportamento dos comentadores apresenta sinais de mobilização concentrada: alto volume, alta velocidade nas primeiras 24 horas, pico horário pronunciado, alta presença de comentários negativos ou tóxicos e/ou alta densidade de usuários com padrão anômalo. O score combina seis componentes normalizados em 0–1.
Comportamento coordenável: usuários que apresentam padrões compatíveis com mobilização coordenada — repetição textual intensa, rajada temporal (vários comentários em curto intervalo), superparticipação distribuída entre muitos posts. "Coordenável" indica compatibilidade com, não prova de coordenação. Há causas legítimas (engajamento espontâneo, fãs ativos), e a sinalização pede verificação humana antes de qualquer conclusão.
Indicadores compostos
Índice de Aclamação Expressiva: percentual de comentários classificados como apoio expressivo simples mais mobilização/slogan. Mede o quanto da conversação é torcida e bordão, em oposição a argumentação.
Índice de Conflito Temático: percentual de crítica/oposição mais ataque/agressividade mais disputa eleitoral. Mede a parcela conflituosa da conversação.
Índice de Intensidade Discursiva: percentual de comentários discursivos multiplicado por (1 + módulo do saldo de sentimento normalizado). Valoriza presença de opinião desenvolvida com polaridade clara.
Score de risco discursivo: combinação ponderada (0,4 · toxicidade explícita + 0,3 · negativos + 0,3 · usuários com anomalia alta), normalizada em 0–1. Identifica candidatos cuja conversação tem maior risco de escalada conflituosa, sem afirmar que isso prejudica a campanha.
Métricas de grafo aplicadas às redes
As redes semântica termo-termo, candidato-tema e tema-sentimento são analisadas com algoritmos clássicos de análise de redes sociais (ARS).
Grau ponderado. Soma dos pesos das arestas incidentes em um nó. Em uma rede termo-termo, é o total de coocorrências envolvendo o termo. Identifica nós mais "ativos" — termos centrais ao vocabulário.
Centralidade de intermediação (Brandes 2001). Mede quantas vezes um nó aparece nos caminhos mais curtos entre todos os pares. Nós com alta intermediação atuam como pontes — sua remoção fragmentaria a rede. Sinaliza termos ou candidatos que conectam clusters temáticos distintos.
Modularidade (Louvain). Algoritmo guloso que detecta comunidades (Blondel et al. 2008) maximizando a razão entre densidade intra-cluster e densidade inter-cluster. O valor varia de −0,5 a +1: acima de 0,3 indica estrutura comunitária clara; acima de 0,4 indica clusters muito bem definidos. A escolha de cores em algumas redes reflete essa partição.
Densidade da rede. Razão entre arestas existentes e o máximo possível (n×(n−1)/2 para grafo não-direcionado). Redes esparsas têm densidade próxima de zero; redes onde "todos falam com todos" se aproximam de 1.
Componentes conexos. Subgrafos onde existe caminho entre qualquer par de nós. Uma rede com muitos componentes pequenos indica fragmentação; uma com um único grande componente sugere debate coeso.
Entropia de Shannon (diversidade temática). Para cada post, calculamos −Σ p(tema) × log₂(p(tema)) sobre a distribuição de comentários por tema. Normalizamos dividindo por log₂(n_temas). Entropia próxima de 1 = distribuição uniforme (debate amplo); próxima de 0 = debate concentrado em um único tema.
Fluxos Sankey (tema → sentimento, tema → toxicidade). Diagramas de fluxo onde a espessura de cada ligação é proporcional ao volume de comentários, permitindo ler de relance qual a carga emocional e o nível de agressividade associados a cada eixo temático.
Nota de implementação. A modularidade e as comunidades Louvain são calculadas sobre o maior componente conexo da rede, não sobre o grafo inteiro — em redes com vários componentes desconexos, calcular sobre o todo pode falhar ou produzir partições triviais. A centralidade de intermediação usa o inverso do peso das arestas como distância (coocorrências fortes = caminhos curtos).
Privacidade
Os usernames dos comentadores nunca aparecem nos JSONs públicos do painel. Os 20 usuários sinalizados na tabela aparecem com identificadores pseudonimizados (hash SHA-256 com sal fixo), permitindo auditoria cruzada com os CSVs internos do projeto sem expor identidades. Os textos íntegros dos comentários também não são publicados; apenas agregações (top termos, redes, contagens por categoria).
Compromissos
- Apenas perfis públicos, apenas dados visíveis sem login.
- Nenhuma reidentificação de comentadores; pseudonimização obrigatória ao trabalhar com texto.
- Publicação como dados abertos (CSV + dicionário + DOI) somente após o pleito.
Stack técnica
Coleta diária com rotinas em Python. Transformação dos dados coletados em CSV para JSON, também com Python. Front-end estático em HTML5 + CSS + JavaScript.