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
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
___