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

การกำหนดสีให้โหนด

ในแบบฝึกหัดนี้ จะกำหนดสีให้โหนดในเครือข่ายตามสถานะการเลิกใช้บริการ (churn) โดยลูกค้าที่เลิกใช้บริการแล้วจะแสดงเป็นสีแดง และลูกค้าที่ยังคงใช้บริการอยู่จะแสดงเป็นสีขาว จากนั้นให้แสดงผลภาพเครือข่ายอีกครั้ง

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

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

ดูคอร์ส

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

  • เพิ่ม node attribute ชื่อ color โดยกำหนดค่าให้เหมือนกับ V(network)$churn
  • ใน V(network)$color ใช้ฟังก์ชัน gsub() เพื่อแทนที่ string "1" ด้วย string "red"
  • ใน V(network)$color ใช้ฟังก์ชัน gsub() เพื่อแทนที่ string "0" ด้วย string "white"
  • แสดงผลภาพเครือข่ายอีกครั้งโดยใช้ฟังก์ชัน plot()

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

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

# Add a node attribute called color
V(network)$___ <- V(network)$churn

# Change the color of churners to red and non-churners to white
V(network)$color <- gsub(___, "red", V(network)$color) 
V(network)$color <- gsub(___, "white", V(network)$color)

# Plot the network
___(___, vertex.label = NA, edge.label = NA,
    edge.color = "black", vertex.size = 2)
แก้ไขและรันโค้ด