开始使用免费开始使用

二阶基于链接的特征

在本练习中,您将计算二阶邻域中流失与非流失邻居的数量及其比例。 流程与上一个练习相同,不同之处在于现在使用的是二阶邻接矩阵。

本练习是课程的一部分

使用 R 进行网络数据的预测分析

查看课程

练习说明

  • 使用 SecondOrderMatrixChurn 属性计算二阶邻域中的流失邻居数量。用 as.vector() 转换结果,并将其作为 ChurnNeighbors2 添加到 network
  • 同样计算 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)$___))
编辑并运行代码