二階連結型特徵
在這個練習中,你將計算二階鄰域中流失與非流失鄰居的數量與比例。 流程與上一個練習相同,但這次你要使用二階鄰接矩陣。
本練習屬於課程
使用 R 進行網路化資料的預測分析
練習說明
- 使用
SecondOrderMatrix與Churn屬性,計算二階鄰域中的流失鄰居數量。用as.vector()轉換結果,並將其加入network,命名為ChurnNeighbors2。 - 同樣地,計算
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)$___))