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
e esse é 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 a 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 e executar,
e você vai ver que ele sempre
vai te trazer o resultado que aí
você pode enxergar aqui
qual foi o algoritmo utilizado
e qual foi a metodologia que ele utilizou
para criar aquele cálculo.
E aí você pode fechar
se tem como salvá la, imprimir e tudo mais
e você pode ir executando outros cálculos.
Eu posso fazer um cálculo aqui
de coeficiente de clusterização
que eu coloco aqui e executar 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 isso
ficou.
Eu venho aqui no laboratório de dados, aí
você vai ver que ele vai aqui em Arestas.
Ele vai trazendo os cálculos
que a gente criar aqui em nós.
Então ele vai te trazer
o clustering de coeficiente
e vai te trazer a inferência aqui.
Como ele está com poucas casas decimais
e ele está mostrando tudo zerado,
mas a tendência é que
quando ele faz o cálculo,
ele traga o valor certinho aqui.
Então está funcionando direitinho.
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.
E se a gente quiser
visualizar o rótulo de dados,
porque agora o gráfico
tá ali, entendeu, né?
Não tem
nada. Eu posso clicar aqui nesse T.
E aí ele vai
habilitar o nosso label
no rótulo de dados.
Pra funcionar direitinho eu preciso.
Quando você passar o mouse aqui
ele vai te falar ok?
Ele tá te mostrando o rótulos dos nós, mas
se a gente voltar na nossa base de dados
aqui, nós a única informação que ele tem
é o aí de 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
pra 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,
tá 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 ter aqui.
E aí a mesma coisa se ele não estiver
mostrando a porque ele está considerando
label e aí
eu posso ver aqui em arestas a 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 pequenininho,
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 pro nosso,
para nosso projeto 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 ficar, né?
E não atrapalhar, eu vou voltar
para essa área de trabalho que está vazia.
Então vem nós,
clique aqui Importar planilha
e aí eu vou procurar a
minha tabela de nós,
então procura ela aqui
que está salva como nós e 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 tá com
a configuração correta de UTF oito.
Depois eu bem 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.