Inizia subitoInizia gratis

Assortatività

In questo esercizio determinerai l'assortativity() del secondo network di amicizie del primo capitolo. Questa è una misura di quanto i vertici tendono a collegarsi in modo preferenziale ad altri vertici con attributi identici. Determinerai anche l’assortatività di grado, che indica quanto i vertici si collegano preferenzialmente ad altri vertici con un grado simile.

Questo esercizio fa parte del corso

Analisi delle reti in R

Visualizza corso

Istruzioni dell'esercizio

  • Crea un grafico esplorativo dell’oggetto del network di amicizie g1 usando plot().
  • Converti l’attributo gender di ciascun vertice in un vettore di numeri chiamato values fattorizzandolo e poi usando as.numeric().
  • Calcola l’assortatività in base al genere usando la funzione assortativity(). Il primo argomento deve essere l’oggetto grafo g1. Il secondo argomento sono i values.
  • Calcola l’assortatività di grado della rete usando assortativity.degree(). Il primo argomento deve essere l’oggetto grafo.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Plot the network
___(g1)

# Convert the gender attribute into a numeric value
values <- as.numeric(factor(V(___)$___))

# Calculate the assortativity of the network based on gender
___(g1, ___)

# Calculate the assortativity degree of the network
___(___, directed = FALSE)

Modifica ed esegui il codice