Во-первых, Графические модели в R Представление задач , (в CRAN) перечисляют, вероятно, каждый пакет R, который в первую очередь связан с теорией графов или любым приложением как анализ социальной сети.
( Представления задач - это просто наборы пакетов, связанные либо с доменом / приложением (например, финансы), либо с помощью техники (например, регрессия)).
Если вы новичок в сетевом моделировании и у вас нет опыта в теории графов, позвольте мне предложить пакет R netmodels (хотя это значение не ограничивается новичками). По сути, netmodels - это набор оберток вокруг низкоуровневых функций в библиотеке C под названием igraph , который имеет R-привязки (также называемые igraph).
Так, например, используя сетевые модели, вы можете просто вызвать функцию
do.base.description
в вашей сети, и он выдаст список нескольких ключевых параметров сети и значение этой сети для каждого (например, количество узлов , количество ребер , среднее градус , средняя длина пути и т. д.)
Таким образом, используя сетевые модели, вы можете быстро получить высокоуровневое описание вашей сети без необходимости самим вычислять эти высокоуровневые описательные параметры из «точек артикуляции основных теоретических компонентов графа, таких как« точки артикуляции »,« центральность собственных векторов », и «Коктитационная связь».
Три других подобных R-пакета, которые обертывают теоретические функции графа более низкого уровня, - это network, RSiena и sna.
Относительно "тестов значимости" для сетей. Я считаю, что анализ направлен на статистическую значимость ключевых параметров / атрибутов исследуемых сетей.
Так, каковы эти ключевые параметры? Возможно, существует консенсус по этому вопросу, но, скорее всего, это зависит от конкретной проблемы, которую вы пытаетесь решить. Вот мой список ключевых сетевых параметров, которые я почти всегда вычисляю (я постараюсь перечислить функцию и ее R-пакет рядом с каждым атрибутом):
кумулятивное распределение степеней (считайте его ребра или связи для каждого
узел в сети, давайте
оцените отношение узлов к краям) R Функция: plot.c.degree в пакетных сетевых моделях
Связность Кракхардта (возвращает оценку от 0 до 1) R Функция:
связность в пакете sna
средняя длина пути (кратчайший направленный или ненаправленный) путь между
узлы R Функция: средняя длина пути
в упаковке igraph