Hem Personliga finanser Sammanhållning av sociala nätverk i grupper - dummies

Sammanhållning av sociala nätverk i grupper - dummies

Anonim

Människor tenderar att bilda samhällen - klyftor av andra människor som gillar idéer och känslor. Genom att studera dessa kluster blir attribut för vissa beteenden till gruppen som helhet lättare (även om beteendet till en individ är både farligt och opålitligt).

Tanken bakom studiet av kluster är att om det finns en koppling mellan människor, har de ofta en gemensam uppsättning idéer och mål. Genom att hitta kluster kan du bestämma dessa idéer genom att inspektera gruppmedlemskap. Det är till exempel vanligt att försöka hitta grupper av personer i försäkringsbedrägeri upptäckt och skatteinspektion. Oväntade grupper av människor kan upprepa misstanke om att de är en del av en grupp bedrägerier eller skatteflyktare eftersom de saknar de vanliga orsakerna till att människor samlas under sådana omständigheter.

Vänskapsgrafer kan representera hur människor ansluter till varandra. Vertexerna representerar individer och kanterna representerar deras kopplingar, till exempel familjeförhållanden, affärskontakter eller vänskapsband. Vanligtvis är vänskapsgrafer odödade eftersom de representerar ömsesidiga relationer, och ibland viktas de för att representera styrkan i bindningen mellan två personer.

Många studier fokuserar på oreglerade grafer som endast koncentrerar sig på föreningar. Du kan också använda riktade grafer för att visa att Person A vet om Person B, men Person B vet inte ens att Person A existerar. I det här fallet har du faktiskt 16 olika typer av triader att överväga.

När man letar efter kluster i ett vänners diagram är förbindelserna mellan noder i dessa kluster beroende av triader - i huvudsak speciella sorts trianglar. Anslutningar mellan tre personer kan falla in i dessa kategorier:

  • Stängd: Alla tre personer känner varandra. Tänk på en familjeställning i det här fallet, där alla känner till alla andra.
  • Öppna: En person känner till två andra människor, men de två andra känner inte varandra. Tänk på en person som känner en individ på jobbet och en annan individ hemma, men den som är på jobbet vet inte någonting om individen hemma.
  • Ansluten par: En person känner till en av de andra i en triad men känner inte till den tredje personen. Denna situation innebär att två personer som känner till något om varandra möter någon ny - någon som eventuellt vill vara med i gruppen.
  • Ej ansluten: Triaden bildar en grupp, men ingen i gruppen känner varandra. Den här sista kan verka lite udda, men tänk på en konferens eller ett seminarium.Folket vid dessa händelser utgör en grupp, men de kanske inte vet någonting om varandra. Men eftersom de har liknande intressen kan du använda gruppering för att förstå gruppens beteende.

Triader förekommer naturligt i relationer, och många Internet sociala nätverk har utnyttjat denna idé för att påskynda förbindelserna mellan deltagarna. Tätheten av anslutningar är viktig för alla typer av sociala nätverk eftersom ett anslutet nätverk kan sprida information och dela innehåll lättare. Till exempel när LinkedIn, det professionella sociala nätverket, beslutade att öka anslutningstätheten i sitt nätverk, började det med att leta efter öppna triader och försöka stänga dem genom att bjuda in människor att ansluta. Avslutande triader ligger till grund för Linkedins Connection Suggestion-algoritm. Du kan upptäcka mer om hur det fungerar genom att läsa Quoras svar.

Exemplet här bygger på Zacharys Karate Club-provdiagram. Det är ett litet diagram som låter dig se hur nätverk fungerar utan att lägga mycket tid på att ladda en stor dataset. Lyckligtvis visas denna dataset som en del av paketet networkx . Zacharys karateklubbsnät representerar vänskapsrelationerna mellan 34 medlemmar i karateklubben 1970-1972. Sociologen Wayne W. Zachary använde det som ett ämnesområde. Han skrev ett papper med titeln "En informationsflödesmodell för konflikt och fission i små grupper. "Det intressanta faktumet om den här grafen och dess papper är att i dessa år uppstod en konflikt i klubben mellan en av karateinstruktörerna (nod nummer 0) och klubbens president (nod nummer 33). Genom att klustra grafen kan du nästan helt förutsäga splittringen av klubben i två grupper kort efter förekomsten.

Eftersom det här exemplet också visar ett diagram som visar grupperna (så att du kan visualisera dem enklare), måste du också använda paketet matplotlib . Följande kod visar hur du kan grafisera noden och kanterna på datasetet.

import networkx som nx

import matplotlib. pyplot som plt

% matplotlib inline

graf = nx. karate_club_graph ()

pos = nx. spring_layout (graf)

nx. rita (graf, pos, with_labels = True)

plt. visa ()

