Программное обеспечение для анализа социальных сетей ( программное обеспечение SNA ) - это программное обеспечение, которое облегчает количественный или качественный анализ социальных сетей путем описания характеристик сети посредством числового или визуального представления .
Обзор
Сети могут включать что угодно: семьи, [1] проектные группы , классы , спортивные команды , законодательные органы , государства , переносчики болезней , членство на сетевых веб-сайтах, таких как Twitter или Facebook, или даже в Интернете. Сети могут состоять из прямых связей между узлами или косвенных связей, основанных на общих атрибутах, общей посещаемости мероприятий или общей принадлежности. [2] Сетевые функции могут быть на уровне отдельных узлов , диад , триад , связей и / или ребер или всей сети. Например, функции уровня узла могут включать сетевые явления, такие как промежуточность и центральность , или индивидуальные атрибуты, такие как возраст, пол или доход. [3] Программное обеспечение SNA генерирует эти функции из необработанных сетевых данных, отформатированных в виде списка границ, списка смежности или матрицы смежности (также называемой социоматрицей), часто в сочетании с данными атрибутов (на уровне отдельных лиц / узлов). [4] Хотя в большинстве программ сетевого анализа используется текстовый формат данных ASCII, некоторые программные пакеты содержат возможность использования реляционных баз данных для импорта и / или хранения сетевых функций.
Функции
Визуальные представления социальных сетей важны для понимания сетевых данных и передачи результата анализа. [5] Визуализация часто также способствует качественной интерпретации сетевых данных. Что касается визуализации, инструменты сетевого анализа используются для изменения макета, цвета, размера и других свойств сетевого представления.
Некоторое программное обеспечение SNA может выполнять прогнозный анализ . [6] Это включает использование сетевых явлений, таких как связь, для прогнозирования результатов на индивидуальном уровне (часто называемого взаимным влиянием или моделированием заражения), использование явлений на индивидуальном уровне для прогнозирования сетевых результатов, таких как формирование связи / границы (часто называемые гомофильными моделями. [7] ) или конкретный тип триады, или использование сетевых явлений для прогнозирования других сетевых явлений, например, использование формирования триады в момент времени 0 для прогнозирования образования связей во время 1.
Коллекция инструментов и библиотек для анализа социальных сетей
Продукт | Основная функциональность | Формат ввода | Выходной формат | Платформа | Лицензия и стоимость | Заметки |
---|---|---|---|---|---|---|
АллегроГраф | База данных графов. RDF с инструментом визуализации Gruff | RDF | RDF | Linux, Mac, Windows | Бесплатная и коммерческая | AllegroGraph - это база данных графов. Это дисковая, полностью транзакционная база данных OLTP, которая хранит данные, структурированные в виде графиков, а не таблиц. AllegroGraph включает библиотеку аналитики социальных сетей. |
Gephi | Программное обеспечение для исследования и обработки графиков | GraphViz (.dot), Graphlet (.gml), GUESS (.gdf), LEDA (.gml), NetworkX (.graphml, .net), NodeXL (.graphml, .net), Pajek (.net, .gml) , Sonivis (.graphml), Tulip (.tlp, .dot), UCINET (.dl), yEd (.gml), Gephi (.gexf), Edge list (.csv), базы данных | GUESS (.gdf), Gephi (.gexf), .svg, .png | Любая система, поддерживающая Java 1.6 и OpenGL | Открытый исходный код ( GPL3 ), поиск участников | Gephi [8] - это интерактивная платформа для визуализации и исследования всех видов сетей и сложных систем, динамических и иерархических графов. Это инструмент для людей, которым необходимо изучать и понимать графики. Пользователь взаимодействует с представлением, манипулирует структурами, формами и цветами, чтобы выявить скрытые свойства. Он использует механизм 3D-рендеринга для отображения больших сетей в реальном времени и ускорения исследования. Гибкая и многозадачная архитектура открывает новые возможности для работы со сложными наборами данных и получения ценных визуальных результатов. |
GraphStream | Библиотека динамических графиков | GraphStream (.dgs), GraphViz (.dot), Graphlet (.gml), список краев | GraphStream (.dgs), GraphViz (.dot), Graphlet (.gml), последовательность изображений | Любая система, поддерживающая Java | Открытый источник | С GraphStream вы имеете дело с графиками. Статический и динамический. Вы создаете их с нуля, из файла или любого источника. Вы их отображаете и визуализируете. |
Граф-инструмент | Модуль Python для эффективного анализа и визуализации графиков. | GraphViz (.dot), GraphML | GraphViz (.dot), GraphML и несколько форматов изображений. | GNU / Linux, Mac | Бесплатное программное обеспечение (GPL3) | Graph-tool - это модуль на языке Python для эффективного анализа графиков. Его основные структуры данных и алгоритмы реализованы на C ++ с интенсивным использованием метапрограммирования шаблонов на основе библиотеки Boost Graph Library . Он содержит исчерпывающий список алгоритмов. |
Графвиз | Программное обеспечение для визуализации графиков | GraphViz (.dot) | Множественные форматы изображений. | Linux, Mac, Windows | Открытый исходный код (CPL) | Graphviz - это фреймворк для визуализации графов с открытым исходным кодом. В нем есть несколько основных программ компоновки графиков, подходящих для визуализации социальных сетей. |
Играф | Эффективно создавать, управлять, анализировать и сюжетные графики в C , Python или R . | GraphML , LEDA (.gml) и другие | GraphML , LEDA (.gml), GraphViz (.dot) и несколько форматов изображений | Linux, Mac, Windows | Открытый исходный код ( GPL2 ) | igraph - это коллекция библиотек для создания и управления графиками и анализа сетей . Он написан на C, а также существует в виде пакетов Python и R ; также предоставляется интерфейс для Mathematica . |
InfiniteGraph | Распределенная база данных Graph с высокой масштабируемостью . | SNAP, Gremlin, форматированные текстовые файлы для высокоскоростной параллельной загрузки | Гремлин, плюс определяется пользователем | Linux, Mac, Windows | Коммерческий | InfiniteGraph - это база данных с распределенными графами, которая может использовать алгоритмы смешанного диска, SSD и в памяти. Он построен на специализированном ядре распределенной базы данных, оптимизированном для хранения объектов с большим количеством подключений. Он поддерживает параллельные запросы, определение пути и поиск ссылок. Существует образец приложения для анализа социальных сетей. |
Платформа Java Universal Network / Graph (JUNG) | управление, анализ и визуализация сетей и графиков | встроенная поддержка GraphML, Pajek и некоторых текстовых форматов; пользователь может создавать парсеры для любого желаемого формата | встроенная поддержка GraphML, Pajek и некоторых текстовых форматов; пользователь может создавать экспортеры для любого желаемого формата | Любая платформа с поддержкой Java | Открытый исходный код (лицензия BSD) | JUNG - это Java API и библиотека, которая предоставляет общий и расширяемый язык для моделирования, анализа и визуализации реляционных данных. Он поддерживает множество типов графов (включая гиперграфы), поддерживает элементы графов любого типа и с любыми свойствами, позволяет настраивать визуализацию и включает алгоритмы из теории графов, интеллектуального анализа данных и анализа социальных сетей (например, кластеризация, декомпозиция, оптимизация, генерация случайных графиков, статистический анализ, расстояния, потоки и центральность (PageRank, HITS и т. д.)). Он ограничен только объемом памяти, выделенной Java. |
Mathematica | Анализ графиков, статистика, визуализация данных, оптимизация, распознавание изображений. | CSV, DOT, GraphML, JSON, Pajek, XLS и множество других несетевых форматов. | CSV, DOT, GraphML, JSON, Pajek, XLS и множество других несетевых форматов. | Windows, Macintosh, Linux | Коммерческий | Mathematica - это среда вычислений и анализа общего назначения. |
Обзор сети Discovery Exploration для Excel (NodeXL) | Обзор сети, открытие и исследование | электронная почта, .csv (текст), .txt, .xls (Excel), .xslt (Excel 2007, 2010, 2013), .net (Pajek), .dl (UCINet), GraphML | .csv (текст), .txt, .xls (Excel), .xslt (Excel 2007), .dl (UCINet), GraphML | Windows XP / Vista / 7 | Бесплатно (Ms-PL) | NodeXL - это бесплатная и открытая надстройка для Excel 2007, 2010, 2013 и библиотека C # / .Net для сетевого анализа и визуализации. Он интегрируется в Excel 2007, 2010, 2013 и добавляет ориентированный график в качестве типа диаграммы в электронную таблицу и вычисляет основной набор сетевых показателей и оценок. Поддерживает извлечение электронной почты, Twitter, YouTube, Facebook, WWW, Wiki и социальных сетей flickr. Принимает списки ребер и матричные представления графов. Позволяет легко и автоматически обрабатывать и фильтровать базовые данные в формате электронной таблицы. Несколько макетов визуализации сети. Читает и записывает файлы Pajek, UCINet и GraphML. |
NetMiner 4 | Универсальное программное обеспечение для сетевого анализа и визуализации | .xls (Excel),. xlsx (Excel 2007), .csv (текст), .dl (UCINET), .net (Pajek), .dat (StOCNET), .gml; NMF (проприетарный) | .xls (Excel),. xlsx (Excel 2007), .csv (текст), .dl (UCINET), .net (Pajek), .dat (StOCNET), NMF (собственный) | Майкрософт Виндоус | Бесплатно (Курсовая работа) и коммерческий | NetMiner - это программный инструмент для исследовательского анализа и визуализации больших сетевых данных. NetMiner 4 включает встроенный скриптовый движок на основе Python, который оснащен автоматическим генератором скриптов для неквалифицированных пользователей. Затем пользователи могут работать с NetMiner 4 с существующим графическим интерфейсом пользователя или программируемым языком сценариев.
|
NetworkX | Пакет Python для создания, управления и изучения структуры, динамики и функций сложных сетей. | GML , Graph6 / Sparse6, GraphML, GraphViz (.dot), NetworkX (.yaml, списки смежности и списки ребер), Pajek (.net), LEDA | GML, Gnome Dia, Graph6 / Sparse6, GraphML, GraphViz (.dot), NetworkX (.yaml, списки смежности и списки краев), Pajek (.net) и различные форматы изображений (.jpg, .png, .ps, .svg и др.) | Открытый исходный код (GPL и аналогичные) | Бесплатно | NetworkX (NX) - это набор инструментов для создания, обработки, анализа и визуализации графиков. Пользовательский интерфейс осуществляется с помощью сценариев / командной строки, предоставляемых Python. NX включает несколько алгоритмов, показателей и генераторов графиков. Визуализация осуществляется через pylab и graphviz. NX - это проект с открытым исходным кодом, активно развивающийся с 2004 года, с открытым сайтом отслеживания ошибок и пользовательскими форумами. Разработка спонсируется Лос-Аламосской национальной лабораторией. |
р | Анализ социальных сетей в универсальной и популярной среде R | R будет читать файл данных практически в любом формате | R имеет возможность записи для большинства форматов данных | Windows, Linux, Mac | Открытый источник | R содержит несколько пакетов, актуальных для анализа социальных сетей:
|
Тюльпан | Инструмент анализа социальных сетей | Формат тюльпана (.tlp), GraphViz (.dot), GML, txt, матрица смежности | .tlp, .gml | Windows Vista, XP, 7 / Linux / Mac OS | LGPL | Tulip - это среда визуализации информации, предназначенная для анализа и визуализации реляционных данных. Tulip стремится предоставить разработчику полную библиотеку, поддерживающую дизайн приложений интерактивной визуализации информации для реляционных данных, которые могут быть адаптированы к задачам, которые он или она решает. |
SocioViz | Открытие и анализ графов | Публичные данные со страниц Twitter и Facebook | CSV, TXT, XLSX, GEXF (Gephi) и GML (Tulip) | Любой (через Интернет) | Коммерческий (Freemium) | SocioViz - это веб-программа для сетевого анализа и визуализации. Поддерживает поиск в Twitter по любому ключевому слову, хэштегу, смайликам или упоминаниям пользователей, а также анализ публичных страниц в Facebook. Посты в Twitter и Facebook представлены как сети взаимодействия пользователей, совпадения слов и хэштегов. Графики можно визуализировать и обрабатывать онлайн или экспортировать для дальнейшего анализа. |
UNISoN (Инструмент анализа социальных сетей) | Загрузите сообщения usenet и сохраните выходные файлы SNA | Читает с бесплатных серверов NNTP | Создает файлы CSV и Pajek .net. | Любая система, поддерживающая Java | Открытый источник | Приложение Java, которое может загружать сообщения Usenet с бесплатных серверов NNTP, показывать сохраненные сообщения, а затем разрешать фильтрацию данных для сохранения в сетевой файл Pajek или файл CSV. Он создает сети, используя автора каждого сообщения. Если кто-то отвечает на сообщение, создается однонаправленная ссылка от автора сообщения к автору сообщения, на которое он отвечает. Также есть панель предварительного просмотра, которая визуально показывает сеть. |
вольфрам Альфа | Графический анализ, анализ временных рядов, категориальный анализ данных | Facebook API | Множество форматов | веб-сервис | Бесплатно | Wolfram Alpha - это общая вычислительная машина знаний, отвечающая на запросы во многих областях знаний. Дайте ему ввод «Отчет Facebook», и он ответит на запросы по анализу данных вашей социальной сети, [9] [10] |
Спектр | Автономный мониторинг социальных сетей, система OSINT и WEBINT обеспечивает: поиск людей (групп) в социальных сетях, анализ графов, сбор геотегированной информации, автоматический анализ текстового и фото контента, обнаружение ботов и фейковых аккаунтов, модуль профилирования. | API, сканеры, парсинг HTML, поисковый запрос, идентификатор, данные геолокации, ключевые слова, электронная почта, телефон | PDF, CSV, XLS, TXT, диаграммы, графики | Все (веб-система) | Коммерческий | Платформа социального аналитического мониторинга и веб-аналитики Spectrum позволяет безопасно отслеживать каналы социальных сетей, различные форумы. Система покрывает задачи, необходимые для OSINT и WEBINT. Мощные поисковые системы AI и ML, которые позволяют легко находить данные сразу из всех подключенных источников, используя гибкие фильтры и интеллектуальную систему анализа. Spectrum имеет модульную структуру и может масштабироваться как по вертикали, так и по горизонтали. Система поставляется заказчику в виде готового локализованного решения. Пример: поиск групп до 40 человек - это анализ 1 миллиона аккаунтов. На такую работу оператору нужны месяцы. ЭТО ЗАНИМАЕТ СПЕКТР ТОЛЬКО 9,5 ЧАСОВ. |
Смотрите также
- Сравнение исследовательских сетевых инструментов и систем профилирования исследований
- Социальная сеть
- Анализ социальных сетей
- Социальная сеть
- Организационный сетевой анализ
Рекомендации
- ^ Пэджетт, Джон Ф .; Анселл, Кристофер К. (1993). «Надежные действия и восстание Медичи, 1400-1434 гг.» (PDF) . Американский журнал социологии . Издательство Чикагского университета. 98 (6): 1259–1319. DOI : 10.1086 / 230190 . ISSN 0002-9602 . S2CID 56166159 . Архивировано 3 марта 2020 года из оригинального (PDF) .
- ^ Вассерман и Фауст, Методы и приложения анализа социальных сетей
- ^ Роберт Ханнеман (20 октября 1998 г.). «Введение в методы социальных сетей: содержание» . Faculty.ucr.edu . Проверено 24 октября 2012 года .
- ^ «Введение в методы социальных сетей: Глава 1: Данные социальных сетей» . Faculty.ucr.edu . Проверено 24 октября 2012 года .
- ^ "JoSS: журнал социальной структуры" . Cmu.edu . Проверено 24 октября 2012 года .
- ^ «Только подключайтесь: Феликс Грант рассматривает применение программного обеспечения для анализа данных в социальных сетях», « Мир научных вычислений», июнь 2010: стр. 9–10. [1]
- ^ «Гомофилия» . Analytictech.com . Проверено 24 октября 2012 года .
- ^ Bastian, М., Хейман, S., & Jacomy, М. (2009, май). Gephi: программное обеспечение с открытым исходным кодом для исследования и управления сетями. В ICWSM (стр. 361-362).
- ^ Друзья Facebook, отображенные приложением Wolfram Alpha BBC News
- ^ Wolfram Alpha запускает отчеты персональной аналитики для Facebook Tech Crunch
Заметки
- Барнс, Дж. А. «Класс и комитеты в приходе на норвежском острове», Human Relations 7: 39-58
- Боргатти, С. (2002). Программное обеспечение NetDraw для сетевой визуализации. Лексингтон, Кентукки: Аналитические технологии.
- Боргатти, С.Е. (2002). Ucinet для Windows: Программное обеспечение для анализа социальных сетей. Гарвард, Массачусетс: Аналитические технологии.
- Берковиц, С.Д. 1982. Введение в структурный анализ: сетевой подход к социальным исследованиям. Торонто: Баттерворт.
- Брандес, Ульрик и Томас Эрлебах (ред.). 2005. Сетевой анализ: методологические основы Берлин, Гейдельберг: Springer-Verlag.
- Брейгер, Рональд Л. 2004. «Анализ социальных сетей». Стр. 505–526 в Справочнике по анализу данных под редакцией Мелиссы Харди и Алана Браймана. Лондон: Sage Publications. Выдержки в формате pdf
- Берт, Рональд С. (1992). Структурные дыры: структура конкуренции. Кембридж, Массачусетс: Издательство Гарвардского университета.
- Кэррингтон, Питер Дж., Джон Скотт и Стэнли Вассерман (ред.). 2005. Модели и методы анализа социальных сетей. Нью-Йорк: Издательство Кембриджского университета.
- Кристакис, Николас и Джеймс Х. Фаулеры "Распространение ожирения в большой социальной сети за 32 года", Медицинский журнал Новой Англии, 357 (4): 370-379 (26 июля 2007 г.)
- Дориан, Патрик, Владимир Батагель и Ануска Ферлигой. (2005). Обобщенное блочное моделирование. Кембридж: Издательство Кембриджского университета.
- Фриман, Линтон С. (2004) Развитие анализа социальных сетей: исследование социологии науки. Ванкувер: Empirical Press.
- Хансен, Уильям Б. и Риз, Эрик Л. 2009. Руководство пользователя Network Genie . Гринсборо, Северная Каролина: Исследование Тэнглвуда.
- Хилл Р. и Данбар Р. 2002. «Размер социальной сети в людях». Человеческая природа, Vol. 14, № 1. С. 53–72. Google
- Джексон, Мэтью О. (2003). «Стратегическая модель социальных и экономических сетей» (PDF) . Журнал экономической теории . 71 : 44–74. DOI : 10,1006 / jeth.1996.0108 . pdf
- Хейсман М. и Ван Дуйн, Массачусетс (2005). Программное обеспечение для анализа социальных сетей . В книге П. Дж. Кэррингтона, Дж. Скотта и С. Вассермана (редакторы), Модели и методы анализа социальных сетей (стр. 270–316). Нью-Йорк: Издательство Кембриджского университета.
- Кребс, Валдис (2002) Uncloaking Terrorist Networks, Первый понедельник , том 7, номер 4 ( Веб-ссылка по применению программного обеспечения SNA к террористическим сетям ).
- Кребс, Валдис (2008) Краткое введение в анализ социальных сетей (общие показатели в большинстве веб-справочников по программному обеспечению SNA ).
- Кребс, Валдис (2008). Различные тематические исследования и проекты с использованием программного обеспечения для анализа социальных сетей. Веб-справочник .
- Лин, Нан, Рональд С. Берт и Карен Кук, ред. (2001). Социальный капитал: теория и исследования. Нью-Йорк: Альдин де Грюйтер.
- Маллинз, Николас. 1973. Теории и теоретические группы в современной американской социологии. Нью-Йорк: Харпер и Роу.
- Мюллер-Протманн, Тобиас (2006): Использование знаний для инноваций. Основы, методы и приложения анализа социальных сетей в исследованиях и разработках, Франкфурт а. М. и др .: Питер Ланг, ISBN 0-8204-9889-0 .
- Мански, Чарльз Ф. (2000). «Экономический анализ социальных взаимодействий» . Журнал экономических перспектив . 14 (3): 115–36. DOI : 10,1257 / jep.14.3.115 . [2] через JSTOR
- Муди, Джеймс и Дуглас Р. Уайт (2003). «Структурная сплоченность и встроенность: иерархическая концепция социальных групп». Американский социологический обзор 68 (1): 103-127. [3]
- Ньюман, Марк (2003). «Структура и функции сложных сетей» (PDF) . SIAM Обзор . 45 (2): 167–256. arXiv : cond-mat / 0303516 . Bibcode : 2003SIAMR..45..167N . DOI : 10.1137 / S003614450342480 . S2CID 221278130 . Архивировано из оригинального (PDF) 16 февраля 2008 года.
- Нория, Нитин и Роберт Экклс (1992). Сети в организациях. второе изд. Бостон: Harvard Business Press.
- Нуй, Воутер д., А. Мрвар и Владимир Батагель. (2005). Исследовательский анализ социальных сетей с Pajek. Кембридж: Издательство Кембриджского университета.
- Скотт, Джон. (2000). Анализ социальных сетей: Справочник. 2-е изд. Ньюберри Парк, Калифорния: Сейдж.
- Тилли, Чарльз. (2005). Идентичности, границы и социальные связи. Боулдер, Колорадо: Paradigm press.
- Валенте, Томас. (1995). Сетевые модели распространения инноваций. Кресскилл, Нью-Джерси: Hampton Press.
- Вассерман, Стэнли и Фауст, Кэтрин. (1994). Анализ социальных сетей: методы и приложения. Кембридж: Издательство Кембриджского университета.
- Уоткинс, Сьюзан Котт. (2003). "Социальные сети." Стр. 909–910 в Энциклопедии населения. rev. изд. Под редакцией Пола Демени и Джеффри Макниколла. Нью-Йорк: Справочник Macmillan.
- Уоттс, Дункан (1999). Маленькие миры: динамика сетей между порядком и случайностью . Принстон, Нью-Джерси: Издательство Принстонского университета. ISBN 978-0-691-11704-1. OCLC 40602717 .
- Уоттс, Дункан. (2004). Шесть степеней: наука соединенного века. WW Norton & Company.
- Веллман, Барри (1999). Сети в глобальной деревне. Боулдер, Колорадо: Westview Press.
- Веллман, Барри (2001). «Физическое место и киберпространство: рост персонализированных сетей». Международный журнал городских и региональных исследований . Вайли. 25 (2): 227–252. DOI : 10.1111 / 1468-2427.00309 . ISSN 0309-1317 .
- Веллман, Барри и Берковиц, SD (1988). Социальные структуры: сетевой подход. Кембридж: Издательство Кембриджского университета.
- Вен, М. (2007). «Мультимедийная социальная сеть для мобильных устройств, программа интерактивных телекоммуникаций». Школа искусств Тиша / Нью-Йоркский университет. CiteSeerX 10.1.1.538.7640 . Цитировать журнал требует
|journal=
( помощь ) - Уайт, Харрисон, Скотт Бурман и Рональд Брейгер. 1976. "Социальная структура из нескольких сетей: я блочные модели ролей и позиций". Американский журнал социологии 81: 730–80.
Внешние ссылки
- Список программных пакетов и библиотек Международной сети анализа социальных сетей (INSNA): Страница « Компьютерные программы для анализа социальных сетей» .
- 2010: Сравнительное исследование инструментов анализа социальных сетей, проведенное Комбом, Ларжероном, Эгид-Зигмондом и Жери: [4]