이웃 링크 기반 특징
이웃 노드의 특징값이 행동에 영향을 주는 경우가 자주 있습니다. 이 연습 문제에서는 이웃 노드의 속성 값을 확인하고 그 평균을 계산해 보겠습니다. degree, triangles, transitivity, betweenness에 대해 진행할 거예요.
다음 작업을 수행하세요:
- 관심 있는 네트워크 속성의 평균을 구하기 위해, 인접 행렬을 해당 네트워크 속성과 곱해 이웃 전체의 값을 구하세요.
- 평균을 얻으려면, 미리 로드된 벡터인
degree(노드의 차수)로 나누세요. - 마지막으로 결과를 벡터로 변환하고 노드 속성으로
network에 할당하세요.
이 연습은 강의의 일부입니다
R로 배우는 네트워크 데이터 기반 Predictive Analytics
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree