Inizia subitoInizia gratis

Rilevamento di comunità fast-greedy

Il primo metodo di rilevamento delle comunità che proverai è il fast-greedy. Userai la rete dello Zachary Karate Club. Questa rete sociale contiene 34 membri del club e 78 archi. Ogni arco indica che quei due membri del club hanno interagito anche fuori dal club di karate, oltre che al club. Con questa rete determinerai quante sotto-comunità ha la rete e quali membri del club appartengono a quali sottogruppi. Inoltre, traccerai le reti in base all'appartenenza alla comunità.

Questo esercizio fa parte del corso

Analisi delle reti in R

Visualizza corso

Istruzioni dell'esercizio

  • Usa la funzione fastgreedy.community() per creare un oggetto comunità. Assegnalo all'oggetto kc.
  • Usa la funzione sizes() su kc per determinare quante comunità sono state individuate e quanti membri del club ci sono in ciascuna.
  • Mostra quali membri del club appartengono a quale comunità usando la funzione membership().
  • Crea il grafico predefinito delle comunità usando la funzione plot(). Il primo argomento deve essere l'oggetto kc e il secondo l'oggetto grafo g.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Perform fast-greedy community detection on network graph
kc = ___(g)

# Determine sizes of each community
___(___)

# Determine which individuals belong to which community
___(___)

# Plot the community structure of the network
___(___, g)
Modifica ed esegui il codice