การกำหนดสีให้โหนด
ในแบบฝึกหัดนี้ จะกำหนดสีให้โหนดในเครือข่ายตามสถานะการเลิกใช้บริการ (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)