Zacznij terazZacznij za darmo

Zliczanie węzłów i obliczanie konektancji sieci

W tym ćwiczeniu zliczysz węzły każdego typu, korzystając z ramki danych customers. Kolumna churn przyjmuje dwie wartości:

  • 0 – klienci, którzy pozostali
  • 1 – klienci, którzy odeszli

Obliczysz też konektancję sieci według wzoru \(p=\frac{2E}{N(N-1)}\), gdzie \(N\) to liczba węzłów, a \(E\) – liczba krawędzi w sieci.

To ćwiczenie jest częścią kursu

Predykcyjna analityka sieciowa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zlicz węzły odpowiadające klientom, którzy odeszli, stosując warunek na customers$churn.
  • Zlicz węzły odpowiadające klientom, którzy pozostali, stosując warunek na customers$churn.
  • Oblicz łączną liczbę węzłów i przypisz wynik do zmiennej nodes.
  • Oblicz konektancję sieci, korzystając z powyższego wzoru na \(p\). Możesz użyć zmiennej edges z poprzedniego ćwiczenia.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod