开始使用免费开始使用

在网络中寻找同质性

节点常常带有相关的特征或属性。数据框 account_info 包含每个账户的类型。同质性是一个源自社会学的概念。在欺诈网络中,同质性意味着欺诈者更可能与其他欺诈者相连,合法用户更可能与其他合法用户相连。根据业务场景和欺诈类型,同质性可能存在,也可能不存在。让我们基于属性 account_type 来检查网络中的同质性。

您可以使用 V(my_network)$new_node_attribute 将属性添加到网络的节点。

igraph 包和上一个练习中的网络 net 已加载到您的工作区。

本练习是课程的一部分

R 中的欺诈检测

查看课程

练习说明

  • account_info 中的变量 type 作为属性 account_type 添加到网络 net 的节点上。
  • 打印 net 的顶点属性。
  • 由于 account_type 是名义变量,请使用 assortativity_nominal 基于 account_type 检查网络中的同质性。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Add account_type as an attribute to the nodes of the network
___(net)$___ <- ___$___

# Have a look at the vertex attributes
print(___(___))

# Check for homophily based on account_type
___(___, types = ___, directed = FALSE)
编辑并运行代码