Zacznij terazZacznij za darmo

Obliczanie heterofilii

Podobnie jak dyadyczność, heterofilia to stosunek rzeczywistej liczby krawędzi łączących węzły różnych klas do oczekiwanej liczby takich krawędzi. W tym ćwiczeniu obliczysz heterofilię sieci.

Do wyznaczenia oczekiwanej liczby krawędzi mieszanych użyj wzoru \(n_ {NC}\cdot n_ {C}\cdot p\), gdzie \(n_ {NC}\) to liczba klientów bez churn, \(n_ {C}\) to liczba klientów z churnem, a p to gęstość sieci (connectance).

Możesz skorzystać ze zmiennych NonChurnNodes, ChurnNodes, connectance oraz MixedEdges.

To ćwiczenie jest częścią kursu

Predykcyjna analityka sieciowa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz oczekiwaną liczbę krawędzi mieszanych i przypisz ją do zmiennej ExpectedHet.
  • Oblicz heterofilię, dzieląc rzeczywistą liczbę krawędzi mieszanych przez oczekiwaną liczbę krawędzi mieszanych. Nadaj tej zmiennej nazwę Het.
  • Czy sieć jest heterofiliczna? Sprawdź wartość Het, aby się tego dowiedzieć.

Interaktywne ćwiczenie praktyczne

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

# Compute the expected heterophilicity
ExpectedHet <- ___ * ___ * ___
 
# Compute the heterophilicity
Het <- ___ / ___
 
# Inspect the heterophilicity
___
Edytuj i uruchom kod