csdn分析

来源:互联网 发布:鸭鸭网络 编辑:程序博客网 时间:2024/06/10 05:40

一、计算csdn最近回答的20道问题统计其有效回答者ID(VC/MFC技术版)

二、计算每两位回答者的合作矩阵

上表中去除了一些灌水ID,筛选出所有参与回答问题的ID,按字母排序进行编号,构建合作网络。构建合作网络时,用 1 表示两位回答者之间存在合作关系,用 0 表示两位回答者之间不存在合作关系。

按照排好序的编号,比如编号为1的为agoago_2009,则针对agoago_2009得分的每一问题,首先在该问题所在行有效回答者(得分回答者)中标记agoago_2009(假设标为红色),然后在合作矩阵中标记和agoago_2009有合作关系的ID,将该值设为1(因为agoago_2009编号为1,为了方便,只计算第一列,如果某ID和agoago_2009有合作,则将该ID所在行,agoago_2009所在列标记为1.直至对agoago_2009回答的每一问题,agoago_2009都标记完毕,合作关系都已计算。然后计算标号为2的ID,直至所有ID都标记(假设标为红色)完毕如上图,计算完成后的合作矩阵如下图。



此时得到的合作矩阵是下三角阵,因为合作关系式对称的,需要进行对称操作。

打开UCINET,数据|电子表格|矩阵,打开合作矩阵excel。




删除除关系矩阵之外的左边两列


改变,使对称

选择默认,得到对称分布的关系矩阵

文件,另存为合作矩阵,会生成两个文件“合作矩阵.##h”“ 合作矩阵.##d”,生成的“合作矩阵.##h”,可以由Ucinet|数据|电子表格|矩阵|文件|打开 类型为Ucinet Files的.##h文件打开。

三、NetDraw分析
 打开NetDraw,File|Open|UcinetDataset|Network网络,选择合作矩阵.##h文件,点击OK。

生成网络图如下,显示了各个成员的合作关系,双向箭头表示互相合作的关系,独立的点表示没有合作,点越集中表示与其合作的人越多,这个点处于中心点,此点的度越高,一般越处于图的中心位置,只有1个连接或者无连接的点则在图的边缘位置。

将编号用实际ID表示,更可以看出这种关系

这样看颜色太单调了有些枯燥,下面进行一些人性化,

选择根据属性值选择节点颜色或根据属性值选择节点形状,可以给不同的节点选择不同的颜色和形状。

结果是

有图可以看出,agoago_2009、schlafenhamster和VisualEleven处于最中心的位置,其连接点最多。

四、样本对象的网络密度


网络密度是最常用的社会网络测度,它反映的是各点之间联系的紧密程度。UCINET 中按照网络(network) -凝聚力(cohesion)-密度(Density)|新建整体密度(new Density overall)的菜单,以 “ID合作矩阵 . ##h”作为 “network database”,可以计算得到合作矩阵的密度,输出结果的截图如下图 所示。

                       Density    No. of Ties                -------------- --------------    ID合作矩阵          1.0000       128.0000

此社会网络的密度是 1(错误),密度相对很高。在社会网络中,网络密度越大,社会网络内部各成员之间相互交流的频率就越高,也就越有利于知识的传播和共享。在样本中参与回答的用户形成的社会网络的密度很高低,说明该社会网络内部各用户之间进行信息交流的频率很高,如此高的交互频率说明csdn社区内部各参与回答的用户之间进行知识传播和共享的能力就目前而言还是比较高的。
删除agoago_2009、VisualEleven、schlafenhamster所在行和列后,重新计算整体网密度

显然这是错误的,原因在于,没有关系的数据此时被na取代,而实际计算是应该用0填充表示没有关系。

所以,重新填充数据并保存Save.

重新计算整体密度,得到如下值

                       Density    No. of Ties                -------------- --------------    ID合作矩阵          0.1141       128.0000

删除agoago_2009、VisualEleven、schlafenhamster所在行和列后,重新计算整体网密度

                             Density    No. of Ties                      -------------- --------------    低密度ID合作矩阵          0.0753        70.0000



 


 

















附:

Excel行高所使用单位为磅(1cm=28.6磅),列宽使用单位为1/10英寸(既1个单位为2.54mm) 
excel里的单位和cm(厘米)可以这样转换: 
行高: 1毫米=2.7682个单位 1厘米=27.682个单位 1个单位=0.3612毫米 
列宽: 1毫米=0.4374个单位 1厘米=4.374 个单位 1个单位=2.2862毫米

如果你用的是office2007的话,选择“视图”选项卡上的“工作簿视图”组中的“页面布局”按钮,这时候再修改行高或者列宽的话就会是厘米或者英寸了,如果是厘米就可以直接填入你需要的数值就可以了,如果不是的话,选择office按钮下的excel选项按钮,在高级选项里面的“显示”栏目下可以更改但标尺的单位。在office2003中就只能换算了。