LoslegenKostenlos loslegen

Nachbarschaftsbasierte Link-Features

Manchmal beeinflussen die Feature-Werte benachbarter Knoten das Verhalten. In dieser Übung schaust du dir den Attributwert benachbarter Knoten an und berechnest deren Durchschnitt. Das machst du für Degree, Triangles, Transitivity und Betweenness.

Du sollst:

  • Die Adjazenzmatrix mit dem Netzwerkattribut multiplizieren, dessen Durchschnitt du ermitteln willst, um den Gesamtwert in der Nachbarschaft zu erhalten.
  • Für den Durchschnitt durch den Grad des Knotens teilen, gegeben durch den Vektor degree, der bereits geladen wurde.
  • Abschließend das Ergebnis in einen Vektor umwandeln und als Knotenattribut in network speichern.

Diese Übung ist Teil des Kurses

Predictive Analytics mit vernetzten Daten in R

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Extract the average degree of neighboring nodes
V(network)$averageDegree <- 
    as.vector(AdjacencyMatrix %*% V(network)$___) / degree
Code bearbeiten und ausführen