theme | _class | paginate | backgroundColor | footer | marp |
---|---|---|---|---|---|
gaia |
lead |
true |
Computational Thinking and Social Science | :copyright: Matti Nelimarkka | 2023 | Sage Publishing |
true |
- Describe the differences between directed/non-directed, weighted/non-weighted and single-/multiple-layer networks
- Understand how a network paradigm can be used to analyse varied datasets, and identify application areas
- Describe and implement the algorithms to compute degree and betweenness metrics
- Understand potential issues that the algorithm’s parameters pose
- Be prepared to design novel approaches to networks, both conceptually and computationally
- Node (vertices): Objects we want to describe
- Ties (edges): A relationship connecting two objects
For example: Airports and direct connections.
Weighted networks have ties with numerical values connected to them to indicate weight.
For example: Travel time between airports
Directed networks have ties with arrows, indicating their direction.
For example: Routes which are one-way only
- Social networks: humans as nodes and relationships between them as ties
- Networks as set of objects and their relationships (transportation, trade etc.)
- Textual content or other abstract idea perceived as a network
- Pair or group discussion: Exercise 4.1
- Group discussion: Exercise 4.7
Graphical representation
An edge list
A <-> B
A <-> D
A <-> C
B <-> C
D <-> D
- An adjacency matrix
A | B | C | D | |
---|---|---|---|---|
A | 0 | 1 | 1 | 1 |
B | 1 | 0 | 1 | 0 |
C | 1 | 1 | 0 | 0 |
D | 1 | 0 | 0 | 1 |
- Surveys and name generators
- Digital traces and sensors
- Non-social networks may require some transformation to be seen as nodes and ties
- Nodes and ties may have attributes
- Measuring networks
- Focus on individual nodes and their position (e.g., degree, betweenness)
- The network as a whole (e.g., number of nodes, density, diameter)
Degree measures how many ties each node has. It is often used to understand questions such as "which nodes are most important" or "how connected nodes are within the network"
Degree does not provide the most meaningful result in all networks.
Networks can be drawn in many ways, which give emphasis to some perspectives and de-emphasize others.
Node | Tie | Position |
---|---|---|
Colour Border colour Size Shape Text inside |
Colour Width Style (e.g., solid or dotted) Text |
Distance between nodes Position in the plot |
- Individual activity: Exercise 4.2
- Group discussion: Exercise 4.3
- Structural hole is created when there are two groups of nodes which are not connected.
- Bridges connect these structural holes.
- In social networks, triadic closure often takes place: if A knows B and A knows C, it is likely that B and C know each others.
- Some scholars prefer analysing triangular structures
- Community analysis allows to find groups from the network that are more closely connected with each other than the remaining network
- Several approaches are available for this analysis, they may produce slightly different results
- Usually we cannot compare a network with other networks, as network data is difficult to collect
- Random walk helps to examine network structure
- Exponential random graph models allow statistical analysis
- What are three areas of application for network analysis?
- For what kinds of network classes can network analysis be utilised?
- Why do degree and betweenness centrality involve different kinds of measurement tools?
- What types of choices does one face when drawing a network plot?
- What is triadic closure?
- Do different community-detection algorithms lead to the same outcomes?
- Why is randomness a good tool for network analysis?