ฉันสนใจที่จะได้รับตัวชี้วัดการครอบงำ (เช่นเดียวกับในลำดับชั้นการครอบงำ) สำหรับโหนดในกราฟที่กำกับการครอบงำ หรือที่เรียกว่ากราฟการแข่งขัน ฉันสามารถใช้ R และแพ็คเกจ igraph เพื่อสร้างกราฟดังกล่าวได้อย่างง่ายดาย เช่น
library(igraph)
สร้างกรอบข้อมูลของขอบ
the.froms <- c(1,1,1,2,2,3)
the.tos <- c(2,3,4,3,4,4)
the.set <- data.frame(the.froms, the.tos)
set.graph <- graph.data.frame(the.set)
plot(set.graph)
กราฟที่ลงจุดนี้แสดงให้เห็นว่าโหนด 1 มีอิทธิพลต่อโหนด 2, 3 และ 4 (มีความโดดเด่น) โดยที่ 2 มีความโดดเด่นต่อ 3 และ 4 และ 3 นั้นมีความโดดเด่นต่อ 4
อย่างไรก็ตาม ฉันไม่เห็นวิธีง่ายๆ ในการคำนวณลำดับชั้นการครอบงำเหมือนในหน้า: https://www.math.ucdavis.edu/~daddel/linear_algebra_appl/Applications/GraphTheory/GraphTheory_9_17/node11.html ดังนั้น คำถามแรกและคำถามหลักของฉันคือมีใครรู้วิธีหาลำดับชั้นการครอบงำ/เมตริกการครอบงำตามโหนดสำหรับกราฟแบบนี้โดยใช้โซลูชันที่หวังว่าจะเขียนโค้ดแล้วใน R หรือไม่ ข>
ยิ่งไปกว่านั้น ในกรณีจริงของฉัน จริงๆ แล้วฉันมีเมทริกซ์กระจัดกระจายซึ่งขาดการโต้ตอบบางอย่าง เช่น
incomplete.set <- the.set[-2, ]
incomplete.graph <- graph.data.frame(incomplete.set)
plot(incomplete.graph)
ในกราฟที่ลงจุดนี้ ไม่มีความเชื่อมโยงระหว่างสปีชีส์ 1 และ 3 อย่างไรก็ตาม เมื่อมีข้อสันนิษฐานบางประการเกี่ยวกับการผ่านผ่าน ลำดับชั้นการครอบงำจะเหมือนกับข้างต้น
นี่เป็นปัญหาที่ซับซ้อนกว่ามาก แต่ถ้าใครมีข้อมูลใดๆ เกี่ยวกับวิธีที่ฉันจะหาเมตริกซ์ที่เน้นโหนดตามโหนดสำหรับเมทริกซ์แบบกระจัดกระจายเช่นนี้ โปรดแจ้งให้เราทราบ ฉันหวังว่าจะได้วิธีแก้ปัญหาที่เข้ารหัสแล้วใน R แต่ฉันก็เต็มใจที่จะเขียนโค้ดด้วยตัวเองมากกว่าอย่างแน่นอน
ขอบคุณล่วงหน้า!
relations
จะมีประโยชน์หรือไม่ ดูเหมือนว่าจะสามารถจัดการกับการคำนวณสำหรับการครอบงำของโหนดหนึ่งเหนืออีกโหนดหนึ่งได้ - cran.r-project.org/web/packages/relations/vignettes/ - person thelatemail   schedule 24.09.2013