Czy wiesz, że ... Mathematica to nie tylko matematyka |
![]() |
Analiza sieci społecznych
Analiza sieci społecznych jest metodologią wykorzystującą teorię grafów do wizualizacji obiektów swoich analiz oraz badania ich struktury i zależności zachodzących między aktorami struktury społecznej. Dlatego wszechstronne wyposażenie środowiska Wolfram Language w procedury operacji na grafach jest podstawowym atutem w analizach sieci w tym środowisku.
Grafy, wizualizacja sieci, miary struktury sieci
Środowisko Wolfram Language zawiera procedury z zakresu wizualizacji sieci, poszukiwania grup spójnych (cohesive groups) typu kliki, klany i plexy, wyznaczanie parametrów centralności (centrality) i prestiżu (prestige), parametry wzajemności i przechodniości powiązań, analizy zjawiska homofilii (homophily) w sieci i jego miary oraz powiązania typu assortative mixing, wyznaczania miar podobieństwa (similarity) i inne.
W poniższych przykładach wykorzystano dane przykładowe dostępne w środowisku programu Mathematica dotyczące sieci o nazwie Zachary Karate Club.
Procedura DegreeCentrality wyznacza parametry centralności, które skalują wielkość symbolu węzła sieci tworzonego następnie przez procedurę HighlightGraph.
Poniżej pokazane zostało użycie procedury FindClique do wyznaczenia grupy spójnej typu klika.
Cytowana już powyżej funkcja HighlightGraph w tym przypadku tworzy obraz sieci z kliką jako podgrafem, dla którego połączenia zostały zaznaczone linią przerywaną.