Top Banner
Intro to Network Science Christopher Roach 19 Mar 2013 (1)
41

Intro to network Science

Dec 06, 2014

Download

Technology

PyData

PyData SV 2013 Talk by Christopher Roach
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intro to network Science

Intro to Network ScienceChristopher Roach

19 Mar 2013

(1)

Page 2: Intro to network Science
Page 3: Intro to network Science
Page 4: Intro to network Science

(3)

Page 5: Intro to network Science

WTF?

Page 6: Intro to network Science

Agenda

Page 7: Intro to network Science

What is it?

Page 8: Intro to network Science

Why now?

Page 9: Intro to network Science

How do you use it?

Page 10: Intro to network Science

Example

Page 11: Intro to network Science

Complexity

Page 12: Intro to network Science

Complexity

Page 13: Intro to network Science

(2)

Page 14: Intro to network Science

(2)

Page 15: Intro to network Science
Page 16: Intro to network Science

History

Page 17: Intro to network Science
Page 18: Intro to network Science
Page 19: Intro to network Science
Page 20: Intro to network Science
Page 21: Intro to network Science

Math

(Sociology)

Computer Science

Page 22: Intro to network Science

Network Characteristics

Page 23: Intro to network Science

Degree Centrality

Page 24: Intro to network Science

(i) = Cddeg(i)|N| ! 1

Page 25: Intro to network Science

nodes = [...]degree = sum([is_neighbor(i, j) for j in nodes])degree_centrality = degree/(len(nodes) - 1)

Page 26: Intro to network Science

Closeness Centrality

Page 27: Intro to network Science

= li1

|N| ! 1!j"i

di,j

Page 28: Intro to network Science

(i) = Cc1li

Page 29: Intro to network Science

def distance(i, j): ...

nodes = [...]total_distance = 0for j in nodes: total_distance += distance(i, j)avg_distance = total_distance/(len(nodes) - 1)closeness_centrality = 1/avg_distance

Page 30: Intro to network Science

Betweeness Centrality

Page 31: Intro to network Science

(i) = (i) Cb1

!st!

st

!st

Page 32: Intro to network Science

Eigenvector CentralityPageRank

Page 33: Intro to network Science

geodesic (path)eccentricitydiameter

radiuscenter

peripherydensity

Page 34: Intro to network Science

Example

Page 35: Intro to network Science

http://govtrack.us

Page 36: Intro to network Science

Demo

Page 37: Intro to network Science

Community Detection

Page 38: Intro to network Science

Senate Party Affiliation

Page 39: Intro to network Science

Senate Communities

Page 41: Intro to network Science

References(1) Skitter data depicting a macroscopic snapshot of Internet connectivity, with

selected backbone ISPs (Internet Service Provider) colored separately by K. C. Claffy, Email: [email protected], http://www.caida.org/publications/papers/bydate/index.xml

(2) Running the Numbers: An American Self-Portrait by Chris Jordan, [email protected], http://chrisjordan.com

(3) Map of internet : 29 June 1999 by William R. Cheswick, [email protected], http://www.cheswick.com/ches/map/gallery/index.html