R에서 igraph를 사용하는 동안 특정 학기에 가져갈 코스에 30 명의 학생 그래프를 플로팅했습니다. 그래프의 중심을 알기 위해 어떤 코드를 사용해야합니까? 즉 최대 학생이 차지하는 중심 주제가 무엇인지 알아야합니다. 정점은 다음과 같습니다 - 학생들과 과정 가장자리 - 코스 학생 그들이 그것을igraph in R - 중심을 알아 내기
코드는 하나 여야합니다 높은 학위를 가진
C2 <- dplyr::select(C_long, Names, Courses)
Table1 <- table(C2$Names, C2$Courses)
C5 <- as.data.frame.table(Table1)
names(C5) <- c("from", "to", "count")
C5$count <- ifelse(C5$count == "0", NA, C5$count)
C6 <- na.omit(C5)
V1 <- dplyr::select(C3, Courses)
V1 <- unique(V1)
V1$group <- "course"
V2 <- dplyr::select(C3, Names)
V2 <- unique(V2)
V2$group <- "Student"
names(V1) <- c("id", "group")
names(V2) <- c("id", "group")
V <- dplyr::bind_rows(V1, V2)
g <- graph.data.frame(C6, directed=TRUE, vertices=V)
plot(g,layout=layout.fruchterman.reingold, edge.arrow.size=0.3, vertex.size=15)
1) 귀하의 데이터가 없기 때문에 귀하의 코드는 쓸모가 없습니다. 2) R 도움말에서 "중심성"을 검색하고 중심성 측정을 계산하는 igraph 패키지와 함수에 대한 데모가 있습니다. 그런데 – Spacedman