Головна▸Статті▸Data Science

Аналіз соціальних мереж

Аналіз зв'язків та взаємодій у соціальних мережах

mysimulator teamОновлено — липень 2026≈ 3 хв читання▶ Відкрити симуляцію

🎓 Основні концепції

Структура графа

Вузли (Nodes/Vertices): Особи, об'єкти, сутності в мережі. Можуть мати атрибути (вік, статус).

Ребра (Edges/Links): Зв'язки між вузлами. Можуть бути орієнтовані (напрямок) або неорієнтовані, зважені (сила) або незважені.

Граф: Множина вузлів та ребер. G = (V, E), де V — вузли, E — ребра.

Шлях: Послідовність ребер між вузлами. Довжина шляху = кількість ребер.

Типи графів

Неорієнтовані: Зв'язки двосторонні (дружба). Симетрична матриця суміжності.

Орієнтовані: Зв'язки односторонні (підписки, послідовники). Несиметрична матриця.

Зважені: Ребра мають ваги (сила зв'язку, частота взаємодій).

Мультиграфи: Можливі множинні ребра між вузлами (різні типи зв'язків).

🔧 Метрики центральності

Degree Centrality

Визначення: Кількість зв'язків вузла. Для орієнтованих: in-degree (вхідні), out-degree (вихідні).

Інтерпретація: Показує локальну важливість. Вузли з високим degree — хабів (hub).

Нормалізація: Ділити на максимальну можливу кількість зв'язків (n-1) для порівняння.

Betweenness Centrality

Визначення: Частка найкоротших шляхів між усіма парами вузлів, що проходять через цей вузол.

Інтерпретація: Показує посередництво. Вузли з високим betweenness — мости між спільнотами.

Застосування: Виявлення ключових вузлів для контролю потоку інформації.

Closeness Centrality

Визначення: Обернена сума найкоротших відстаней до всіх інших вузлів.

Інтерпретація: Показує близькість до всіх інших. Вузли з високим closeness можуть швидко досягти інших.

Обмеження: Не працює для незв'язаних графів (відстань = нескінченність).

Eigenvector Centrality

Визначення: Враховує не тільки кількість зв'язків, але й важливість зв'язаних вузлів.

Інтерпретація: Показує вплив. Вузли з високим eigenvector — впливові, пов'язані з іншими впливовими.

Застосування: PageRank (Google) базується на цій концепції.

жива демонстрація · пов'язана симуляція● LIVE

📊 Виявлення спільнот

Методи

Modularity optimization: Максимізує modularity (міра якості розділення на спільноти). Louvain algorithm — швидкий та ефективний.

Label Propagation: Вузли приймають найпоширенішу мітку серед сусідів. Швидкий, але менш точний.

Girvan-Newman: Ітеративно видаляє ребра з найвищим betweenness. Створює ієрархію спільнот.

Infomap: Мінімізує інформаційну довжину шляхів. Добре для орієнтованих графів.

Modularity

Визначення: Міра якості розділення на спільноти. Порівнює кількість ребер у спільнотах з очікуваною випадковою.

Діапазон: [-1, 1]. Вище = краще розділення. > 0.3 вважається хорошою структурою спільнот.

Використання: Для оцінки якості виявлених спільнот, оптимізації алгоритмів.

💼 Застосування

Соціальні мережі

Виявлення спільнот: Групування користувачів за інтересами, поведінкою.

Впливові особи: Виявлення influencers через центральність.

Вірусність: Аналіз поширення контенту, каскадні моделі.

Бізнес

Організаційні мережі: Аналіз комунікацій, виявлення ключових співробітників.

Клієнтські мережі: Виявлення впливових клієнтів, рекомендації.

Постачальницькі мережі: Аналіз ризиків, виявлення критичних вузлів.

Наука

Біологія: Аналіз білкових взаємодій, генних мереж.

Епідеміологія: Моделювання поширення хвороб.

Соціологія: Аналіз соціальних структур.

📚 Практичні приклади

Приклад 1: Аналіз соціальної мережі

Підготовка: Зібрати дані про зв'язки (дружба, підписки, взаємодії). Створити граф.

Основні метрики: Розрахувати кількість вузлів, ребер, щільність, середній degree.

Центральність: Розрахувати degree, betweenness, closeness, eigenvector centralities. Виявити важливі вузли.

Спільноти: Використати Louvain для виявлення спільнот. Оцінити modularity.

Візуалізація: Візуалізувати граф з використанням layout алгоритмів. Підкреслити важливі вузли та спільноти.

Приклад 2: Виявлення influencers

Дані: Зібрати дані про соціальну мережу (підписки, взаємодії).

Центральність: Розрахувати PageRank, eigenvector centrality для виявлення впливових вузлів.

Каскадні моделі: Симулювати поширення інформації, виявити вузли з найбільшим охопленням.

Ранжування: Ранжувати вузли за комбінацією метрик. Визначити топ influencers.

© 2025 Науковий Симулятор. Всі права захищені.

Аналіз соціальних мереж: розуміння зв'язків

Спробуйте наживо

Усе, що вище, працює прямо у вашому браузері — відкрийте Dimensionality Reduction: PCA, t-SNE & UMAP і змінюйте параметри під час роботи. Нічого не встановлюється, нічого не завантажується на сервер, уся модель живе в одній вкладці.

▶ Відкрити симуляцію Dimensionality Reduction: PCA, t-SNE & UMAP

Що ви знайшли?

Додати кроки відтворення (опційно)