Centri e periferia Quantificazione dell’informazione informale in una organizzazione Centrality nodo Centralization intera rete Misure (su reti non dirette) Degree centrality e centralization Closeness centrality e centralization Betweenness centrality Clustering coefficients Degree distribution CAP 6 Esercizio: Sawmill.net Cap 6 Pajek Trovare le persone centrali e quelle periferiche in una rete sociale, dal punto di vista della comunicazione. La rete Sawmill.net rappresenta le rete di comunicazione in una piccola impresa : una segheria. A tutti gli impiegati è stato chiesto di indicare la frequenza con cui essi discutono di problemi di lavoro con i loro colleghi usando una scala con 5 punti da meno di una volta a settimana a diverse volte al giorno. 1 2 3 4 5 Gli impiegati sono inglesi (E) o spagnoli (H) che ovviamente incide nella comunicazione. La segheria contiene due reparti principali: il reparto di lavorazione (M) dove i tronchi vengono tagliati a pezzi e il reparto del magazzino dove i pezzi vengono accatastati (P). C’è infine un ufficio amministrativo (Y) dove lavorano 2 impiegati e alcuni managers. Le etichette dei nodi nella rete indicano la nazionalità e la sezione in cui un impiegato lavora (HP-10= spagnolo, sezione P) Diverse rappresentazioni Draw Layout/Circular/original Draw/ Layout/Energy/Kamada-Kawai/Free Togliamo loops e linee multiple Net/Remove/Loops Net/ Remove/Multiple Lines (max value) %Net/Transform/EdgesArcs (Indirecteddirected) mette frecce nelle 2 direzioni Disd Distanza da un vertice Per calcolare la partizione della centrality di un vertice Net/k-Neighbours (‘’All’’ non tiene conto della direzione delle linee) I vertici non raggiungibili sono posti ad una distanza (nella classe) 9999998 Degree centrality Net/Partition/Degree Calcola la degree centrality e la degree centralization Info/Partition distanza tra due vertici Net/Path Between 2 vertices/All Shortest trova in cammino minimo tra 2 nodi Net/ Path Between 2 vertices/Diameter trova il diametro Net/ Path Between 2 vertices/Geodesic Matrices calcola tutte le distanze minime Per vedere tutte le distanze minime cliccare 2 volte sulla ‘’ geodesic count matrix’’ Closeness centrality Net/Vector/Centrality/Closeness Betweenness Net/Vector/Centrality/Betweenness Info/Vectors Oppure Cliccando sul vettore betweenness centrality N.B. la betweenness si può calcolare anche in reti non connesse Clustering coefficient Reti non dirette Net/Vector/Clustering/Coefficient Deg(v)=degree of v |E(G1(v)|=n°di connessioni tra i vicini di v CC1 (v) 2 E (G1 (v)) deg(v)(deg(v) 1) Degree distribution Net/Partition/degree Info/Partition Si salva la parte dello schermo che interessa in un file di testo (.txt) e poi, dopo avergli cambiato nome, la si lancia da Octave clear clf k=[1,2,3,4,5,6,7,13]; frequ=[5,6,11,7,4,1,1,1]; frequ=frequ./sum(frequ); subplot(221),plot(k,frequ), title('istogramma') fsopravv=1-cumsum(frequ) subplot(222),plot(k,fsopravv), title('sopravvivenza') subplot(224),loglog(k,fsopravv), title('sopravvivenza scala logaritmica') Esercizio 1 4 2 1 4 1 1 3 Con Pajek: -generare il file prova1.net Calcolare -la degree centrality e la degree centralization - Closeness centrality e closeness centralization -Betweenness centrality -clustering coefficient dei nodi -Diametro -cammino minimo dal nodo 1 al nodo 3 -Degree Distribution (solo con Pajek dalla “report window”) G=(V,E); n=4, m=4 Non diretto