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 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 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 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, criamos um primeiro Network Graph e o que a gente pode fazer agora? Como ele criou ali 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 o nó tem que ser um texto, por isso que está string aqui e o que for número eu tenho que confirmar também se 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í para ele não criar um novo workspace eu posso colocar aqui um "append to existing 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, do mesmo jeito 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 parti 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 vou procurar aqui a minha tabela de "arestas". Então, "arestas.csv". Está tudo aqui separando por vírgula, certo. E está falando que é uma tabela de arestas. Vou aqui no próximo, aí a mesma coisa. Eu posso deixar o "Weight" aqui como "Double" ou eu posso mudar ele para "Float", que aí ele vai considerar que é um número decimal e "finalizar". Aqui no "finalizar" "não dirigido" também. E eu coloco o "Append to existing 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 aqui o nosso novo Network Graph. E aí para funcionar a questão dos rótulos vai ser a mesma coisa. Posso clicar aqui no "T" de label aqui para a gente olhar o nós. E aí, ele vai habilitar e eu posso clicar no "T" aqui de arestas e ele vai habilitar também as arestas, bem pequeno 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, fruta um, fruta dois, posso pegar a idade. Aí eu vou selecionando o que eu quero que apareça no meu Network Graph. Claro que, como você vai analisar, você precisa escolher exatamente o 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 Gephi é 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.