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 do 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
GC e depois salvar.
Então pronto, agora a gente já tem o nosso projeto aqui de 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 aqui, salvo nele.
Ele Prontinho.
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 e importar planilha.
Aqui na 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 pra eu conseguir ler
depois que a gente clicar aqui em Arestas a gente clica em abrir.
Agora o Jefinho já mostra pra você o que tem no seu arquivo.
Ele tá mostrando, já que é um arquivo csv.
Ele mostra que 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 TF oito
pra 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 tá.
Uma opção que você tem aqui no White
você alterar para float para indicar aqui que é um número,
mas se deixar ainda bom, 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 ali
pela primeira vez, a gente pode deixar New York Space 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,
tá 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.