• 综合主站
  • 社会网络分析:探索人人网好友推荐系统

[未知用户] 貌似Cytoscape也不错
[未知用户] 其实我真不觉得匿名化会对(社会网络)研究带来阻碍,反而是一种对于被调查者的尊重。名字不过是一个映射、一个代号,关键在于大家想不想在网上被搜到了。
至于隐私有多重要……看看最近iphone闹得沸沸扬扬的地理位置记录事件吧:我自愿公布是我的事儿,你管不着;只是你不应该不告诉我就擅自记录(虽然其实可能我可能不在乎)。
这个没法默认为人家同意吧?尤其是牵扯到“链路预测”,连链路还没形成呢,估计八成是不认识,那么就擅自用人家的信息?当然照片名字之类的或许无什么大碍,更多于我来说是一种“过程”问题吧。
[未知用户] 既然网上都搜不到。那么这些名字别人看了能有什么用。如果读者能认识其中的人,说明读者是作者的朋友了,算是作者的圈内人士了。

诚如你说“……既然不是名人,那么叫什么名字,又有什么所谓呢?”,那放上去真名也就是无所谓了,但放上真名的一个好处是读者的朋友看了会觉得比较有意思、很好玩,至少有八卦的乐趣。如果是纯粹匿名化,那么和随机生成一个网络贴上去,说说拓扑关系,然后画几张图也就没甚区别了。但这样的文章估计没人乐意看,反正我是不感兴趣的;当然这种随机数据的文章可以来论述理论,但对于像本文一样应用性的文章,如果没有真实数据和真实物理背景,那写还不如不写。

至于你说的征求上面名字的意见,我觉得也很值得商榷。首先,对文章出现的名字来说,上面能说明的信息其实不多,除了真实姓名之外,也就几个联系边而已,这个算不得什么隐私吧(至少在国内,国外的标准不考虑)。其次,如果我们每个人写(不涉及到褒贬性的)文章时提到自己朋友时,都去征求一下朋友的意见,看他允许不允许出现自己的真名,那么这个工作量是非常大的,更重要的是这样会很腐朽很荒谬:因为如果连不涉及到褒贬,仅仅陈述客观事实的文章都需要自己朋友来许可的话;那么我们岂不是做什么事情,只要提到朋友的名字都需要事先征求一下朋友的意见?如果真是这样,那么我很怀疑朋友之间的默契和信任。难道姓名真的如此神圣而不可高攀?

我觉得保护隐私的注重走得过分远了点,尤其在国外。国内应该适当学习,不应该矫枉过正。

我的观点比较非主流,并且比较偏激,见谅,哈哈~
Rcurl的windows版本内置函数似乎不太全啊?
Loading required package: bitops
错误于strsplit(hh[iii], ":talkto[(]")[[1]] : 下标出界
>
这个是什么意思呢?
[未知用户] 这个函数我当时写的时候也遇到不少类似的问题,可能还是不够稳健。如果可能的话麻烦你帮忙看一下是在什么情况下出现的这个错误。谢谢~~
[未知用户] 如果没有填完整的UID,用户名,密码,就会出现这个问题。另外如果要读取好友的好友,应该怎么操作呢?
[未知用户] uid,账号,密码,是必须的。
参数N=0,是读取我的好友。参数N=1,是读取我的好友的好友。N>=2的时候类推,但是只是简单的迭代所以没考虑效率问题。
[3] "Thu Apr 28 21:49:03 2011"
[1] "15" "374"
[3] "Thu Apr 28 21:50:00 2011"
[1] "16" "978"
[3] "Thu Apr 28 21:52:28 2011"
错误于strsplit(hh[iii], ":talkto[(]")[[1]] : 下标出界
在N=0时正常,N=1时,固定在这个地方出错~
[未知用户] 那得找到这第17个好友然后看看他的那个页面是不是有啥异常的状况。方便的话把隐私数据处理掉发给我瞧瞧呗?
[未知用户] 第16个和第17个人重名,这样应该就是问题了,不然您亲自上我校内看也行,我刚申请你人人好友了,你随意。
6 天 后
想问下,出现了这样错误信息,数据量太大造成的么?
'memory.limit()' is Windows-specific
[未知用户] 这看起来是操作系统的问题嘛,是不是说这个函数是windows才有的?
[未知用户] 尝试了下把这个去掉就好了 memory.limit(4000)
另外,我无法读取,自己好友的好友列表,只读取了自己的好友列表,再看看。。
[未知用户] 嗯我这函数写得没啥水平,有任何意见建议欢迎交流呀

[未知用户] 你说得对,这个函数的确是Windows专有的。*nix系统不需要用这种方式增大内存。

[未知用户] 版主大人,最近又开始想试试您的那个人人网社交分析的程序,发现用igraph做图,跑以下程序library(igraph) gg = graph.data.frame(d = ff, directed = F) ## png("net.png", width = 500, height = 500) par(mar = c(0, 0, 0, 0)) set.seed(14) plot(gg, layout = layout.fruchterman.reingold, vertex.size = 5, vertex.label = NA, edge.color = grey(0.5), edge.arrow.mode = "-") ## dev.off() 报错,说symbols作的轴错,min(x),max(x)的参数错误,为什么啊
[未知用户] 错误于symbols(x = coords[, 1], y = coords[, 2], bg = vertex.color, :
符号座标不对
此外: 警告信息:
1: In min(x) : min里所有的参数都不存在; 回覆Inf
2: In max(x) : max里所有的参数都不存在;回覆-Inf
3: In min(x) : min里所有的参数都不存在; 回覆Inf
4: In max(x) : max里所有的参数都不存在;回覆-Inf
怎么会出这个悲剧……
[未知用户] 版主,经过本任反复看了您的论文,发现出现我上述的问题,是对N=0,N=1,N=2分别提取了数据(果然等了半天),直接串联成了矩阵……我再试试看,看看能否再现您的方法