Mengidentifikasi simpul kunci
Ukuran yang mungkin paling mudah untuk menilai pentingnya sebuah simpul adalah derajat simpul tersebut. Out-degree dari sebuah simpul adalah jumlah individu lain yang memiliki sisi berarah keluar dari simpul tersebut. In-degree adalah jumlah sisi yang diterima dari individu lain. Pada jaringan campak, individu yang menulari banyak individu lain akan memiliki out-degree yang tinggi. Dalam latihan ini, Anda akan mengidentifikasi apakah para individu menularkan pada jumlah anak lain yang setara atau ada anak kunci yang memiliki out-degree tinggi dan menulari banyak anak lain.
Latihan ini merupakan bagian dari kursus
Analisis Jaringan di R
Instruksi latihan
- Hitung out-degree dari setiap simpul menggunakan fungsi
degree(). Argumen pertama adalah objek graf jaringan dan argumen kedua adalahmodeyang harus salah satu dariout,in, atauall. Simpan keluaran fungsi ini ke objekg.outd. - Lihat ringkasan out-degree semua individu menggunakan fungsi
table()pada objek vektorg.outd. - Buat histogram dari out-degree menggunakan fungsi
hist()pada objek vektorg.outd. - Tentukan simpul mana yang memiliki out-degree tertinggi dalam jaringan menggunakan fungsi
which.max()pada objek vektorg.outd.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
library(igraph)
# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))
# View a summary of out-degree
___(g.outd)
# Make a histogram of out-degrees
___(g.outd, breaks = 30)
# Find the vertex that has the maximum out-degree
___(g.outd)