This tutorial guides you through analyzing your position in the class social networks (trust, advice, and communication) to understand how you’re perceived as a leader, where you have influence, and what your structural position reveals about your network style.
Module 1 of the final project: Class Network Position Analysis
This is the first of five diagnostic modules that build toward your comprehensive leadership profile:
Data Source: Survey-based social network analysis of class relationships in trust, advice, and communication
Tools Required:
Deliverable: Analysis + interpretation + visuals for Section 1 of final project
By completing this analysis, you will be able to:
“The first and most overlooked leadership skill is knowing how others experience you.”
Social network analysis reveals your position in the informal structure of power, trust, and information flow—dimensions that predict real influence far more than titles or formal authority.
Question: “Who do you trust?”
What it reveals:
High trust in-degree = Others see you as trustworthy, creating space for difficult conversations and authentic relationships
High trust out-degree = You extend trust broadly, signaling openness and vulnerability
Question: “Who do you go to for advice?”
What it reveals:
High advice in-degree = You’re seen as an expert; people seek your input
High advice betweenness = You bridge disconnected groups, translating between different knowledge domains
Question: “Who do you communicate with regularly?”
What it reveals:
High communication degree = You’re well-connected and socially embedded
High communication eigenvector = Your connections are themselves well-connected, giving you access to informal power
| Measure | Definition | Implication |
|---|---|---|
| Degree Centrality | Number of connections (undirected networks) | Social integration; visibility; access to diverse perspectives |
| In-Degree | Number of incoming ties (directed networks) | Reputation; sought-after expertise or trustworthiness |
| Out-Degree | Number of outgoing ties (directed networks) | Proactivity; willingness to seek help or extend trust |
| Betweenness Centrality | Frequency of lying on shortest paths between others | Brokerage potential; control over information flow; structural power |
| Closeness Centrality | Average distance to all other nodes | Efficiency of information access; speed of reaching others |
| Eigenvector Centrality | Quality of connections (connected to well-connected others) | Access to informal power; influence through association |
| Position | Characteristics | Advantages |
|---|---|---|
| Broker | High betweenness; spans structural holes | Novel information; control over flow; arbitrage opportunities |
| Within Dense Cluster | High degree within group; low betweenness | Trust; cohesion; redundant information |
| Isolate | Low degree; low betweenness | Independence; limited obligations |
In your class network:
The tables below show class-level distribution statistics for each centrality measure. These help you understand where you stand relative to your peers.
How to use these tables:
Degree centrality measures the number of ties a node
has.
| Trust | Advice | |
|---|---|---|
| Min | 0.000 | 0.000 |
| Q1.25% | 0.019 | 0.032 |
| Median | 0.077 | 0.090 |
| Mean | 0.152 | 0.133 |
| Q3.75% | 0.174 | 0.161 |
| Max | 1.000 | 1.000 |
| Trust | Advice | |
|---|---|---|
| Min | 0.039 | 0.032 |
| Q1.25% | 0.097 | 0.082 |
| Median | 0.145 | 0.116 |
| Mean | 0.152 | 0.133 |
| Q3.75% | 0.194 | 0.174 |
| Max | 0.381 | 0.419 |
| Communication | |
|---|---|
| Min | 0.116 |
| Q1.25% | 0.431 |
| Median | 0.590 |
| Mean | 0.566 |
| Q3.75% | 0.684 |
| Max | 1.000 |
Interpretation Guide:
| Your Score vs. Class | Trust In-Degree | Advice In-Degree | Communication Degree |
|---|---|---|---|
| Top 25% (> Q3) | High trust from peers; moral authority | Recognized expert; go-to advisor | Socially central; well-integrated |
| Around Median | Moderate trust; typical standing | Some expertise recognized | Average connectivity |
| Bottom 25% (< Q1) | Less trusted (may be new or reserved) | Expertise not yet visible | Peripheral; opportunity to engage more |
Out-Degree Interpretation:
Betweenness centrality measures how often you
lie on the shortest path between other pairs of people.
Translation: Are you a bridge or broker connecting otherwise disconnected people?
| Trust | Advice | Communication | |
|---|---|---|---|
| Min | 0.000 | 0.000 | 0.000 |
| Q1.25% | 0.000 | 0.000 | 0.000 |
| Median | 0.001 | 0.002 | 0.001 |
| Mean | 0.007 | 0.006 | 0.007 |
| Q3.75% | 0.006 | 0.007 | 0.005 |
| Max | 0.105 | 0.131 | 0.208 |
Interpretation Guide:
| Your Score vs. Class | Leadership Archetype | Implications |
|---|---|---|
| Top 10% (High) | Broker / Bridge | You connect disconnected groups (e.g., different study groups, backgrounds). You have structural power—information flows through you. Risk: You may become a bottleneck. |
| Around Median | Embedded Member | You’re part of the network but not a critical bridge. Balanced position. |
| Bottom 25% (Low) | Within Dense Cluster or Peripheral | Either you’re in a tight-knit group (many redundant paths) or you’re on the edge. Low brokerage potential. |
Burt’s Structural Holes: High betweenness = You span structural holes (gaps between groups). This gives you:
✅ Access to diverse information
✅ Control over information flow
✅ Ability to translate between groups
Eigenvector centrality measures how
well-connected your connections are.
Translation: Are you connected to influential people?
| Trust | Advice | Communication | |
|---|---|---|---|
| Min | 0.000 | 0.000 | 0.133 |
| Q1.25% | 0.016 | 0.026 | 0.488 |
| Median | 0.091 | 0.112 | 0.659 |
| Mean | 0.172 | 0.167 | 0.625 |
| Q3.75% | 0.220 | 0.204 | 0.752 |
| Max | 1.000 | 1.000 | 1.000 |
Interpretation Guide:
| Your Score vs. Class | Trust Network | Advice Network | Communication Network |
|---|---|---|---|
| Top 25% (High) | Trusted by trusted people (high status) | Sought by experts (elite knowledge circle) | Connected to influencers (access to informal power) |
| Around Median | Moderate status position | Mixed connections | Typical social embedding |
| Bottom 25% (Low) | Peripheral or connected to peripheral others | Outside expert circles | Limited access to influential networks |
Why This Matters:
Strategic Insight: You can have low degree but high eigenvector (few connections, but to key people) or high degree but low eigenvector (many connections to peripheral people). Quality vs. quantity.
Closeness centrality measures how close you
are to all other nodes (inverse of average path length).
Translation: How quickly can you reach everyone else in the network?
| Trust | Advice | Communication | |
|---|---|---|---|
| Min | 0.512 | 0.508 | 0.531 |
| Q1.25% | 0.542 | 0.531 | 0.637 |
| Median | 0.560 | 0.550 | 0.709 |
| Mean | 0.588 | 0.567 | 0.710 |
| Q3.75% | 0.594 | 0.583 | 0.760 |
| Max | 1.000 | 1.000 | 1.000 |
Interpretation Guide:
| Your Score vs. Class | Implication |
|---|---|
| Top 25% (High) | Fast access to information and people. You’re structurally efficient—can mobilize the network quickly. Good for crisis situations or coordination. |
| Around Median | Typical distance to others. |
| Bottom 25% (Low) | Structurally distant from others. Information reaches you slowly; harder to mobilize support. May indicate peripheral position or being in a distant subgroup. |
Leadership Insight:
Now that you understand the class-level structure and centrality distributions, it’s time to find your individual scores.
Instructions:
What this network reveals: Who is seen as having expertise and competence? Who bridges knowledge domains?
Key Questions to Ask:
What this network reveals: Who is seen as having integrity, empathy, and psychological safety? Who are the moral anchors?
Key Questions to Ask:
Important: Trust is earned over time. Low trust scores early in a class are normal.
What this network reveals: Who is socially integrated and has access to informal information?
Key Questions to Ask:
Strategic Insight: Communication networks are the foundation for trust and advice networks. If you’re peripheral in communication, it’s hard to be central in trust or advice.
The visualizations below allow you to see your position in the network structure.
How to use these graphs:
Note: You can drag nodes to reorganize the layout and zoom in/out.
Question: Where are you in the class advice network?
# add node network attributes from network graph stats data from generated above
V(advice_graph)$betweenness <- advice_stats$betweenness
V(advice_graph)$indegree <- advice_stats$indegree
V(advice_graph)$outdegree <- advice_stats$outdegree
V(advice_graph)$eigenvector <- advice_stats$eigenvector
V(advice_graph)$closeness <- advice_stats$closeness
V(advice_graph)$value <- advice_stats$between
advice_graph<-set_graph_attr(advice_graph, "layout", layout_with_fr)
data <- toVisNetworkData(advice_graph)
node_df <- as.data.frame(data$nodes)
node_df <- node_df %>%
mutate(id = as.numeric(id)) %>%
arrange(id)
node_df$title = paste0("node id:",node_df$id,"</b><br>betweenness_centrality:", node_df$betweenness, "</b><br>eigenvector_centrality:",node_df$eigenvector,"</b><br>indegree_centrality:", node_df$indegree, "</b><br>outdegree_centrality:", node_df$outdegree, "</b><br>closeness_centrality:", node_df$closeness)
vn = visNetwork(node_df, edges = data$edges,height = "1500px", width = "150%") %>%
visConfigure(enabled = FALSE) %>%
visPhysics(enabled = FALSE, stabilization = FALSE) %>%
visIgraphLayout(layout = "layout.fruchterman.reingold") %>%
visLayout(randomSeed = 123)%>%
visOptions(
highlightNearest = list(enabled = TRUE, degree = 2, hover = TRUE),
nodesIdSelection = list(enabled = TRUE,
style = 'width: 200px; height: 26px;background: #f8f8f8;
color: darkblue;
border:none;
outline:none;'),
)
vn = visNodes(vn, id = data$nodes$id,
borderWidthSelected = 15,
color = list(highlight ="red"))
vn <- visEdges(vn, id = data$edges$id,
color = 'pink',
arrows = 'from')
vnLook at your position and ask:
Question: Where are you in the trust network?
# add node network attributes from network graph stats data fram generated above
V(trust_graph)$betweenness <- trust_stats$betweenness
V(trust_graph)$indegree <- trust_stats$indegree
V(trust_graph)$outdegree <- trust_stats$outdegree
V(trust_graph)$eigenvector <- trust_stats$eigenvector
V(trust_graph)$closeness <- trust_stats$closeness
V(trust_graph)$value <- trust_stats$betweenness
trust_graph<-set_graph_attr(trust_graph, "layout", layout_with_fr)
data <- toVisNetworkData(trust_graph)
node_df <- as.data.frame(data$nodes)
node_df$id <- as.numeric(node_df$id)
node_df <- node_df[order(node_df$id), ]
node_df$id <- as.character(node_df$id)
node_df$title = paste0("node id:",node_df$id,"</b><br>betweenness_centrality:", node_df$betweenness, "</b><br>eigenvector_centrality:",node_df$eigenvector,"</b><br>indegree_centrality:", node_df$indegree, "</b><br>outdegree_centrality:", node_df$outdegree, "</b><br>closeness_centrality:", node_df$closeness)
vn = visNetwork(node_df, edges = data$edges,height = "1500px", width = "200%") %>%
visConfigure(enabled = FALSE) %>%
visPhysics(enabled = FALSE, stabilization = FALSE) %>%
visIgraphLayout(layout = "layout.fruchterman.reingold") %>%
visLayout(randomSeed = 100) %>%
visOptions(highlightNearest =list(enabled = TRUE, hover = TRUE,degree = 3),
nodesIdSelection = list(enabled = TRUE,
style = 'width: 200px; height: 26px;
background: #f8f8f8;
color: darkblue;
border:none;
outline:none;'))
vn <- visNodes(vn, id = data$nodes$id,
borderWidthSelected = 15,
color = list(highlight ="red"))
vn <- visEdges(vn, id = data$edges$id,
color = 'pink',
arrows = 'from')
vnLook at your position and ask:
Question: Where are you in the communication network?
# add node network attributes from network graph stats data fram generated above
V(comm_graph_undirected)$betweenness <- comm_stats2$betweenness
V(comm_graph_undirected)$degree <- comm_stats2$degree
V(comm_graph_undirected)$eigenvector <- comm_stats2$eigenvector
V(comm_graph_undirected)$closeness <- comm_stats2$closeness
V(comm_graph_undirected)$value <- comm_stats2$betweenness
comm_graph_undirected<-set_graph_attr(comm_graph_undirected, "layout", layout_with_fr)
data <- toVisNetworkData(comm_graph_undirected)
node_df <- as.data.frame(data$nodes)
node_df$title = paste0("node id:",node_df$id,"</b><br>betweenness_centrality:", node_df$betweenness, "</b><br>eigenvector_centrality:",node_df$eigenvector,"</b><br>degree_centrality:",node_df$degree, "</b><br>closeness_centrality:", node_df$closeness)
vn = visNetwork(node_df, edges = data$edges,height = "1500px", width = "200%") %>%
visConfigure(enabled = FALSE) %>%
visPhysics(enabled = FALSE, stabilization = FALSE) %>%
visIgraphLayout(layout = "layout.fruchterman.reingold") %>%
visLayout(randomSeed = 123) %>%
visOptions(highlightNearest =list(enabled = TRUE, hover = TRUE,degree = 3),
nodesIdSelection = list(enabled = TRUE,
style = 'width: 200px; height: 26px;
background: #f8f8f8;
color: darkblue;
border:none;
outline:none;'))
vn = visNodes(vn, id = data$nodes$id,
borderWidthSelected = 6,
color = list(highlight ="red"))
vn <- visEdges(vn, id = data$edges$id,
color = 'pink')
vnLook at your position and ask:
Now that you’ve explored your position across all three networks, it’s time to synthesize your findings into a written analysis.
Create a summary table of your centrality scores:
| Network | In-Degree | Out-Degree | Betweenness | Closeness | Eigenvector |
|---|---|---|---|---|---|
| Trust | [Your score] | [Your score] | [Your score] | [Your score] | [Your score] |
| Advice | [Your score] | [Your score] | [Your score] | [Your score] | [Your score] |
| Communication | [Your score] | — | [Your score] | [Your score] | [Your score] |
Narrative interpretation:
Compare to class benchmarks:
Leadership Archetype Diagnosis - Based on your centrality patterns, understand your leadership style.
Identify gaps and opportunities:
Brokerage Opportunities:
Develop a tactical plan for the next 6 months:
If you’re peripheral:
If you’re a broker:
If you’re central:
Problem: Assuming high centrality = good leader, low centrality = bad leader
Reality:
Solution: Focus on fit between your style and your goals, not absolute centrality scores.
Problem: Only focusing on in-degree (who chooses you) and ignoring out-degree (who you choose)
Reality:
Solution: Analyze both directions of ties.
Problem: Treating your current position as fixed
Reality:
Solution: Frame this as a baseline diagnostic and commit to intentional network building.
Problem: Assuming betweenness = always good
Reality:
Solution: Consider context—betweenness is valuable when networks are sparse and information is siloed.
Problem: Focusing only on what the network does for you
Reality:
Solution: Look for asymmetries (people you rely on but don’t help; people who help you but you don’t reciprocate). Fix them.
This exact analysis can be deployed in:
By the end of this analysis, you should be able to answer:
Remember:
“It’s not about having the most connections—it’s about having the right positioning for your goals.”
Your network position is not destiny—it’s data for intentional design.