Wolfram Language

Analise das relações entre remetentes de e-mails

Um gráfico de remetente de uma caixa de correio consiste em vértices que indicam um único remetente e setas que indicam que dois remetentes participam do mesmo encadeamento de conversa (se um responde ou não diretamente ao outro). Ao ponderar as setas pelo número de threads em que os remetentes aparecem, o gráfico ilustra remetentes que tendem a participar das mesmas conversas. Este exemplo usa um arquivo de mala direta retirado daqui.

Supondo que o MBOX baixado esteja armazenado no arquivo, primeiro crie o gráfico de conversação, conforme discutido no exemplo anterior.

mostre o input completo da Wolfram Language

Extraia todos os remetentes do "MBOX" para obter os vértices do gráfico do remetente.

Separe as threads de mensagens e converta cada um em uma lista de IDs de mensagens.

Converta cada ID de mensagem em um endereço de remetente, excluindo as que se repetem em cada thread.

Encontre pares de remetentes em cada thread, retornando-os como uma lista plana de linhas.

Crie o gráfico dos vértices calculados e das linhas distintas.

Use VertexDegree para definir uma função que legende cada vértice, aumentando o tamanho de acordo com o número de outros usuários que participam de threads com o usuário.

mostre o input completo da Wolfram Language

Faça a espessura de uma linha proporcional ao número de threads em que ela aparece.

Adicione essas propriedades ao gráfico anterior para obter o gráfico completo do remetente.

Exemplos Relacionados

de en es fr ja ko zh