分析網路
你將從交易型資料來源開始建構一個網路。交易資料來源 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 = ___)