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
Istruzioni dell'esercizio
- Crea un grafico esplorativo dell’oggetto del network di amicizie
g1usandoplot(). - Converti l’attributo
genderdi ciascun vertice in un vettore di numeri chiamatovaluesfattorizzandolo e poi usandoas.numeric(). - Calcola l’assortatività in base al genere usando la funzione
assortativity(). Il primo argomento deve essere l’oggetto grafog1. Il secondo argomento sono ivalues. - 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)