Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Periksa beberapa baris pertama dari dataframe gump menggunakan head().
  • Buat jaringan tidak berarah menggunakan graph_from_data_frame().
  • Identifikasi simpul kunci menggunakan fungsi eigen_centrality() dan simpan hasilnya ke objek g.ec. Selanjutnya identifikasi individu yang memiliki eigenvector centrality tertinggi menggunakan which.max(). Nilai skor centrality disimpan dalam g.ec$vector.
  • Buat plot Jaringan Forrest Gump menggunakan plot(). Atur ukuran simpul sama dengan 25 kali nilai eigenvector centrality yang disimpan di g.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"
)
Edit dan Jalankan Kode