Как построить отношения в R?

Отношение выражается в виде матрицы x как это:

      John Jack Mary Wendy
John     0    2    1     1
Jack     2    0    1     0
Mary     1    1    0     1
Wendy    1    0    1     0

Записи относятся к числу соединений, которые они имеют. Может кто-нибудь показать мне, как построить это как сеть в R? Спасибо!

1 ответ

Это известно как матрица смежности.

В R FAQ есть информация о построении социальных сетей в виде матриц:

Построение данных в социальных сетях может быть легко выполнено с помощью пакета igraph в R. [...] Чтобы пакет igraph распознал эту таблицу как сеть, мы можем сначала преобразовать ее в матрицу. Затем, если мы хотим рассчитать связанную с графом статистику по ней (между, близостью, степенью), мы можем использовать матрицу для создания объекта графа.

FAQ содержит несколько примеров, приводящих к диаграммам социограмм, например:

igraph Сама библиотека описана здесь - она ​​может привести к гораздо более сложным примерам - см. страницу со скриншотами и пример ниже:

Другие вопросы по тегам