การแสดงผลลูกค้าที่เลิกใช้บริการ
จากแบบฝึกหัดที่ผ่านมา จะเห็นว่าการแสดงผลเครือข่ายขนาดใหญ่อาจทำได้ยาก คราวนี้จะแสดงผลเฉพาะลูกค้าที่เลิกใช้บริการในเครือข่าย โดยกรองจากแอตทริบิวต์ churn
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เชิงพยากรณ์โดยใช้ข้อมูลเครือข่ายใน R
คำแนะนำการฝึกหัด
- สร้างออบเจกต์
igraphใหม่ชื่อchurnerNetwork- ใช้ฟังก์ชัน
induced_subgraph()เพื่อสร้างกราฟย่อยจากnetworkที่มีอยู่แล้ว - เลือกโหนดที่มีแอตทริบิวต์
churnเท่ากับ 1
- ใช้ฟังก์ชัน
- แสดงผล
churnerNetworkโดยใช้plot()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a subgraph with only churners
churnerNetwork <- ___(network,
v = V(network)[which(___(network)$___ == 1)])
# Plot the churner network
plot(___, vertex.label = NA, vertex.size = 2)