社会网络分析论坛 social network analysis forum

标题: 问:已经有的网络如何转换成随机网络? [打印本页]

作者: 匿名    时间: 2019-5-25 06:36
标题: 问:已经有的网络如何转换成随机网络?
对不起,如果这是一个基本问题。
我知道如何以各种方式创建随机网络。
假设我已经有了一个网络(随机或没有)。
我可以通过随机删除线(根据某些标准)来变换它,以便测量得到的结构吗? (相反,我可以随机添加行吗?)“删除线”转换似乎没有“随机”选项。


作者: snachina    时间: 2019-5-25 06:39
没有直接命令可以随机删除给定网络中的线路。
但你可以:
1。用随机值替换给定网络中的线值
2.查看获得的线值的分布,并删除值大于(小于)给定值的所有线。
   这样可以随机删除任意数量的行。
  我准备了一个日志文件(附带GenerateRandomLineValues.mcr),它使用随机行值将任何网络转换为网络,并显示前20行值。
使用以下步骤随机删除给定网络中的任意数量的行:
- 首先加载选定的网络或在Pajek中生成任何随机网络。
- 宏/重复会话并选择GenerateRandomLineValues.mcr(您将获得相同的网络但具有随机线值)
- 在报告窗口中查看以查看所获得网络中的最高线值。
- 网络/创建新网络/转换/删除/具有值/低于的行并选择一些阈值(例如,如果要删除10行选择阈值,该阈值比第10大线值的线值略大)。
   值将低于所选阈值的所有行都将从网络中删除。
GenerateRandomLineValues.mcr (475 Bytes, 下载次数: 0)





欢迎光临 社会网络分析论坛 social network analysis forum (http://www.snachina.com/) Powered by Discuz! X3.3