För att visa den grafiska skärmen måste du också skapa en layout som bestämmer hur du placerar noderna på skärmen. I detta exempel används Fruchterman-Reingold-kraftstyrd algoritm (samtalet till nx. Spring_layout ). Figuren visar utgången från exemplet. (Din produktion kan se lite annorlunda ut.)

Ett diagram som visar nätverkskluster av relationer mellan vänner.

Fruchterman-Reingold kraftstyrd algoritm för att generera automatiska layouter av diagram skapar begripliga layouter med separerade noder och kanter som tenderar att inte korsa genom att efterlikna vad som händer i fysiken mellan elektriskt laddade partiklar eller magneter som bär samma tecken. När man tittar på grafutmatningen kan man se att vissa noder bara har en anslutning, några två och några fler än två.Kanterna bildar triader, som tidigare nämnts. Det viktigaste övervägandet är dock att siffran tydligt visar klustringen som inträffar i ett socialt nätverk.

Sammanhållning av sociala nätverk i grupper - dummies

Redaktörens val

Fastighetsprofessionens grunder för fastighetslicensexamen - dummies

Fastighetsprofessionens grunder för fastighetslicensexamen - dummies

Fastighetsexamen kommer att förvänta dig att du har ett grundläggande grepp på fastighetsbranschen. Du tror att det bara är uppenbart att veta vad de viktigaste spelarna gör i en fastighetsaffär, men på grund av den terminologi de delar, blir skillnaderna mellan spelarna lite muddlade. Här är snabba beskrivningar ...

Kostnadsmetoden för fastighetslicensexamen - dummies

Kostnadsmetoden för fastighetslicensexamen - dummies

En metod för att uppskatta Värdet på fastigheter kallas kostnaden. Du måste känna till formeln för fastighetslicensexamen. Kostnadsmetoden baseras på tanken att komponenterna i en fastighet eller marken och byggnaderna kan läggas till för att komma fram till ...

Studie för fastighetslicensexamen - dummies

Studie för fastighetslicensexamen - dummies

När var sista gången du tog en multipelvalsexamen ? Eller, för den delen, någon examen? Det är troligt att det var länge sedan. Kanske överväger du huruvida du ska bli en fastighetsmäklare, men du är lite avskräckt av tanken på att du måste göra ett test. Vad du kan ...

Redaktörens val

Följer ett basketspel på tv - dummies

Följer ett basketspel på tv - dummies

Du kommer bli mycket mer ute av att titta på ett basketspel på TV - eller till och med leva - om du gör mer än att se bollen gå in i rammen. Kolla in dessa insider tips för att fånga den verkliga åtgärden och öka din njutning av sporten. Förutse nästa pass Försök att tänka som ...

Top 5 Fantasy Basketball League Sites - Dummies

Top 5 Fantasy Basketball League Sites - Dummies

Att hitta och gå med på en fantasy basketplats kan ibland vara skrämmande uppgift eftersom så många alternativ är tillgängliga och de flesta webbplatser ser lika ut. Bara för att webbplatser ser ut som det betyder inte nödvändigtvis att de mäter i värde. Vissa webbplatser erbjuder gratis ligor, andra betalade - och vissa webbplatser tillhandahåller bara standard liga ...

Tryck på motståndarna i Basket - Dummies

Tryck på motståndarna i Basket - Dummies

Pressen är kort för tryck. Ofta kallad en fullrättspress, det här är ett anfallande försvar som används på backen, där målet är att tvinga en omsättning. Vanligtvis används efter en gjord korg, svänger pressgruppen över motståndarna i backcourt; Om motståndarna lyckas få bollen förbi halvvägs (kallad brytning ...

Redaktörens val

Hur R beräknar oändliga, odefinierade och saknade värden - dummies

Hur R beräknar oändliga, odefinierade och saknade värden - dummies

Lyckligtvis kan R hantera dataanomalier som förvirrar några andra statistiska plattformar. I vissa fall har du inte reella värden att beräkna med. I de flesta verkliga dataset saknas faktiskt åtminstone några värden. Dessutom har vissa beräkningar oändlighet som ett resultat (som att dividera med noll) eller kan inte ...

Hur man lägger till linjer i en plot i R-dummies

Hur man lägger till linjer i en plot i R-dummies

I R, lägger du till rader i en plott på ett mycket liknande sätt att lägga till poäng, förutom att du använder funktionen linjer () för att uppnå detta. Men använd först lite R magi för att skapa en trendlinje genom data, kallad en regressionsmodell. Du använder lm () -funktionen för att uppskatta en linjär ...

Hur man lägger till en andra dimension i R-dummies

Hur man lägger till en andra dimension i R-dummies

Förutom vektorer kan R representera matriser som ett objekt du arbetar och beräknar med. Faktum är att R verkligen lyser när det gäller matrisberäkningar och -operationer. Vektorer är nära relaterade till en större klass av objekt, arrays. Arrayer har två mycket viktiga egenskaper: De innehåller bara en enda typ av värde. De har ...