สร้างเครือข่ายจาก Edgelist
ในแบบฝึกหัดนี้ คุณจะสร้างเครือข่ายจาก edgelist
จะสร้างออบเจกต์ igraph จากข้อมูลที่เก็บอยู่ใน edgelist โดยใช้ฟังก์ชัน graph_from_data_frame() ข้อมูลดังกล่าวเป็นเครือข่ายสังคมของลูกค้า โดยแต่ละแถวในดาต้าเฟรม edgeList แทนเส้นเชื่อม (edge) หนึ่งเส้นในเครือข่าย เส้นเชื่อมในเครือข่ายนี้เป็นแบบไม่มีทิศทางและมีน้ำหนักเท่ากับ 1 ซึ่งกำหนดผ่านอาร์กิวเมนต์ directed ของฟังก์ชัน โดยเป็นค่าแบบ logical และค่า FALSE หมายความว่าเครือข่ายเป็นแบบไม่มีทิศทาง
ได้โหลดแพ็กเกจ igraph ไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เชิงพยากรณ์โดยใช้ข้อมูลเครือข่ายใน R
คำแนะนำการฝึกหัด
- ตรวจสอบแถวแรก ๆ ของดาต้าเฟรม
edgeListโดยใช้ฟังก์ชันhead() - สร้างออบเจกต์
igraphชื่อnetworkจากดาต้าเฟรมedgeListโดยใช้ฟังก์ชันgraph_from_dataframe()และใช้อาร์กิวเมนต์directedแบบ logical เพื่อระบุว่าเครือข่ายเป็นแบบไม่มีทิศทาง - ตรวจสอบออบเจกต์
igraphที่สร้างขึ้น โดยเรียกชื่อของมัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Inspect edgeList
head(___)
# Construct the igraph object
network <- graph_from_data_frame(___, directed = ___)
# View your igraph object
___