分析网络
您将从一份交易数据源开始构建一个网络。交易数据源 transfers 中的每一行都表示一次付款发起方与收款方之间的转账。
尽管数据是结构化表示的,但发起方与收款方之间的关系并不容易把握。真实世界的数据源可能包含数十亿条交易记录,几乎无法直接提取相关性和有用洞见。
网络可视化工具提供了一种强有力的解决方案,能让网络中隐藏的信息更易于解读与理解。
本练习是课程的一部分
R 中的欺诈检测
练习说明
- 加载
igraph库。 - 通过打印
transfers的前几行来熟悉数据。 - 使用
graph_from_data_frame()从数据框transfers创建无向图net。 - 绘制网络
net,将顶点标签设为 "black",并加粗,方法是将字体大小设为 2。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Load the igraph library
library(___)
# Have a look at the data
___(___)
# Create an undirected network from the dataset
net <- ___(___, directed = ___)
# Plot the network with the vertex labels in bold and black
plot(___,
vertex.label.color = ___,
vertex.label.font = ___)