開始使用免費開始

二階連結型特徵

在這個練習中,你將計算二階鄰域中流失與非流失鄰居的數量與比例。 流程與上一個練習相同,但這次你要使用二階鄰接矩陣。

本練習屬於課程

使用 R 進行網路化資料的預測分析

檢視課程

練習說明

  • 使用 SecondOrderMatrixChurn 屬性,計算二階鄰域中的流失鄰居數量。用 as.vector() 轉換結果,並將其加入 network,命名為 ChurnNeighbors2
  • 同樣地,計算 NonChurnNeighbors2,也就是二階鄰域中的非流失鄰居數量。
  • 計算 RelationalNeighbor2,也就是二階鄰域中流失者的比例,作法為將 ChurnNeighbors2 除以 ChurnNeighbors2NonChurnNeighbors2 之和。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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)$___))
編輯並執行程式碼