SlideShare uma empresa Scribd logo
1 de 56
Gephi
Il network «dining»
Gephi è un software che
permette di visualizzare i
network, evidenziando le
loro caratteristiche.
Per comprendere come
utilizzare Gephi vedremo un
semplice             esempio,
impiegando il file «dining».
Immaginiamo un gruppo di
ragazze che devono partecipare
ad una cena.

Ogni ragazza indica le due
persone che desidera avere
come vicini di tavolo.
«dining» raccoglie le preferenze
espresse da ogni ragazza. Attraverso
  Gephi è possibile visualizzare il
          risultato finale.
Grazie a Gephi la struttura
del network risulta molto
 più chiara ed evidente.
Ad esempio, si nota subito
come due ragazze raccolgono 8
  preferenze (Marion ed Eva).
In questa presentazione
vedremo come raggiungere
      questo risultato.
Operazioni

1. Aprire il file «dining» con Gephi
2. Applicare un layout
3. Evidenziare le ragazze con più preferenze
4. Visualizzare i nomi delle ragazze
5. Individuare la distribuzione dei
   collegamenti nel network
6. Visualizzare i componenti del network
Alcuni concetti di
      base
Tipologie di network


                               1       2
1          2
                                               3
                   3

                                   5
    5                                      4
               4

        Directed                   Undirected
Il network «dining» è directed:
    le ragazze esprimono una
   preferenza verso qualcuno.
Qualità dei nodi




Degree      Indegree   Outdegree
Ogni ragazza sceglie due persone come
vicini di tavolo. Tutte le ragazze hanno
un outdegree pari a 2.



       Outdegree         2
Le preferenze ottenute variano da
ragazza a ragazza. Ad esempio, una
ragazza può essere stata scelta da tre
compagne come possibile vicina di
tavolo. Indegree pari a 3.



       Indegree          3
La somma di tutti i collegamenti mi dà
il Degree. Questa misura è utile quando
il network è undirected (non ci sono le
freccie) e per avere una visione
complessiva. La ragazza precedente ha
un Degree pari a 5.


       Degree            5
Eva

Indegree: 6
Outdegree: 2
Ada

Indegree: 1
Outdegree: 2
Helen

Indegree: 3
Outdegree: 2
Tutorial
Operazioni

1. Aprire il file «dining» con Gephi
2. Applicare un layout
3. Evidenziare le ragazze con più preferenze
4. Visualizzare i nomi delle ragazze
5. Individuare la distribuzione dei
   collegamenti nel network
6. Visualizzare i componenti del network
Gephi
Finestra di avvio
Apro il progetto
   «dininig»
Il network «dining»
Il grafico è poco chiaro. E’ necessario applicare un
     layout che renda visibilli i legami tra i nodi.
Operazioni

1. Aprire il file «dining» con Gephi
2. Applicare un layout
3. Evidenziare le ragazze con più preferenze
4. Visualizzare i nomi delle ragazze
5. Individuare la distribuzione dei
   collegamenti nel network
6. Visualizzare i componenti del network
Dal menu Layout
seleziono la voce «Force
        Atlas 2».
Il menu con tutte le voci
   per personalizzare il
         Layout.
Seleziono la voce «Prevent Overlap».
  Quindi premo il pulsante «Run»
L’effetto applicato. I nodi si sono allontanati, in modo
              da rendere visibili i legami.
Operazioni

1. Aprire il file «dining» con Gephi
2. Applicare un layout
3. Evidenziare le ragazze con più preferenze
4. Visualizzare i nomi delle ragazze
5. Individuare la distribuzione dei
   collegamenti nel network
6. Visualizzare i componenti del network
A questo punto voglio visualizzare i nodi più
                    importanti.
Per farlo applico un effetto che mette in rilievo le
 persone più «richieste» all’interno del network.
Il riquadro Ranking permette di agire sui nodi.
Attraverso il menu si può scegliere se modificare i
  nodi in base a Degree, Indegree o Outdegree.
Gli outdegree sono uguali per tutti i nodi (tutte le
ragazze indicano due persone, nè più, nè meno).
Gli indegree variano: ci sono ragazze che hanno
ricevuto molte preferenze. Seleziono Indegree.
Selezionando la voce Dimensioni si può modificare il
      valore della scala dal minimo al massimo.

     In questo caso lasciamo le opzioni di base
                  (min 2 max 10)
