Agora que você já teve um overview,
já entendeu o funcionamento geral da ferramenta Gephi.
A gente vai partir para um exercício prático
para criar esse exercício prático,
a gente vai utilizar uma base de dados
que considera o nome de algumas pessoas,
algumas características sobre elas.
Então, qual é o gênero? Qual é a idade?
E quais são as duas frutas preferidas?
O primeiro sabor e o segundo sabor?
Dessa forma, a gente vai ter duas tabelas,
então, uma tabela que vai ser a tabela de nós
e uma outra tabela de arestas.
E a partir dessas duas tabelas a gente vai fazer o exercício para criar
tanto a partir de uma aresta, o nosso Network Graph.
E a gente vai criar também um outro exercício
a partir da tabela de nós.
Dessa forma, vai ficar muito mais prático
para vocês conseguirem entender o funcionamento da ferramenta
na criação de Network Graph.
Então aqui na tela, abrindo a ferramenta,
a primeira visualização que a gente tem é aquela tela geral
que vocês já viram.
Então, a primeira coisa que a gente tem que fazer
é entrar aqui em "Arquivo".
Depois a gente tem que clicar aqui em "novo projeto".
Então a gente vai criar ali o nosso novo projeto.
Aqui no novo projeto,
já para deixar salvo e a gente não perder esse arquivo
caso aconteça algum problema, a gente clique em "Salvar como".
E aí é legal a gente colocar o nome
que a gente vai conseguir visualizar depois
eu vou colocar o nome de "rede".
E a gente precisa alterar ao invés de deixar aqui todos os arquivos,
a gente altera para "Arquivos Gephi" e depois "Salvar".
Então pronto, agora a gente já tem o nosso projeto "rede" salvo.
A gente vai fazer dois exercícios.
Então, o primeiro deles a gente vai subir um arquivo de arestas
que a gente já tem ele aqui salvo, ele pronto.
Então, para importar esse arquivo de arestas,
a gente precisa vir aqui em "laboratório de dados".
Depois muda aqui para essa aba de "arestas".
"Importar planilha".
Aqui no "Importar Planilha"
eu preciso encontrar o meu arquivo de "arestas"
que vai estar salvo aqui como "arestas".
Lembrando que tem que ser um arquivo csv para o Gephi conseguir ler.
depois que a gente clicar aqui em "arestas" a gente clica em "abrir".
Agora o Gephi já mostra para você o que tem no seu arquivo.
Ele está te mostrando já que é um arquivo csv.
Ele mostra aqui o local, mostra como que ele está separando
os dados desse arquivo.
Então você vê que está separando por vírgula.
E já está te falando que é um arquivo aqui de arestas
e você mantém aqui a formatação que é o UTF8.
para ele considerar a formatação toda certa aqui dos indicadores.
Depois a gente tem que clicar em "próximo".
Aqui no "próximo" a gente pode manter do jeito que está.
Uma opção que você tem é aqui no "Weight"
você alterar para "float" para indicar que é um número,
mas se deixar em "Double", ele vai funcionar também.
Depois vai clicar em "finalizar".
Agora que você clicou em finalizar,
você mantém aqui como "não dirigido".
E no caso do nosso relatório,
que a gente está criando pela primeira vez,
a gente pode deixar "New workspace"
e depois, "ok".
Agora que a gente importou o nosso arquivo de arestas,
você vai visualizar aqui na tela que a gente já tem
a nossa tabela de dados com as arestas.
Agora, no exercício que a gente está fazendo,
o próprio arquivo vai criar a tabela de nós.
Então, a gente não precisou importar.
Se a gente vem aqui na aba de nós,
está vendo que ele já tem aqui algumas informações?
Então, através da tabela de arestas,
ele considerou que a nossa origem, que era o nome lá das pessoas
e o sabor preferido de fruta delas e ele já criou aqui nós.
Agora, para a gente visualizar o grafo já criado,
o nosso Network Graph, a gente vem aqui em "visão geral"
e você vai visualizar que ele já aparece aqui.
Então aqui, a gente já criou um primeiro Network Graph
e o que a gente pode fazer agora?
Como ele criou ali o cálculo todo, a configuração dos nós,
ele criou automaticamente.
Eu posso criar algumas estatísticas em cima disso,
eu posso criar alguns cálculos.
Então, uma opção que a gente tem é fazer isso.
Eu venho aqui na aba "Estatísticas"
e aqui eu vou executar os cálculos que eu quiser.
Então, eu posso calcular, por exemplo,
uma análise estatística inferencial e eu posso clicar aqui em "executar",
você vai ver que ele sempre vai te trazer o resultado
que aí você pode enxergar aqui qual foi o algoritmo utilizado
qual foi a metodologia que ele utilizou para criar aquele cálculo.
E aí você pode fechar você tem como salvar,
imprimir e tudo mais.
E você pode ir executando outros cálculos.
Eu posso fazer um cálculo aqui de coeficiente de clusterização
coloco aqui em "executar", do um "ok",
aí ele faz a mesma coisa,
ele te traz aqui a visualização desse coeficiente.
E agora, o que acontece?
Quando a gente faz esses cálculos estatísticos,
ele vai acrescentando essas colunas com os cálculos
na nossa tabela de dados.
Então, vamos visualizar como que esse ficou.
Eu venho aqui em "laboratório de dados",
aí você vai ver que ele vai aqui em "arestas".
Ele vai trazendo os cálculos que a gente criar.
Opa, aqui em "nós".
Então ele vai te trazer o clustering de coeficiente,
vai te trazer a inferência.
Aqui como ele está com poucas casas decimais
aí está mostrando tudo zerado.
Mas a tendência é que quando ele faz o cálculo,
ele traga o valor certo aqui.
Então, está funcionando direito.
Aí aqui em "arestas" não acontece nada,
porque o cálculo está lá em "nós".
E voltando aqui para "visão geral",
a gente tem a visão aqui do nosso Network Graph.
Uma opção que a gente tem é se a gente quiser visualizar
o rótulo de dados,
porque agora o gráfico está limpo, né?
Não tem nada. Eu posso clicar aqui nesse "T".
E aí, ele vai habilitar o nosso label, nosso rótulo de dados.
Para funcionar direito,
eu preciso quando você passar o mouse aqui
ele vai te falar que ele está te mostrando o rótulo dos nós.
Mas se a gente voltar na nossa base de dados aqui em nós,
a única informação que ele tem é o ID.
Lá provavelmente ele está considerando label,
por isso que não está mostrando nada.
Então a gente tem como controlar isso para ele mostrar corretamente.
Então eu venho aqui para ele mostrar as arestas,
só que eu clico aqui na "configuração" e aí eu coloco aqui em "nós" o ID,
e aí se eu dou um "ok", está vendo que ele agora aparece?
Então com a configuração que estava ele estava mostrando só o label,
e aí como estava em branco ele não estava trazendo nada,
mas dessa forma ele já te mostra ali os rótulos.
Se eu quiser ver também os rótulos das arestas,
eu posso clicar nesse "T" aqui e aí a mesma coisa
se ele não estiver mostrando é porque ele está considerando o label
e aí eu posso vir aqui em "arestas",
"ID" ou posso selecionar as outras informações que ele exibe também.
Aí você vai visualizar o que ele está mostrando aqui,
mas bem pequeno,
mas já dá para visualizar que ele está ativo.
Agora a gente vai para o segundo exercício.
A diferença desse para o anterior
é que, ao invés da gente importar uma tabela de arestas,
agora a gente vai partir pela tabela de nós
e depois que a gente importar a tabela de nós
que a gente vai importar a tabela de arestas,
vamos fazer agora.
Então, voltando aqui para o nosso projeto ,
o que a gente vai fazer?
A gente vai clicar aqui no "laboratório de dados",
vou entrar aqui em "nós", na verdade,
até para não atrapalhar,
vou voltar para essa área de trabalho que está vazia.
Então vem em "nós", clico aqui "Importar planilha"
e aí eu vou procurar a minha tabela de "nós".
Então procuro ela aqui, aqui está salva como "nós"
é um csv também, do mesmo jeito que as arestas.
Aí nesse daqui mesma coisa, ele vai te mostrar a separação,
então você tem que confirmar né?
Se ele está separando por vírgula porque é um arquivo csv,
se é uma tabela de nós
e se está com a configuração correta de UTF8.
Depois eu venho em "próximo".
Tenho que confirmar também,
se os meus campos estão descritos da forma correta,
então nós tem que ser um texto, por isso que está string aqui
e o que for número eu tenho que confirmar também está número, que é o caso aqui
de idade, então idade é um número inteiro, por isso que ele está aqui como Integer.
Depois eu clico em finalizar
aqui.
No finalizar eu preciso só fazer uma alteração no tipo de grafo
ao invés de misturado, eu tenho que colocar como não dirigido
e aí pra ele não criar um novo espaço eu posso colocar aqui um apêndice
que eu sei que existem workspace que ele vai considerar na mesma pasta de trabalho
e aí eu dou um ok,
agora que eu fiz esse OK, você vai ver que a tabela de nós
está criada ali, do mesmo jeitinho que estava o nosso arquivo
e a tabela de arestas está em branca.
Então eu tenho aqui nós e nesse caso,
como eu partida da tabela de nós,
eu preciso incluir agora as arestas.
Então agora eu vou aqui para tabela de arestas e vou clicar em Importar Planilha
aqui no Importar Planilha.
A mesma coisa que a gente fez no anterior
e vou procurar aqui a minha tabela de arestas.
Então arestas, ponto. CSV.
Tá tudo aqui separando por vírgula
certinho e tá falando que é uma tabela de arestas.
Vou aqui no próximo aí a mesma coisa.
Eu posso deixar o what aqui como double ou eu posso mudar ele para fora, que aí
ele vai considerar o número decimal e finalizar aqui no finalizar
não dirigido também.
E eu coloco o Apêndice II que tem workspace
porque ele vai juntar com os nós.
Aí dou um ok.
Pronto, agora que eu dei o OK, eu tenho a tabela de nós
do jeito que a gente importou e eu tenho a tabela de arestas.
Então aqui a gente consegue visualizar que a gente que configurou tudo, né?
Então eu fiz a tabela de nós e fiz a tabela de arestas.
Depois volto aqui para Visão Geral e a gente
consegue visualizar que o nosso novo Network Graph.
E aí para funcionar a questão dos rótulos vai ser a mesma coisa.
Eu posso clicar aqui no desenho de label aqui para a gente olhar o Node
e aí ele vai habilitar e eu posso clicar no desenho
aqui de arestas e ele vai habilitar também as arestas, bem pequenininho ali.
E se eu quiser configurar o que vai aparecer nas arestas,
aí eu posso selecionar.
Então, por exemplo, aqui ele estava considerando label, mas eu posso pegar,
por exemplo, a fruta, furtar um, fruta dois, posso pegar a idade.
Aí eu vou selecionando o que eu quero que apareça no meu network iguais.
Claro que, como você vai analisar, você precisa escolher exatamente ali
o que que vai fazer mais sentido nessa sua visão.
Agora que você já importou a tabela de nós e a tabela de arestas,
você consegue analisar o seu Network Graph e entendendo o relacionamento
entre os seus nós e as suas arestas e criando essas análises,
você pode usar a parte estatística aqui
para fazer alguns cálculos que nem a gente fez no anterior.
E aí, dessa forma, você já seguiu o passo a passo
e conseguiu criar o seu primeiro Network Graph.
Você sabe que eu já fiz uma ferramenta que você pode contar
para esse tipo de criação visual e pode te ajudar nas suas análises.
Então siga esses passos, utiliza seus arquivos
e você vai conseguir entender muito melhor o relacionamento entre os seus dados e.