เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างออบเจ็กต์ igraph

ในแบบฝึกหัดนี้ คุณจะได้เรียนรู้วิธีสร้างออบเจ็กต์ igraph จากข้อมูลที่เก็บอยู่ในรูปแบบ edgelist โดยข้อมูลที่ใช้คือความสัมพันธ์ฉันมิตรของนักเรียนในกลุ่มหนึ่ง นอกจากนี้ยังจะได้เรียนรู้วิธีสร้างภาพแสดงผลเครือข่ายเบื้องต้นอีกด้วย

แต่ละแถวใน dataframe friends แทนหนึ่ง edge ในเครือข่าย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์เครือข่ายใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ตรวจสอบแถวแรกๆ ของ dataframe friends โดยใช้ฟังก์ชัน head()
  • สร้างออบเจ็กต์ใหม่ friends.mat จาก dataframe friends โดยใช้ 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)

แก้ไขและรันโค้ด