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

ฟีเจอร์ที่อิงจาก 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)$___))
แก้ไขและรันโค้ด