L’effetto applicato. I nodi hanno una dimensione
 equivalente al numero collegamenti in entrata
                     (indegree)
I due nodi centrali hanno più collegamenti in ingresso
Operazioni

1. Aprire il file «dining» con Gephi
2. Applicare un layout
3. Evidenziare le ragazze con più preferenze
4. Visualizzare i nomi delle ragazze
5. Individuare la distribuzione dei
   collegamenti nel network
6. Visualizzare i componenti del network
Utilizzando il menu
  Testo è possibile
impostare il testo del
      documento
I nomi del network
Operazioni

1. Aprire il file «dining» con Gephi
2. Applicare un layout
3. Evidenziare le ragazze con più preferenze
4. Visualizzare i nomi delle ragazze
5. Individuare la distribuzione dei
   collegamenti nel network
6. Visualizzare i componenti del network
Per calcolare il Degree medio, è
   necessario utilizzare il riquadro
«Statistics». Attraverso il comando
«Average Degree» il sistema calcola
 il Degree medio di tutti i nodi del
              network.
Dopo aver avviato il comando, il sistema visualizza la
            distribuzione dei Degree.
Due persone hanno 8 connessioni, due persone 6, tre
            persone 5, nove persone 4.
E’ possibile visualizzare i dati anche in formato
tabellare, utilizzando la scheda Data Laboratory.
E’ possibile visualizzare i dati anche in formato
tabellare, utilizzando la scheda Data Laboratory.
Operazioni

1. Aprire il file «dining» con Gephi
2. Applicare un layout
3. Evidenziare le ragazze con più preferenze
4. Visualizzare i nomi delle ragazze
5. Individuare la distribuzione dei
   collegamenti nel network
6. Visualizzare i componenti del network
Per visualizzare i diversi componenti del network
   seleziono la voce «Connect Components»
Dal menu seleziono la voce Directed
Il sistema visualizza la distribuzione dei «connected
                     components»
Il sistema visualizza la distribuzione dei «connected
                     components»

Mais conteúdo relacionado

Mais procurados

Dijkstra’s algorithm
Dijkstra’s algorithmDijkstra’s algorithm
Dijkstra’s algorithm
faisal2204
 

Mais procurados (18)

Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network system
 
Prim's algorithm
Prim's algorithmPrim's algorithm
Prim's algorithm
 
AI based Tic Tac Toe game using Minimax Algorithm
AI based Tic Tac Toe game using Minimax AlgorithmAI based Tic Tac Toe game using Minimax Algorithm
AI based Tic Tac Toe game using Minimax Algorithm
 
Maze Problem Presentation
Maze Problem PresentationMaze Problem Presentation
Maze Problem Presentation
 
Lecture 25 hill climbing
Lecture 25 hill climbingLecture 25 hill climbing
Lecture 25 hill climbing
 
Unix Programming Lab
Unix Programming LabUnix Programming Lab
Unix Programming Lab
 
Variational AutoEncoder(VAE)
Variational AutoEncoder(VAE)Variational AutoEncoder(VAE)
Variational AutoEncoder(VAE)
 
Linear time sorting algorithms
Linear time sorting algorithmsLinear time sorting algorithms
Linear time sorting algorithms
 
Chap4
Chap4Chap4
Chap4
 
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetMulti depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
 
3.5 equivalence of pushdown automata and cfl
3.5 equivalence of pushdown automata and cfl3.5 equivalence of pushdown automata and cfl
3.5 equivalence of pushdown automata and cfl
 
Tic toc game presentation
Tic toc game presentationTic toc game presentation
Tic toc game presentation
 
Google File System
Google File SystemGoogle File System
Google File System
 
Dijkstra’s algorithm
Dijkstra’s algorithmDijkstra’s algorithm
Dijkstra’s algorithm
 
Basic Connectives and Truth Tables.ppt
Basic Connectives and Truth Tables.pptBasic Connectives and Truth Tables.ppt
Basic Connectives and Truth Tables.ppt
 
Shortest path algorithm
Shortest path algorithmShortest path algorithm
Shortest path algorithm
 
