本人要运算一个时间序列的社会网络的关系数据,本想手工提取,一个个矩阵导入社会网的统计软件。听朋友说R相对较快,本人也刚接触R,没有任何方向,还想向各位大侠请教如何提取和处理下面的这个数据,哪怕给个提示也行,本人不甚感激!!!
一、访谈的问题大概如下:
受访者在不同的时间节点分别认识了哪些人?受访者现在与这些人的关系如何?这些人现在的关系如何?(注:不考虑节点之间的指向direction问题,即A认识B,但B不认识A的这种情况;也不考虑不同受访者之间以及不同受访者认识的人之间是否相互认识的情况)
比如,ego1在不同的时间节点分别认识了不同的人:
在时间点A,认识了 id_a1;
在时间点B,认识了 b1和c1;
在时间点C,认识了 d1、e1和f1;
ego2在不同的时间节点分别认识了不同的人,比如
在时间点A,认识了 a2;
在时间点B,认识了 b2;
在时间点C,认识了 c2、d2;
注:受访者ego1、a1、b1、c1、d1、e1、f1两两之间的关系如何?
二、数据结构如下:
(一)时间序列数据:
#id #id_a #id_b #id_c #id_d #id_f
#ego1 time_A time_B time_B time_C time_C
#ego2 time_A time_B time_C time_C
#…
注:id_a对于ego1来说即为a1…,time_A即为时间节点A...
(二)关系数据
1、受访者与其认识的人的关系如何?
#id #id_a #id_b #id_c #id_d #id_e #id_f …
#ego1 1 1 1 1 1 0
#ego2 0 1 0 1
…
注:id_a即为ego1认识的a1。矩阵中的1即为受访者与当初认识的人现在还有有关系,0则为没有关系。
2、受访者认识的人之间的关系如何?
#id #id_a&b #id_a&c #id_a&d #id_a&e #id_a&f #id_b&c …
#ego1 1 0 1 0 0 0 …
#ego2 0 1 0 1 1 0 …
注:id_a&b即为ego认识的a1和b1之间关系。1为ego1认识的人之间有关系,0为没有关系。
三、提取与运算需求如下:
运算问题应该不是最难的,但关键问题是如何提取出不同时间段的关系数据,即时间段A时,ego在该时间段认识的关系人以及这些关系人之间的关系数据;
时间段B时,ego在该时间段以及在此之前的时间段A认识的关系人以及这些关系人之间的关系数据;
其他,以此类推。
非常抱歉,不晓得如何排版,上述数据结构看上去有点乱,如果方便,可以去百度云盘看看:https://pan.baidu.com/s/1pLieB15
多谢多谢!!!