基于链接的特征
在本练习中,您将通过将网络的 Churn 属性与网络的邻接矩阵相乘,来计算一阶、基于链接的特征。
请注意,由于流失是一个二元指示变量,属性 Churn 对流失用户为 1,未流失用户为 0。因此,属性 1-Churn 对未流失用户为 1,对流失用户为 0。
这有助于在计算未流失邻居数量时使用。
本练习是课程的一部分
使用 R 进行网络数据的预测分析
练习说明
- 计算属性
ChurnNeighbors(已流失邻居的数量):将AdjacencyMatrix与network的Churn属性相乘,对结果应用as.vector(),并将其添加到网络中。 - 同样地,计算
NonChurnNeighbors(未流失邻居的数量)。 - 计算属性
RelationalNeighbor,即邻域中流失用户的占比:用ChurnNeighbors除以ChurnNeighbors与NonChurnNeighbors之和。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Compute the number of churn neighbors
V(network)$ChurnNeighbors <- as.vector(___ %*% V(network)$___)
# Compute the number of non-churn neighbors
V(network)$___ <- as.vector(___ %*% (1 - V(network)$___))
# Compute the relational neighbor probability
V(network)$RelationalNeighbor <- as.vector(V(network)$___ /
(V(network)$___ + V(network)$___))