Code Generation
Code GenerationCode Generation
Code Generation
 
Loops in flow
Loops in flowLoops in flow
Loops in flow
 

Destaque

Gephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Tutorial Visualization
Gephi Tutorial Visualization
Gephi Consortium
 
(Social) Network Analysis per le organizzazioni
(Social) Network Analysis per le organizzazioni(Social) Network Analysis per le organizzazioni
(Social) Network Analysis per le organizzazioni
Francesco Collova'
 

Destaque (11)

Gephi Quick Start
Gephi Quick StartGephi Quick Start
Gephi Quick Start
 
General Tips for participating Kaggle Competitions
General Tips for participating Kaggle CompetitionsGeneral Tips for participating Kaggle Competitions
General Tips for participating Kaggle Competitions
 
Gephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Tutorial Visualization
Gephi Tutorial Visualization
 
Gephi Tutorial Layouts
Gephi Tutorial LayoutsGephi Tutorial Layouts
Gephi Tutorial Layouts
 
Facebook Network Analysis using Gephi
Facebook Network Analysis using GephiFacebook Network Analysis using Gephi
Facebook Network Analysis using Gephi
 
Analisi Gruppo Facebook "Medicina e Chirurgia Varese"
Analisi Gruppo Facebook  "Medicina e Chirurgia Varese"Analisi Gruppo Facebook  "Medicina e Chirurgia Varese"
Analisi Gruppo Facebook "Medicina e Chirurgia Varese"
 
Social Network Analysis Applicata
Social Network Analysis ApplicataSocial Network Analysis Applicata
Social Network Analysis Applicata
 
SPARQL: un API per ghermire dati
SPARQL: un API per ghermire datiSPARQL: un API per ghermire dati
SPARQL: un API per ghermire dati
 
(Social) Network Analysis per le organizzazioni
(Social) Network Analysis per le organizzazioni(Social) Network Analysis per le organizzazioni
(Social) Network Analysis per le organizzazioni
 
Gephi Plugin Developer Workshop
Gephi Plugin Developer WorkshopGephi Plugin Developer Workshop
Gephi Plugin Developer Workshop
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 

Mais de Lorenz

CIRM 2014 eng
CIRM 2014 engCIRM 2014 eng
CIRM 2014 eng
Lorenz
 
1.2 codice binario
1.2 codice binario1.2 codice binario
1.2 codice binario
Lorenz
 
1.1 che cos e un computer
1.1 che cos e un computer1.1 che cos e un computer
1.1 che cos e un computer
Lorenz
 
3.4 password
3.4 password3.4 password
3.4 password
Lorenz
 
3.3 posta elettronica
3.3 posta elettronica3.3 posta elettronica
3.3 posta elettronica
Lorenz
 
3.2 storia di internet
3.2 storia di internet3.2 storia di internet
3.2 storia di internet
Lorenz
 
3.1 internet
3.1 internet3.1 internet
3.1 internet
Lorenz
 
2.4 tastiera
2.4 tastiera2.4 tastiera
2.4 tastiera
Lorenz
 
2.3 finestre
2.3 finestre2.3 finestre
2.3 finestre
Lorenz
 
2.2 taglia copia ed incolla
2.2 taglia copia ed incolla2.2 taglia copia ed incolla
2.2 taglia copia ed incolla
Lorenz
 
2.1 operazioni di base
2.1 operazioni di base2.1 operazioni di base
2.1 operazioni di base
Lorenz
 
1.7 file system
1.7 file system1.7 file system
1.7 file system
Lorenz
 
1.6 definizioni
1.6 definizioni1.6 definizioni
1.6 definizioni
Lorenz
 
1.5 software
1.5 software1.5 software
1.5 software
Lorenz
 
1.4 hardware
1.4 hardware1.4 hardware
1.4 hardware
Lorenz
 
1.3 tipologie di computer
1.3 tipologie di computer1.3 tipologie di computer
1.3 tipologie di computer
Lorenz
 
Codice binario
Codice binarioCodice binario
Codice binario
Lorenz
 
Che cos e un computer
Che cos e un computerChe cos e un computer
Che cos e un computer
Lorenz
 
