山东大学 软件 学院
数据科学导论 课程实验报告
学号:
姓名:
班级:
实验题目: 基于 Twitter 的网络结构和社会群体演化
实验学时:4
实验日期: 2019.11
实验目的:
掌握从社交网络数据抽取用户关系并进行数据分析的方法。
硬件环境:
软件环境:
Windows10 操作系统
jupyter notebook
python3.6
Gephi0.9.2
实验步骤与内容:
实验内容
1. 地震前后网络构建
根据附件 1 和附件 2 给出的推文数据,提取出用户发文时间、用户昵称、发文内容等
关键字段,并根据这些信息构建地震前后的关系网络。
2. 对构建好的网络进行分析
为了对比地震对用户关系带来的影响,分别对取得的英文使用者网络和日文使用者网络
进行累积度分布变化统计、单独节点层面上的度变化统计并做对比分析。
3. 网络可视化
使用复杂网络分析软件 Gephi 可以方便的对网络节点进行可视化。
实验步骤
1. 网络构建
1) 分析 json 文件数据格式
原始的 json 文件只有一行,很难看出其中的结构。因此,编写 html 代码在其中用
javascript 对 json 文件进行 ajax 请求,使用浏览器对请求后的数据进行解析。