ฟีเจอร์ที่อิงจาก Link อันดับสอง
ในแบบฝึกหัดนี้ จะคำนวณจำนวนและอัตราส่วนของเพื่อนบ้านที่เลิกใช้บริการและไม่เลิกใช้บริการในบริเวณใกล้เคียงอันดับสอง ขั้นตอนเหมือนกับแบบฝึกหัดที่แล้ว เพียงแต่คราวนี้ใช้ matrix ความถี่อันดับ สอง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เชิงพยากรณ์โดยใช้ข้อมูลเครือข่ายใน R
คำแนะนำการฝึกหัด
- คำนวณจำนวนเพื่อนบ้านที่เลิกใช้บริการในบริเวณใกล้เคียงอันดับสอง โดยใช้
SecondOrderMatrixและแอตทริบิวต์Churnแปลงผลลัพธ์ด้วยas.vector()แล้วเพิ่มเป็นChurnNeighbors2ในตัวแปรnetwork - คำนวณ
NonChurnNeighbors2ซึ่งเป็นจำนวนเพื่อนบ้านที่ไม่เลิกใช้บริการในบริเวณใกล้เคียงอันดับสองด้วย - คำนวณ
RelationalNeighbor2ซึ่งเป็นอัตราส่วนของผู้เลิกใช้บริการในบริเวณใกล้เคียงอันดับสอง โดยหารChurnNeighbors2ด้วยผลรวมของChurnNeighbors2และNonChurnNeighbors2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Compute the number of churners in the second order neighborhood
V(network)$ChurnNeighbors2 <- as.vector(___ %*% V(network)$___)
# Compute the number of non-churners in the second order neighborhood
V(network)$___ <- as.vector(___ %*% (1 - V(network)$___))
# Compute the relational neighbor probability in the second order neighborhood
V(network)$___ <- as.vector(V(network)$___ /
(V(network)$___ + V(network)$___))