23  Network Analysis

23.1 Awesome network analysis

Not a book, but a compendium of resources that look really valuable.

Link: https://github.com/briatte/awesome-network-analysis

23.2 Handbook of Graphs and Networks in People Analytics With Examples in R and Python

The technology of graphs is all around us, and enables so many of the ways in which we live our lives today. That same technology is also available to us at no cost as an analytic tool to allow us to better understand network structures and dynamics in the fields of science, technology, economics, sociology and psychology to name just a few. It is available to academics and practitioners alike, and can be used on problems ranging from a very small network analysis which takes a few minutes on a laptop, to massive scale network mining requiring days or weeks of processing time.

But here’s the problem: few people really know how to do network analysis. It is still considered by many as a deep specialism or even a ‘dark art.’ It shouldn’t be.

This book aims to make the field of graph and network analysis more approachable to students and professionals by explaining the most important elements of theory and sharing common methodologies using open source programming languages like R and Python. It does so by explaining theory in as much detail as is necessary to support analytical curiosity and interpretation, and by using a wide array of example data sets and code snippets to demonstrate the specific implementation and interpretation of methodologies.

Link: https://ona-book.org/

23.3 Network Analysis in R Cookbook

  • Sacha Epskamp

[Oscar Baruffa: Note this resource is a bit out of date, but because there are so few available on this topic, and it might still be good as a reference, it’ll stay in Big Book of R for now.]

Link: https://web.archive.org/web/20210414173702/http://sachaepskamp.com/files/Cookbook.html

23.4 R for Social Network Analysis

  • David Schoch

The goal of the book is to gather the most important topics in SNA in one place. “Important” is of course very subjective and it is not clear how to draw the line of what should be included and what not. We will start with the low hanging fruits, meaning repurposing our own material. That is, material from our workshops and courses (for instance what is already available here). This should cover the most generally relevant topics in SNA. Everything beyond that will be added over time as we (or the community!) deems necessary.

Link: https://schochastics.github.io/R4SNA/

23.5 Statistical Analysis of Network Data with R

  • Kolaczyk, Eric D.
  • Csárdi, Gábor

This book is the first of its kind in network research. It can be used as a stand-alone resource in which multiple R packages are used to illustrate how to conduct a wide range of network analyses, from basic manipulation and visualization, to summary and characterization, to modeling of network data. The central package is igraph, which provides extensive capabilities for studying network graphs in R.

Link: https://www.springer.com/us/book/9781493909834#otherversion=9781493909827


Created and maintained by Oscar Baruffa.
Keen to support the site? You're most welcome to Buy Me a Coffee at ko-fi.com

For updates, sign up to my newsletter