close relationships assortativity reciprocity
play

Close relationships: assortativity & reciprocity N ETW ORK AN - PowerPoint PPT Presentation

Close relationships: assortativity & reciprocity N ETW ORK AN ALYS IS IN R James Curley Associate Professor, University of Texas at Austin Assortativity The preferential attachment of vertices to other vertices that are similar in


  1. Close relationships: assortativity & reciprocity N ETW ORK AN ALYS IS IN R James Curley Associate Professor, University of Texas at Austin

  2. Assortativity The preferential attachment of vertices to other vertices that are similar in numerical or categorical attributes. NETWORK ANALYSIS IN R

  3. Assortativity assortativity(g, values) 0.45 assortativity.degree( g, directed = FALSE ) -0.31 NETWORK ANALYSIS IN R

  4. Reciprocity reciprocity(g) 0.6 NETWORK ANALYSIS IN R

  5. Let's practice! N ETW ORK AN ALYS IS IN R

  6. Community detection N ETW ORK AN ALYS IS IN R James Curley Associate Professor, University of Texas at Austin

  7. Community detection in networks NETWORK ANALYSIS IN R

  8. Fast-greedy detection fastgreedy.community(g) IGRAPH clustering fast greedy, groups: 3, mod: 0.5 + groups: $`1` [1] "A" "B" "C" "D" "E" "F" $`2` [1] "J" "G" "H" "I" "K" "L" $`3` [1] "M" "N" "O" "P" NETWORK ANALYSIS IN R

  9. Edge-betweenness detection edge.betweenness.community(g) IGRAPH clustering edge betweenness, groups: 3, mod: 0.5 + groups: $`1` [1] "A" "B" "C" "D" "E" "F" $`2` [1] "J" "G" "H" "I" "K" "L" $`3` [1] "M" "N" "O" "P" NETWORK ANALYSIS IN R

  10. x <- fastgreedy.community(g) plot(x, g) length(x) [1] 3 sizes(x) Community sizes 1 2 3 6 6 4 membership(x) A B C D E F J G H I K L M N O P 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 NETWORK ANALYSIS IN R

  11. Let's practice! N ETW ORK AN ALYS IS IN R

  12. Interactive network visualizations N ETW ORK AN ALYS IS IN R James Curley Associate Professor, University of Texas at Austin

  13. R network visualization packages igraph visNetwork statnet networkD3 ggnet sigma ggnetwork rgexf (igraph to Gephi) ggraph threejs NETWORK ANALYSIS IN R

  14. threejs NETWORK ANALYSIS IN R

  15. Creating a threejs visualization library(threejs) graphjs(g) NETWORK ANALYSIS IN R

  16. Adding attributes g <- set_vertex_attr( g, "label", value = V(g)$name ) g <- set_vertex_attr( g, "color", value = "mistyrose" ) graphjs(g, vertex.size = 1) NETWORK ANALYSIS IN R

  17. Coloring communities x = edge.betweenness.community(g i <- membership(x) g <- set_vertex_attr( g, "color", value = c( "yellow", "blue", "red" )[i] ) graphjs(g) NETWORK ANALYSIS IN R

  18. Let's practice! N ETW ORK AN ALYS IS IN R

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend