R语言社交网络快速入门(一)(7天入门社交网络)
R语言社交网络快速入门(二)(7天入门社交网络)
R语言社交网络快速入门(三)(7天入门社交网络)
R语言社交网络快速入门(四)(7天入门社交网络)
R语言社交网络快速入门(五)(7天入门社交网络)
网络数据操作
简介
简单来说,网络指的就是一组元素及其相互关系。图论为这一概念进行了铺垫。我们将介绍图形的基本元素、无向图和定向图,以及如何生成网络图,包括手动输入和从各种网络数据导入。
作为一个复杂系统的表示,一个简单的图形通常是不够的。相反,额外的信息对应用程序非常重要,比如可以通过顶点(比如社交网络成员的性别)或者边缘(比如在运输网络中遍历路径所需的时间)索引的变量形式。
最后,在使用图形表示网络数据时,需要先熟悉一些图论的基本概念以及评估图形基本属性的能力。因此,我们会快速地介绍这些基本概念。
为了创建、修饰和评估网络图的基本属性,我向你强烈推荐igraph。igraph是一个用于网络分析的库和r包,它自带了一系列数据和函数用来直接创建网络图和图形算法的快速实现。快速处理大型图(数百万个顶点和边)。
这是我买的介绍igraph的书:
你也可以在他的官网查看相关内容(http://igraph.org/)
创建第一张网络图
无向图和有向图
在形式上,图G(V,E)是一个数学结构,由一组顶点的集合V(通常被称为节点)和一组边(通常称为链路)组成,其中E的元素是无序对{u,v},它们分别为
u,v∈