การสร้างออบเจ็กต์ igraph
ในแบบฝึกหัดนี้ คุณจะได้เรียนรู้วิธีสร้างออบเจ็กต์ igraph จากข้อมูลที่เก็บอยู่ในรูปแบบ edgelist โดยข้อมูลที่ใช้คือความสัมพันธ์ฉันมิตรของนักเรียนในกลุ่มหนึ่ง นอกจากนี้ยังจะได้เรียนรู้วิธีสร้างภาพแสดงผลเครือข่ายเบื้องต้นอีกด้วย
แต่ละแถวใน dataframe friends แทนหนึ่ง edge ในเครือข่าย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เครือข่ายใน R
คำแนะนำการฝึกหัด
- ตรวจสอบแถวแรกๆ ของ dataframe
friendsโดยใช้ฟังก์ชันhead() - สร้างออบเจ็กต์ใหม่
friends.matจาก dataframefriendsโดยใช้as.matrix() - แปลงตัวแปรให้เป็นออบเจ็กต์ igraph ชื่อ
gโดยใช้graph.edgelist() - สร้างกราฟแสดงผลเครือข่ายเบื้องต้นโดยใช้
plot()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load igraph
library(igraph)
# Inspect the first few rows of the dataframe 'friends'
___(friends)
# Convert friends dataframe to a matrix
friends.mat <- ___(friends)
# Convert friends matrix to an igraph object
g <- graph.edgelist(___, directed = FALSE)
# Make a very basic plot of the network
___(g)