시작하기무료로 시작하기

노드 수 세기와 연결도(connectance) 계산

이 연습 문제에서는 customers 데이터프레임을 사용해 각 유형의 노드 개수를 셉니다. churn 열에는 다음 두 값이 있습니다:

  • 0: 이탈하지 않은 고객
  • 1: 이탈한 고객

또한 네트워크의 연결도(connectance)를 \(p=\frac{2E}{N(N-1)}\) 공식을 사용해 계산합니다. 여기서 $N$은 노드 수, $E$는 네트워크의 엣지 수입니다.

이 연습은 강의의 일부입니다

R로 배우는 네트워크 데이터 기반 Predictive Analytics

강의 보기

연습 안내

  • customers$churn을 조건으로 이탈 노드 수를 세세요.
  • customers$churn을 조건으로 비이탈 노드 수를 세세요.
  • 전체 노드 수를 세고 변수 이름을 nodes로 지정하세요.
  • 위에 제시된 \(p\) 공식을 사용해 네트워크의 연결도를 계산하세요. 이전 연습 문제의 edges 값을 사용할 수 있습니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Count the number of churn nodes
ChurnNodes <- sum(customers$___ == ___)
 
# Count the number of non-churn nodes
NonChurnNodes <- sum(___)
 
# Count the total number of nodes
___ <- ChurnNodes + NonChurnNodes
 
# Compute the network connectance
connectance <- 2 * ___ / ___ / (nodes - 1)

# Print the value
connectance
코드 편집 및 실행