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

การวิเคราะห์ Dyad และ Triad

มาทำความเข้าใจเพิ่มเติมว่าเราสามารถเรียนรู้อะไรได้บ้างจาก dyad census และ triad census ของกราฟโดยรวม เนื่องจากเราสนใจว่าสินค้าใดถูกซื้อร่วมกันและมีการซื้อแบบตอบแทนกันหรือไม่ dyad census และ triad census จึงเป็นจุดเริ่มต้นที่ดีในการสำรวจข้อมูล dyad census จะบอกว่าสินค้าคู่ใดถูกซื้อแบบตอบแทน (reciprocal) เทียบกับแบบทิศทางเดียว (asymmetric) ส่วน triad census จะช่วยระบุสินค้าที่อาจมีความสำคัญ โดยเฉพาะรูปแบบที่ 4, 9 และ 12 ซึ่งทั้งหมดมีจุดยอด (vertex) หนึ่งจุดที่มี out degree 2 และไม่มี in degree เลย นอกจากนี้ ค่าความหนาแน่นของเส้นเชื่อม (edge density) ยังให้ข้อมูลเชิงลึกเกี่ยวกับการจัดกลุ่มของกราฟอีกด้วย

กราฟ co-purchase ของ Amazon amzn_g พร้อมใช้งานแล้ว

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

กรณีศึกษา: การวิเคราะห์เครือข่ายใน R

ดูคอร์ส

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

สำรวจ amzn_g

  • ทำ dyad census โดยใช้ฟังก์ชัน dyad_census()
  • ทำ triad census โดยใช้ฟังก์ชัน triad_census()
  • หาค่าความหนาแน่นของเส้นเชื่อมโดยใช้ฟังก์ชัน edge_density()

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

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

# The graph, amzn_g, is available
amzn_g

# Perform dyad census
___

# Perform triad census
___

# Find the edge density
___
แก้ไขและรันโค้ด