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

สร้างเครือข่ายจาก Edgelist

ในแบบฝึกหัดนี้ คุณจะสร้างเครือข่ายจาก edgelist

จะสร้างออบเจกต์ igraph จากข้อมูลที่เก็บอยู่ใน edgelist โดยใช้ฟังก์ชัน graph_from_data_frame() ข้อมูลดังกล่าวเป็นเครือข่ายสังคมของลูกค้า โดยแต่ละแถวในดาต้าเฟรม edgeList แทนเส้นเชื่อม (edge) หนึ่งเส้นในเครือข่าย เส้นเชื่อมในเครือข่ายนี้เป็นแบบไม่มีทิศทางและมีน้ำหนักเท่ากับ 1 ซึ่งกำหนดผ่านอาร์กิวเมนต์ directed ของฟังก์ชัน โดยเป็นค่าแบบ logical และค่า FALSE หมายความว่าเครือข่ายเป็นแบบไม่มีทิศทาง

ได้โหลดแพ็กเกจ igraph ไว้ให้แล้ว

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

การวิเคราะห์เชิงพยากรณ์โดยใช้ข้อมูลเครือข่ายใน R

ดูคอร์ส

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

  • ตรวจสอบแถวแรก ๆ ของดาต้าเฟรม edgeList โดยใช้ฟังก์ชัน head()
  • สร้างออบเจกต์ igraph ชื่อ network จากดาต้าเฟรม edgeList โดยใช้ฟังก์ชัน graph_from_dataframe() และใช้อาร์กิวเมนต์ directed แบบ logical เพื่อระบุว่าเครือข่ายเป็นแบบไม่มีทิศทาง
  • ตรวจสอบออบเจกต์ igraph ที่สร้างขึ้น โดยเรียกชื่อของมัน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Inspect edgeList
head(___)

# Construct the igraph object
network <- graph_from_data_frame(___, directed = ___)

# View your igraph object
___
แก้ไขและรันโค้ด