Caratteristiche basate sui link del vicinato
A volte, i valori delle caratteristiche dei nodi vicini influenzano il comportamento. In questo esercizio, osserverai il valore degli attributi dei nodi vicini e ne calcolerai la media. Lo farai per degree, triangles, transitivity e betweenness.
Devi:
- Moltiplicare la matrice di adiacenza per l'attributo di rete di cui vuoi trovare la media, per ottenere il valore complessivo nel vicinato.
- Per ottenere la media, dividi per il grado del nodo, dato dal vettore
degreeche è stato precaricato. - Infine, converti il risultato in un vettore e assegnalo a
networkcome attributo di nodo.
Questo esercizio fa parte del corso
Analitica predittiva con dati di rete in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Extract the average degree of neighboring nodes
V(network)$averageDegree <-
as.vector(AdjacencyMatrix %*% V(network)$___) / degree