实例后面都有编程练习题。
Table of Contents
1 Social Media Analytics: the Network 7
1.1 Full network vs restricted network information . . . . . . . . . . . . . . . . . 7
1.1.1 Full network data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2 Restricted network data . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Plotting networks (adjacency matrices) . . . . . . . . . . . . . . . . . . . . . 10
1.3 Describing networks in numbers . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.1 Global characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.2 Local (individual) characteristics . . . . . . . . . . . . . . . . . . . . 12
1.4 Network clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5 QAP regression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.5.1 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.6 Exponential-Family Random Graph Models . . . . . . . . . . . . . . . . . . 28
1.6.1 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.7 Tutorial: make your own Twitter app . . . . . . . . . . . . . . . . . . . . . . 34
1.8 Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2 Social Media Analytics: the User 53
2.1 Event attendance prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.1.1 Paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.1.2 Random forest and variable importance measures . . . . . . . . . . . 63
2.1.3 Partial Dependence Plots . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.1.4 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.2 Network size maximization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.2.1 Paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.2.2 Genetic Algorithms For Floating Point Chromosomes . . . . . . . . . 91
2.2.3 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
2.3 Tie Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
2.3.1 Paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
2.3.2 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
2.4 Reviewer Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
2.4.1 Paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
2.4.2 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
2.5 B2B Customer Acquisition using Facebook for Coca Cola Refreshments USA
Inc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
2.5.1 Paper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
2.5.2 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
3 Social Media Analytics: the Message 207
3.1 Text mining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
3.2 Word clouds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
3.3 Sentiment analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
3.4 Retweet analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
3.5 Word networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
3.5.1 Exercise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
3.6 Idea Mining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
4 Web Analytics 239
4.1 Classifying Web Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
4.2 PageRank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
4.3 Link analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242