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.