Salvare la cartella di lavoro
Salvare la cartella di lavoroSalvare la cartella di lavoro
Salvare la cartella di lavoro
Lorenz
 

Mais de Lorenz (20)

CIRM 2014 eng
CIRM 2014 engCIRM 2014 eng
CIRM 2014 eng
 
1.2 codice binario
1.2 codice binario1.2 codice binario
1.2 codice binario
 
1.1 che cos e un computer
1.1 che cos e un computer1.1 che cos e un computer
1.1 che cos e un computer
 
3.4 password
3.4 password3.4 password
3.4 password
 
3.3 posta elettronica
3.3 posta elettronica3.3 posta elettronica
3.3 posta elettronica
 
3.2 storia di internet
3.2 storia di internet3.2 storia di internet
3.2 storia di internet
 
3.1 internet
3.1 internet3.1 internet
3.1 internet
 
2.4 tastiera
2.4 tastiera2.4 tastiera
2.4 tastiera
 
2.3 finestre
2.3 finestre2.3 finestre
2.3 finestre
 
2.2 taglia copia ed incolla
2.2 taglia copia ed incolla2.2 taglia copia ed incolla
2.2 taglia copia ed incolla
 
2.1 operazioni di base
2.1 operazioni di base2.1 operazioni di base
2.1 operazioni di base
 
1.7 file system
1.7 file system1.7 file system
1.7 file system
 
1.6 definizioni
1.6 definizioni1.6 definizioni
1.6 definizioni
 
1.5 software
1.5 software1.5 software
1.5 software
 
1.4 hardware
1.4 hardware1.4 hardware
1.4 hardware
 
1.3 tipologie di computer
1.3 tipologie di computer1.3 tipologie di computer
1.3 tipologie di computer
 
Codice binario
Codice binarioCodice binario
Codice binario
 
Che cos e un computer
Che cos e un computerChe cos e un computer
Che cos e un computer
 
Taglia, copia, incolla
Taglia, copia, incollaTaglia, copia, incolla
Taglia, copia, incolla
 
Salvare la cartella di lavoro
Salvare la cartella di lavoroSalvare la cartella di lavoro
Salvare la cartella di lavoro
 

