Jaringan Forrest Gump
Pada bab ini Anda akan menggunakan jaringan sosial berdasarkan film Forrest Gump. Setiap sisi pada jaringan menunjukkan bahwa dua karakter tersebut muncul bersama setidaknya dalam satu adegan film. Oleh karena itu, jaringan ini tidak berarah. Untuk membiasakan diri dengan jaringan, pertama Anda akan membuat objek jaringan dari himpunan data mentah. Lalu, Anda akan mengidentifikasi simpul kunci menggunakan ukuran yang disebut eigenvector centrality. Individu dengan eigenvector centrality tinggi adalah mereka yang sangat terhubung dengan individu lain yang juga sangat terhubung. Selanjutnya, Anda akan membuat visualisasi eksploratif dari jaringan tersebut.
Latihan ini merupakan bagian dari kursus
Analisis Jaringan di R
Instruksi latihan
- Periksa beberapa baris pertama dari dataframe
gumpmenggunakanhead(). - Buat jaringan tidak berarah menggunakan
graph_from_data_frame(). - Identifikasi simpul kunci menggunakan fungsi
eigen_centrality()dan simpan hasilnya ke objekg.ec. Selanjutnya identifikasi individu yang memiliki eigenvector centrality tertinggi menggunakanwhich.max(). Nilai skor centrality disimpan dalamg.ec$vector. - Buat plot Jaringan Forrest Gump menggunakan
plot(). Atur ukuran simpul sama dengan 25 kali nilai eigenvector centrality yang disimpan dig.ec$vector.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
library(igraph)
# Inspect Forrest Gump Movie dataset
head(gump)
# Make an undirected network
g <- ___(gump, directed = FALSE)
# Identify key nodes using eigenvector centrality
g.ec <- ___(g)
___(g.ec$vector)
# Plot Forrest Gump Network
plot(g,
vertex.label.color = "black",
vertex.label.cex = 0.6,
vertex.size = 25*(___),
edge.color = 'gray88',
main = "Forrest Gump Network"
)