Introduzione ai concetti dell'analisi di reti sociali in modo da fornire le basi con con un giornalista può affrontare l'argomento.
Teoria, esempi, strumenti online per la raccolta dati dai social media e breve tutorial all'uso di gephi.
Corso svolto per l'ordine dei giornalisti del Trentino Alto Adige
OpenStreetmap an Opportunity for the Citizen Science
Introduzione all'analisi delle reti sociali #datajournalism
1. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Introduzione alla social network
analysis
Maurizio Napolitano
<napo@fbk.eu>
#DATAJOURNALISM
2. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Obiettivo della lezione
capire una analisi di rete sociale
raccogliere ed elaborare dati per la sna
Es.
scambio di messaggi su twitter
3. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Agenda
- datajournalism e social network analysis
- metriche di base
- esempi di sna
- strumenti per analizzare flussi da social media
- mini tutorial a gephi
4. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Data journalism
http://datajournalismhandbook.org/
7. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Risultato di una analisi di rete sociale
Jacob Levi Moreno
(1889-1974)
sociometria
sorgente immagine:
Grandjean, Martin (2014). "La conoscenza è una rete". The Cahiers du Numérique 10 (3): 37-54. DOI: 10,3166 / LCN.10.3.37-54.
8. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
una questione in sospeso - episodio 16 - seconda stagione
Il problema da risolvere
https://drive.google.com/open?id=1Q6fC8Gm4nmnjCAGhrz4Uab1Mg9vzuRKU
9. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
una questione in sospeso - episodio 16 - seconda stagione
La scoperta con la SNA
https://drive.google.com/open?id=1Q6fC8Gm4nmnjCAGhrz4Uab1Mg9vzuRKU
10. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
ABC della Social Network Analysis
(e teoria dei grafi)
12. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
RELAZIONI
(edge)
13. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
RETE INDIRETTA
(non ci sono direzioni sulle relazioni)
14. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
RETE DIRETTA
(ci sono direzioni sulle relazioni)
15. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
DEGREE
numero di relazioni che attraversano un nodo
GRADO DI ATTIVITÀ DI UN NODO
DEGREE 4
DEGREE 3 DEGREE 3
16. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
IN DEGREE
numero di relazioni in entrata in un nodo
POPOLARITÀ
RECETTIVITÀ
IN DEGREE
2
IN DEGREE
2
IN DEGREE
1
17. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
OUT DEGREE
numero di relazioni in uscita da un nodo
ESPANSIVITÀ
OUT DEGREE 2
OUT DEGREE 1 OUT DEGREE 2
18. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
BETWEENNESS
numero interazioni possibili fra due nodi non adiacenti
CONTROLLO NELLA COMUNICAZIONE
BETWEENNESS 0,5
BETWEENNESS 0 BETWEENNESS 0
19. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
CLOSENESS
distanza media di un nodo da tutti gli altri
CAPACITÀ DI DIALOGARE CON GLI ALTRI
CLOSENESS 1
CLOSENESS 0.6 CLOSENESS 1
20. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
ECCENTRICITY
la lontananza di un nodo dal centro della rete
LIVELLO DI DIFFICOLTÀ NELL'ESSERE RAGGIUNTO
ECCENTRICITY 1
ECCENTRICITY 2 ECCENTRICITY 1
21. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
EIGENVECTORS
importanza di un nodo sulla rete basata sulle connesisoni ai nodi
INFLUENZA DI UN NODO SU UNA RETE
EIGENVECTORS
0.5
EIGENVECTORS 0 EIGENVECTORS 0
22. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
MODULARITY
algoritmo di identificazione delle comunità di una rete*
IDENTIFICAZIONE DI GRUPPI
MODULARITY 0
MODULARITY 0 MODULARITY 0
incent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, Etienne Lefebvre, Fast unfolding of communities in large networks, in Journal of Statistical Mechanics: Theory and
Experiment 2008 (10), P1000
23. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
DENSITÀ
la proporzione di relazioni presenti nel grafo sul totale di tutte le possibili
INDICATORE DI COESIONE
ALTA BASSA
24. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Il numero di Bacon
https://oracleofbacon.org/
25. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
http://moviegalaxies.com
26. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Mapping Dante
https://www.mappingdante.com/network-graph/
27. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
http://openpartecipate.agenziacoesione.gov.it/#/index
29. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
http://socioviz.net
SOCIOVIZ
30. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
https://www.youtube.com/watch?v=9yUhPqLMVVc#action=share
31. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
https://netlytic.org/
32. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Strumenti per analizzare i dati
33. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
https://www.databasic.io/en/connectthedots/
34. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Mini tutorial a GEPHI
http://gephi.org
35. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Creare una rete
36. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Creare una rete
37. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Creare una rete
38. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Inserire i nodi per:
Elisabeth
Harry
Megahan
Nodi
39. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
E le relazioni
1. aggiungere una
relazione (edge)
2. scegliere il tipo di
relazione
(directed)
3. definire la sorgente
(source) ..
4. e la destinazione
(target …)
(ripetere per tutte le
relazioni)
40. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Vedere tutte le relazioni
Esempio:
Elisabeth -> Harry
Harry -> Elisabeth
Harry -> Megahan
Megahan -> Harry
Megahan -> Elisabeth
41. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Passare in "overview"
nota: il grafico potrebbe esser diverso ma comunqu
erichiamerà un triangolo
42. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Calcolare le dimensioni del grafo
(network diameter)
43. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Calcolare le dimensioni del grafo
(network diameter)
44. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Calcolare le dimensioni del grafo
(network diameter)
45. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Vedere i valori calcolati
46. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Passare alla visualizzazione
47. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Passare alla visualizzazione
48. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Calcolare altri indicatori
(premere su run)
49. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Rappresentare i nodi
per colore per dimensione
50. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Generare il pdf
51. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Cambiando gli indicatori ...
betweeness
Harry è il nodo con maggiore controllo di
comunicazione fra Elisabeth e Meghan
eccentricity
Elisabeth è il nodo più difficile da
raggiungere
closeness
Meghan ed Harry hanno maggiori
capacità di ascolto con gli altri
52. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Dowload di un grafo da socioviz
Esempio:
discussione intorno al hashtag "#Almirante" scaricando la rete dello scambio di messaggi in
italiano fra utenti nella giornata del 15 giugno => file "1529312033438.gexf"
53. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Import in gephi
Gephi permette l'import di vari formati di file fra cui quelli con estensione .gefx
1529312033438.gexf
54. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
L'output dell'import
… da qui poi è possibile calcolare tutti gli indicatori e modificare il grafico a proprio piacimento in relazione a
cosa si vuole visualizzare
55. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Filtrare i dati
(scopo: alleggerire le informazioni da visualizzare
56. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Filtrare i dati
(scopo: alleggerire le informazioni da visualizzare
57. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Esempio: filtro su eigenvector centrality
58. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Gephi e le sue estensioni
Si consiglia l'uso di Twitter Streaming Importer
Qui il tutorial
https://github.com/seinecle/gephi-tutorials/blob/master/src/main/asciidoc/en/plugins/twitter-streaming-importer-en.adoc
59. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
In conclusione
Molto spesso i grafici della social network analysis sono sotto il
cofano del lavoro svolto dal giornalista.
Un giornalista ha bisogno di conoscerne le potenzialità e il linguaggio
in modo da poter condurre un lavoro di squadra
60. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Gephi
http://gephi.org
Socioviz
http://socioviz.net
Netlyctic
https://netlytic.org/
Data Basic IO
http://databasic.io
Open Partecipate
http://openpartecipate.agenziacoesione.gov.it/#/index
Movie Galaxy
http://moviegalaxy.com
Bacon number's
http://oraclefofbacon.org
Mapping Dante
https://www.mappingdante.com/network-graph/
Risorse
61. Introduzione alla social network analysis
Trento 14/05/2018 #datajournalism
@napo
Maurizio Napolitano
http://slideshare.net/napo
napolitano@fbk.eu
@napo
Per contatti
Ringraziamenti
- The Nounproject per le icone
- School of Data per tutorial e immagini
- Riccardo Tasso per alcuni demo
- Alessandro Zonin per i tool di scraping
- Michela Ferron e Paolo Massa per SoNet
- Manlio Di Domenico / Alessandro Girardi per l'umano aumentato
- Nicolas Falacci e Cheryl Heuton per Numb3rs