Pajek Download: http://vlado.fmf.uni-lj.si/pub/networks/pajek/ Corso Pajek Sidney 2105 http://vlado.fmf.uni-lj.si/pub/networks/doc/seminar/NICTA.htm DATA.

Slides:



Advertisements
Presentazioni simili
Conservatorio “D. Cimarosa” di Avellino INFORMATICA MUSICALE
Advertisements

Flusso Massimo Applicazione di algoritmi
IlTrovatore S.p.a. IlTrovatore RemoteSearch IlTrovatore mette a disposizione di portali Internet, piccole e medie imprese, tutto il suo know-how nel settore.
HtML Premessa introduttiva al laboratorio Sergio Capone.
Modulo 3 – Office Powerpoint
STRUMENTI DI PRESENTAZIONE
Introduzione Cosa sono le reti di Petri?
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
3 a lezione - laboratorio a.a Corso di Laurea Ingegneria MECCANICA.
3. Modelli di reti complesse
Cap. 4 Distribuzioni di frequenza, tabelle e grafici Cioè come si sfruttano i dati grezzi, perché è da qui che inizia l’analisi statistica.
Collaboration networks
STATISTICA A – K (60 ore) Marco Riani
Intelligenza Artificiale 2 Metodologie di ragionamento Prof. M.T. PAZIENZA a.a
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 Strutture dati per.
Web Information Systems (I parte) Prof. Barbara Pernici Politecnico di Milano.
Algoritmi e Strutture Dati
Visite di grafi Algoritmi e Strutture Dati. Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw.
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 Un albero è un grafo.
Capitolo 11 Grafi e visite di grafi Algoritmi e Strutture Dati.
Flusso Massimo Applicazione di algoritmi
Flusso Massimo Applicazione Algoritmi Esercizio 1 Sia dato la seguente rete di flusso, in cui la sorgente è il nodo 1 e la destinazione è il nodo 6. I.
1 Querying - Parte II Modelli per la ricerca. 2 Rappresentazione e Vector Space (VS) Ogni doc. j è un vettore di valori tf idf Si può normalizzare a lunghezza.
IL FORMATO DEI FILE E IL FILETYPE (ESTENSIONE) Formato dei file 10 marzo 2012 Informatica prof. Giovanni Raho anno
1 Personalizzazione ed utilizzo avanzato dei servizi 4^ giornata di corso.
Data mining for e-commerce sites
Un approccio costruttivista alla geometria
Tecnologia Compensativa
CAP 6 Centri e periferia Quantificazione dell’informazione informale in una organizzazione Centrality nodo Centralization intera rete Misure (su reti.
Autore: Francesco Palmieri Microsoft Excel Tecniche di base.
Il sistema integrato per la sicurezza dei tuoi dati da attacchi interni alla rete Quanti software proteggono i tuoi dati dagli attacchi esterni alla rete?
Elena Bernardini Chiara Pagani
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
MANUALI ANTICRISI eFalegname
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
Realizzato dal Liceo Artistico ‘A.Caravillani’ in collaborazione con Dipartimento di Matematica Roma Tre Finanziato dal MIUR.
Metodi Matematici per le Applicazioni Industriali MMAI
OCTAVE.
2. Grafi.
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 K 4 è planare? Sì!
1 Gea Bilancio Soluzione per Commercialisti e Aziende.
Componenti fortemente connesse
Prevedere i risultati elettorali su Facebook!!! Non cè solo Mi Piace… Elaborato di: Stefano GUERRETTI.
Web Communities and their identificaton
Statistica in azienda Statistici in azienda Riunione Satellite Inserire qui il titolo del poster Inserire qui il nome/I di chi ha contribuito alla stesura.
Grafi Rappresentazione mediante liste di adiacenza:
Tabelle Pivot Istogrammi e frequenze Diagramma box-plot
Modulo 6 Test di verifica
Mentometer Professional & WEBVOTING. Indice Installare il software Collegare la ricevente Collegare un canale web (Webvoting) Creare una domanda in mentometer.
Formattazione, Partizioni e dischi
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Lezione 23 Riccardo Sama' Copyright  Riccardo Sama' Lavorare con gli strumenti.
Software per la valutazione dell’inquinamento elettromagnetico Giurato Marta A.A. 2012/2013.
Realizzazione Sito Web
Reti Complesse seconda lezione
Relazione a cura di Leonardo Cecchini, Lorenzo Maini e Giorgio Tomnati.
Schemi Mappe Conoscenze
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Come costruire una mappa concettuale
Nucleo: Dati e previsioni
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 Strutture dati per.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Educazione Territorio Cittadinanza ● Un Network cittadino per la passione e l'intelligenza dell'agire sociale ● Ripartire da Persone, Progetti e Strutture.
Olimpiadi di Informatica 2010 Giornate preparatorie
Esperienze didattiche con la LIM
Flusso Massimo Applicazione di algoritmi
LA SOCIAL NETWORK ANALYSIS
Capitolo 11 Grafi e visite di grafi Algoritmi e Strutture Dati Camil Demetrescu, Irene Finocchi, Giuseppe F. Italiano.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Impariamo ad usare Excel. Utilizzare l’interfaccia Avviare Excel e iniziare ad esplorare l'interfaccia per acquisire familiarità con esso… Non c'è modo.
Transcript della presentazione:

Pajek Download: http://vlado.fmf.uni-lj.si/pub/networks/pajek/ Corso Pajek Sidney 2105 http://vlado.fmf.uni-lj.si/pub/networks/doc/seminar/NICTA.htm DATA SETS: http://vlado.fmf.uni-lj.si/pub/networks/data

Pajek significa «ragno» in Sloveno. Pajek è un software per la visualizzazione e l’analisi delle reti complesse. E’ continuamente esteso e aggiornato. Gli autori sono: Vladimir Batagelij e Andrei Mrvar dell’università di LjublJana (Slovenia)

libro

libro

Manuale

la social network analysis (SNA) permette di rispondere a domande molto semplici ma importanti quali: chi conosce chi chi ha il numero più elevato di contatti in una comunità o organizzazione quali sono i sotto-gruppi di cui è composta una comunità numerosa come funziona l'organizzazione reticolare di un movimento politico o di un gruppo terrorista come sono collegati tra loro i dirigenti di aziende quotate in borsa ecc. Introduzione all SNA http://www.ccsr.ac.uk/methods/publications/snacourse/snacourseweb.html

rappresentare graficamente le reti Statistica di base introdurre reti rappresentare graficamente le reti Statistica di base come si misura la coesione

Main window

Aprire una rete esistente Dining-table_partners.net: 26 vertices, 52 valued arcs (1 = first choice, 2 = second choice), no edges, no loops. Disegnarla

Creare un file (*.net, *.vec, *.clu) manualmente con Pajek Net/RandomNetwork/Total n° of Arcs(es: 15 , How many arcs=10) File/Network/Edit (cambia un vertice per volta) Partition/Create Constant PartitionFile/Partition/Edit Vector/Create Constant VectorFile/Vector/Edit File/Network/Save File/Partition/Save File/Vector/Save 2. Modificare un file manualmente con un word processor Net/Random Networks/Total n° of arcs (es: 15 , How many arcs=10) File/Network/Save Open file with Blocco Note and modify it Save Re-open File before using it (Never use TAB) Analogamente per partizioni e vettori

Come inserire una rete: Esempio 1 Pippo Mario Franco Luca Giovanni *Verteces 5 1 «Pippo» 2 «Franco» 3 «Luca» 4 «Giovanni» 5 «Mario» *Edges 1 5 2 5 2 4 3 4 4 5 * Arcs *Verteces 5 1 «Pippo» 2 «Franco» 3 «Luca» 4 «Giovanni» 5 «Mario» *Arcslist 1 5 2 5 4 3 4 4 5 *Verteces 5 1 «Pippo» … *matrix 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 0 1 1 1 0 1 0 1. Lista di vertici seguita da una lista di arcs/edges 2. Lista di vertici seguita da una matrice. Limitazioni: non è possibile indicare linee multiple Linee di valore 0 = non linee

Possono essere ni reali

Esempi di grafi diretti(digraph)

Drawing Draw Draw/Partition Draw/Vector Draw/Partition/Vector Draw/Layout/circular Draw/Layout/Energy/Kamada-Kaway/Free Per default Pajek non disegna reti con più di 5000 vertici anche se può fare i calcoli con reti di 9.999.997 vertici L’algoritmo di Kamada –Kawai trova la posizione dei nodi che minimizza il numero di incroci delle linee e la distanza tra i nodi.

Drawing La posizione dei vertici può essere cambiata usando il mouse. Si possono usare le Option dalla finestra grafica per visualizzare diversamente i nodi e gli archi. Le figure si possono esportare con export o copiando la foto (print screen) in Paint

Statistica di base su reti unimodali Info/Network/General fornisce informazioni generali sulla rete: m=n°spigoli, n=n° nodi; <k>=2m/n grado medio Densità1= d1=m/(n*n)=link esistenti/link possibili (con loops) Densità2=d2=m/(n*(n-1))=link esistenti/link possibili (senza loops)

1 nessuna frequentazione 2 frequentazione saltuaria (1 v al mese) Esercizio Inserire la seguente rete che rappresenta «chi è amico con chi» all’interno di un gruppo sportivo 1 nessuna frequentazione 2 frequentazione saltuaria (1 v al mese) 3 frequentazione assidua (1 v alla settimana) 1.Laura (15) 2.Michela (16) 3.Emanuela (14) 4.Silvia (12) 5.Roberta (17) 6.Giovanna (15) 7. Giorgio(12) 8. Carlo(14) 9. Marco(15) 10. Leonardo (17) 11. Davide(15) 12. Luca 16) 1 2 3 Creare il file es1 .net Rendere la rete non diretta Inserire la rete come matrice e come lista Creare la partizione maschi/femmine Creare il vettore età

