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

ฟีเจอร์ที่อิงจากลิงก์ในละแวกใกล้เคียง

บางครั้งค่าฟีเจอร์ของโหนดที่อยู่ใกล้เคียงมีผลต่อพฤติกรรมของโหนดนั้น ในแบบฝึกหัดนี้ จะพิจารณาค่าแอตทริบิวต์ของโหนดในละแวกใกล้เคียงและคำนวณค่าเฉลี่ย โดยทำกับ degree, triangles, transitivity และ betweenness

ขั้นตอนที่ต้องทำ:

  • คูณเมทริกซ์ adjacency กับแอตทริบิวต์เครือข่ายที่ต้องการหาค่าเฉลี่ย เพื่อให้ได้ผลรวมในละแวกใกล้เคียง
  • หารด้วย degree ของโหนดเพื่อให้ได้ค่าเฉลี่ย โดยใช้เวกเตอร์ degree ที่โหลดไว้แล้ว
  • สุดท้าย แปลงผลลัพธ์เป็นเวกเตอร์และกำหนดให้ network เป็นแอตทริบิวต์ของโหนด

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

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

ดูคอร์ส

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

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

# Extract the average degree of neighboring nodes
V(network)$averageDegree <- 
    as.vector(AdjacencyMatrix %*% V(network)$___) / degree
แก้ไขและรันโค้ด