Why You Can't Sit With Us - Understanding Network Analysis in Python With Mean Girls
summary
Hand-built edge list of every spoken line in Mean Girls gets loaded from CSV into NetworkX and plotted with matplotlib using weighted edges and a spring layout. The full graph has ~92 nodes and 96 edges, 20 components with 13 isolates; Regina reaches 56 characters (~70%) within three hops. Removing Cady raises components from 24 to 30 and lowers average degree, demonstrating Cady’s broker role and very high betweenness centrality — the code reproduces and visualizes these effects.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:08Why network analysis?
- 2:20Tools and methodology
- 3:25Data collection
- 5:12Types of graphs
- 6:47Centrality metrics
- 8:31Directing and measuring
- 10:20Connectedness and brokers
- 12:00Scene analysis
- 17:39Full movie network
- 20:01Visualizing clusters
- 22:02Edge weights and layouts
- 25:23Regina George analysis
- 29:03Influence of Cady
- 31:12Simulation and brokers
- 35:15Q&A: Multi-graphs
- 37:22Q&A: Dynamic networks
- 39:31Q&A: Huge networks
- 41:16Case study: Glen Coco
- 45:08Conclusion
related talks
26mGetting an Edge with Network Analysis with Python
02h 47mNetwork Analysis Made Simple
01h 32mConnected: A Social Network Analysis Tutorial with NetworkX
01h 12mSocial Network Analysis in Python
01h 25mNetwork Science, Game of Thrones and US Airports
37mGraphs, Networks and Python: The Power of Interconnection
38mDynamics in Graph Analysis: Adding Time as a Structure for Visual and Statisti
01h 26mBuilding an Interactive Network Graph to Understand Communities
