เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การวิเคราะห์เครือข่าย

จะสร้างเครือข่ายจากแหล่งข้อมูลธุรกรรม โดยแต่ละแถวในแหล่งข้อมูล transfers แทนการโอนเงินระหว่างผู้โอนและผู้รับ

แม้ข้อมูลจะถูกจัดเก็บในรูปแบบโครงสร้างที่ชัดเจน แต่ความสัมพันธ์ระหว่างผู้โอนและผู้รับนั้นยากที่จะมองเห็นได้ ยิ่งในชีวิตจริงที่แหล่งข้อมูลมักมีธุรกรรมนับพันล้านรายการ การดึงความสัมพันธ์และข้อมูลเชิงลึกที่มีประโยชน์ออกมาจึงแทบเป็นไปไม่ได้

เครื่องมือสำหรับแสดงภาพเครือข่ายนำเสนอแนวทางที่มีประสิทธิภาพ ในการเปิดเผยข้อมูลที่ซ่อนอยู่ภายในเครือข่าย ทำให้ตีความและทำความเข้าใจได้ง่ายขึ้น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การตรวจจับการฉ้อโกงใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • โหลดไลบรารี igraph
  • ทำความรู้จักกับข้อมูลโดยพิมพ์แถวแรกๆ ของ transfers
  • สร้างกราฟแบบไม่มีทิศทาง net จาก data frame transfers ด้วย graph_from_data_frame()
  • พล็อตเครือข่าย 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 = ___)
แก้ไขและรันโค้ด