2014-11-26 8 views
-1

У меня есть сеть с 68254 кластерами. Я знаю, что самый большой кластер имеет 900k вершин и ~ 1M ребер. И просто вручную глядя на другие кластеры, они, похоже, имеют 2 или 3 связанных вершины.Описание кластеров SNA в igraph, R

Есть ли способ в R, чтобы на самом деле рассказать вам описания этих кластеров (желательно исключая самый большой), например, среднее число вершин, ребер, распределение по-вне, плотность и т. Д.?

Это ориентированный граф. Я использую модуль igraph для анализа.

Также существует способ сортировки, скажем, первых 100 кластеров, уменьшающихся по их количеству вершин? Я почти новичок с R. Спасибо.

+0

Было бы проще помочь вам, если бы вы включили конкретный [воспроизводимый пример] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example). Покажите код, который вы пробовали до сих пор. Это также лучше, если вы придерживаетесь одного вопроса одновременно, так как разрешен только один принятый ответ. – MrFlick

ответ

0

Я не знаю, есть ли специальная функция в R для этого. Но это очень просто с другими пакетами. У вас есть сетевые показатели на каждом из ваших узлов, каждый из которых должен иметь ID. Вы объединяете этот идентификатор кластера на узлах, и вы вычисляете это среднее число для каждой метрики. Если вы новичок i R, вы можете сделать это с помощью RcmdR.