Statistica di base Info/network/general (0)

Info/partition (0) Info/vector (0)

Come misurare la Coesione

A cosa può servire misurare la coesione? Prevedere la diffusione di idee/innovazioni e l’uniformità di tale diffusione E’ più probabile avere diverse opinioni in diversi gruppi coesi.

K-cores E’ il massimo sotto-grafo connesso in cui ogni nodo è connesso con almeno altri k-nodi nel gruppo. A volte questo è un concetto troppo stringente per individuare comunità in una rete. Può essere interessante osservare la sovrapposizione fra diversi k-cores Net/Partitions/core

P-cliques= percentuale delle connessioni E’ il massimo sotto grafo connesso in cui i nodi hanno almeno una data percentuale p di vicini all’interno del sotto grafo Problema: si può avere p alto se molti vertici appartengono ad un grande cluster

Altri metodi: Componenti connesse (strong e weak) Densità dei link nella rete

Esempio con Pajek. Attiro.net Nel 1948 i sociologi americani studiarono le relazioni sociali in una regione della Costa Rica nel Sud America. Essi erano interessati all’impatto delle relazioni sociali sull’evoluzione di una società. Studiarono le relazioni di «fare visita a» tra famiglie che vivevano nelle «haciendas» (fattorie). La rete di visite è contenuta nel file Attiro.net. Si ha un semplice grafo diretto dove ogni arco rappresenta la frequenza delle visite da una famiglia ad un’altra. Non si conosce l’esatto numero di visite. Le linee sono classificate come «ordinarie» (1), visite saltuarie tra famigliari (2), visite ricorrenti tra famigliari (3). I loops non ci sono perché in questo caso non hanno senso La visualizzazione aiuta a mettere in evidenza le diverse famiglie e la forza dei loro legami. Le famiglie verdi e azzurre sono concentrate al centro. Eccezione f43

Che gruppi coesi possiamo trovare in attiro. net Che gruppi coesi possiamo trovare in attiro.net? Coincideranno con le famiglie? Per misurare la connessione si può misurare la densità dei link Net/Info/General (0) La rendo non diretta perché così il grado è il numero di vicini Net/Transform/Arcs-Edges

Net/Partition/Degree Info/Partition

Rete non diretta Net/partitions/Core/(all) Draw/Draw partition I colori dei vertici indicano il più grande k-core a cui i vertici appartengono 3 k-core Sembra che i k-core non identifichino i raggruppamenti delle famiglie

p-Cliques Partizione della rete in sotto-grafi i cui vertici hanno una percentuale almeno di p di vicini P=0.5 Nemmeno le p-cliques identificano I raggruppamenti tra famiglie

Strongly connected component with Pajek Attiro.net (CAP 3) sono importanti le strong component (=gruppi che si visitano a vicenda) sono quindi importanti le direzioni delle frecce Net/Component/Strong Draw/Draw Partitions Layout/circular/using Partition Se vi si sovrappone la partizione in famiglie si ottiene: Quindi le strong component individuano le famiglie