ÎncepețiÎncepe gratuit

Muchii suprapuse

Cele două elemente de bază ale unei rețele sociale sunt nodurile și muchiile. Ponderile sunt de obicei valori pozitive.

Setul de date edges conține muchiile unei rețele mici. Mai multe muchii între două noduri pot indica o legătură mai puternică între acestea față de o singură muchie. În loc să afișezi fiecare muchie individual, poți face ca muchiile să se suprapună, astfel încât width să fie egal cu numărul de muchii.

Biblioteca igraph este încărcată în spațiul tău de lucru, împreună cu setul de date edges.

Acest exercițiu face parte din cursul

Detecția fraudelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un graf neorientat numit net pe baza setului de date edges, folosind graph_from_data_frame(), și setează directed la valoarea booleană corespunzătoare (TRUE sau FALSE).
  • Vizualizează rețeaua net cu plot() și setează layout la layout_in_circle (fără ghilimele ""!).
  • Pentru a obține muchii suprapuse, setează E(net)$width la numărul de muchii multiple folosind count.multiple() pe net. Evită muchiile curbate setând E(net)$curved la valoarea booleană corespunzătoare (TRUE sau FALSE).
  • Vizualizează din nou net cu un aspect circular.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a network from the data frame
net <- ___(___, directed = ___)

# Plot the network with the multiple edges
___(___, layout = ___)

# Specify new edge attributes width and curved
E(net)$___ <- ___
E(net)$___ <- ___

# Check the new edge attributes and plot the network with overlapping edges
edge_attr(net)
___(___, layout = ___)
Editează și rulează codul