Gephi

  • 2. Gephi è un software che permette di visualizzare i network, evidenziando le loro caratteristiche.
  • 3. Per comprendere come utilizzare Gephi vedremo un semplice esempio, impiegando il file «dining».
  • 4. Immaginiamo un gruppo di ragazze che devono partecipare ad una cena. Ogni ragazza indica le due persone che desidera avere come vicini di tavolo.
  • 5.
  • 6. «dining» raccoglie le preferenze espresse da ogni ragazza. Attraverso Gephi è possibile visualizzare il risultato finale.
  • 7.
  • 8. Grazie a Gephi la struttura del network risulta molto più chiara ed evidente.
  • 9. Ad esempio, si nota subito come due ragazze raccolgono 8 preferenze (Marion ed Eva).
  • 10.
  • 11. In questa presentazione vedremo come raggiungere questo risultato.
  • 12. Operazioni 1. Aprire il file «dining» con Gephi 2. Applicare un layout 3. Evidenziare le ragazze con più preferenze 4. Visualizzare i nomi delle ragazze 5. Individuare la distribuzione dei collegamenti nel network 6. Visualizzare i componenti del network
  • 14. Tipologie di network 1 2 1 2 3 3 5 5 4 4 Directed Undirected
  • 15. Il network «dining» è directed: le ragazze esprimono una preferenza verso qualcuno.
  • 16.
  • 17. Qualità dei nodi Degree Indegree Outdegree
  • 18. Ogni ragazza sceglie due persone come vicini di tavolo. Tutte le ragazze hanno un outdegree pari a 2. Outdegree 2
  • 19. Le preferenze ottenute variano da ragazza a ragazza. Ad esempio, una ragazza può essere stata scelta da tre compagne come possibile vicina di tavolo. Indegree pari a 3. Indegree 3
  • 20. La somma di tutti i collegamenti mi dà il Degree. Questa misura è utile quando il network è undirected (non ci sono le freccie) e per avere una visione complessiva. La ragazza precedente ha un Degree pari a 5. Degree 5
  • 25. Operazioni 1. Aprire il file «dining» con Gephi 2. Applicare un layout 3. Evidenziare le ragazze con più preferenze 4. Visualizzare i nomi delle ragazze 5. Individuare la distribuzione dei collegamenti nel network 6. Visualizzare i componenti del network
  • 27. Apro il progetto «dininig»
  • 28. Il network «dining» Il grafico è poco chiaro. E’ necessario applicare un layout che renda visibilli i legami tra i nodi.
  • 29. Operazioni 1. Aprire il file «dining» con Gephi 2. Applicare un layout 3. Evidenziare le ragazze con più preferenze 4. Visualizzare i nomi delle ragazze 5. Individuare la distribuzione dei collegamenti nel network 6. Visualizzare i componenti del network
  • 30. Dal menu Layout seleziono la voce «Force Atlas 2».
  • 31. Il menu con tutte le voci per personalizzare il Layout.
  • 32. Seleziono la voce «Prevent Overlap». Quindi premo il pulsante «Run»
  • 33. L’effetto applicato. I nodi si sono allontanati, in modo da rendere visibili i legami.
  • 34. Operazioni 1. Aprire il file «dining» con Gephi 2. Applicare un layout 3. Evidenziare le ragazze con più preferenze 4. Visualizzare i nomi delle ragazze 5. Individuare la distribuzione dei collegamenti nel network 6. Visualizzare i componenti del network
  • 35. A questo punto voglio visualizzare i nodi più importanti. Per farlo applico un effetto che mette in rilievo le persone più «richieste» all’interno del network.
  • 36. Il riquadro Ranking permette di agire sui nodi.
  • 37. Attraverso il menu si può scegliere se modificare i nodi in base a Degree, Indegree o Outdegree.
  • 38. Gli outdegree sono uguali per tutti i nodi (tutte le ragazze indicano due persone, nè più, nè meno).
  • 39. Gli indegree variano: ci sono ragazze che hanno ricevuto molte preferenze. Seleziono Indegree.
  • 40. Selezionando la voce Dimensioni si può modificare il valore della scala dal minimo al massimo. In questo caso lasciamo le opzioni di base (min 2 max 10)
  • 41. L’effetto applicato. I nodi hanno una dimensione equivalente al numero collegamenti in entrata (indegree)
  • 42. I due nodi centrali hanno più collegamenti in ingresso
  • 43. Operazioni 1. Aprire il file «dining» con Gephi 2. Applicare un layout 3. Evidenziare le ragazze con più preferenze 4. Visualizzare i nomi delle ragazze 5. Individuare la distribuzione dei collegamenti nel network 6. Visualizzare i componenti del network
  • 44. Utilizzando il menu Testo è possibile impostare il testo del documento
  • 45. I nomi del network
  • 46. Operazioni 1. Aprire il file «dining» con Gephi 2. Applicare un layout 3. Evidenziare le ragazze con più preferenze 4. Visualizzare i nomi delle ragazze 5. Individuare la distribuzione dei collegamenti nel network 6. Visualizzare i componenti del network
  • 47. Per calcolare il Degree medio, è necessario utilizzare il riquadro «Statistics». Attraverso il comando «Average Degree» il sistema calcola il Degree medio di tutti i nodi del network.
  • 48. Dopo aver avviato il comando, il sistema visualizza la distribuzione dei Degree.
  • 49. Due persone hanno 8 connessioni, due persone 6, tre persone 5, nove persone 4.
  • 50. E’ possibile visualizzare i dati anche in formato tabellare, utilizzando la scheda Data Laboratory.
  • 51. E’ possibile visualizzare i dati anche in formato tabellare, utilizzando la scheda Data Laboratory.
  • 52. Operazioni 1. Aprire il file «dining» con Gephi 2. Applicare un layout 3. Evidenziare le ragazze con più preferenze 4. Visualizzare i nomi delle ragazze 5. Individuare la distribuzione dei collegamenti nel network 6. Visualizzare i componenti del network
  • 53. Per visualizzare i diversi componenti del network seleziono la voce «Connect Components»
  • 54. Dal menu seleziono la voce Directed
  • 55. Il sistema visualizza la distribuzione dei «connected components»
  • 56. Il sistema visualizza la distribuzione dei «connected components»