社交网络分析和图形分析是一回事吗?

数据挖掘 社会网络分析
2022-02-28 01:58:56

社交网络分析和图形分析是一回事吗?如果不是,有什么区别?社交网络分析可能是图分析的一个子集吗?

它们只是图论的现代扩展,由于现代类型的数据和数据分析而变得相关吗?

NetworkX、neo4j 等软件的作用是什么?

1个回答

社会网络分析 (SNA)通过使用网络和图论来研究社会结构。

图形算法或图形分析是用于确定图形中对象之间关系的强度和方向的分析工具。图分析的重点是一次两个对象之间的成对关系以及整个图的结构特征。

Neo4j是由 Neo4j, Inc. 开发的图形数据库管理系统。其开发人员将其描述为具有原生图形存储和处理功能的符合 ACID 的事务数据库。Neo4j 促进了个人数据的存储和管理:它允许您跟踪私人信息的存储位置以及哪些系统、应用程序和用户访问它。图形数据模型有助于可视化个人数据并允许进行数据分析和模式检测。

NetworkX是一个 Python 包,用于创建、操作和研究复杂网络的结构、动力学和功能。它提供:

  • 用于研究社会、生物和基础设施网络的结构和动态的工具;

  • 适用于许多应用程序的标准编程接口和图形实现;

  • 协作、多学科项目的快速开发环境;

  • 现有数值算法和用 C、C++ 和 FORTRAN 编写的代码的接口;

  • 轻松处理大型非标准数据集的能力。

使用 NetworkX,您可以以标准和非标准数据格式加载和存储网络,生成多种随机和经典网络,分析网络结构,构建网络模型,设计新的网络算法,绘制网络等等。