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

แสดงภาพโหนดตามค่า Degree

หลังจากที่ได้สำรวจกราฟและคุณสมบัติพื้นฐานของมันไปแล้ว มาทำความเข้าใจเครือข่ายนี้ให้ลึกขึ้นกัน จากที่สังเกตเห็น มีโหนดที่เชื่อมต่อกันหนาแน่นหลายจุด และยังมีจุดที่เป็น Outlier อีกมาก เราจะแสดงภาพสิ่งนี้โดยวาดกราฟแบบมีเงื่อนไข และกำหนดสีให้โหนดตามค่า In-degree และ Out-degree ลองแบ่งโหนดออกเป็น 3 ประเภท ดังนี้

  • ผู้ที่ Retweet มาก และถูก Retweet มาก
  • ผู้ที่ Retweet เพียงครั้งเดียว (มี In-degree เท่ากับ 0 และ Out-degree เท่ากับ 1)
  • ผู้ที่ถูก Retweet เพียงครั้งเดียว (มี In-degree เท่ากับ 1 และ Out-degree เท่ากับ 0)

การแบ่งแบบนี้จะช่วยให้เข้าใจสิ่งที่เกิดขึ้นในวงรอบนอกของกลุ่มโหนดที่เชื่อมต่อกันหนาแน่นได้ดีขึ้น

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

กรณีศึกษา: การวิเคราะห์เครือข่ายใน R

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Calculate the "in" degree distribution of retweet_graph
in_deg <- degree(___, mode = "___")

# Calculate the "out" degree distribution of retweet_graph
out_deg <- degree(___, mode = "___")

# Find the case with one "in" degree and zero "out" degrees
has_tweeted_once_never_retweeted <- __ == 1 & __ == 0

# Find the case with zero "in" degrees and one "out" degree
has_never_tweeted_retweeted_once <- __ == 0 & __ == 1
แก้ไขและรันโค้ด