近日,一直以“推特治国”闻名的川普正式宣誓就任了美国第45任总统。
川普这次在美国大选中胜出,他的推特也发挥了巨大的作用。相比大多数总统竞选人来说,他们都没时间自己发推。但推特玩的风生水起的川普却表示,他的推特都是自己发的……那么事实真的是这样吗?
有个美国网友发现川普发推特有两个客户端。一个安卓,另一个是 iPhone 。

而且这位细心的网友还发现,一些言辞激烈的推都来自安卓;而画风比较正常的推都来自iPhone。
这一发现,也引起了数据分析师David Robinson的注意。David注意到当川普发祝贺内容时,是通过iPhone;而当他抨击竞选对手时而是通过安卓。而且两个不同客户端通常发推的时间也不太相同。
本着科学严谨的态度,程序员小哥决定让数据说话,于是做了程序,抓取分析了川普发过的推,终于发现了一些模式。并且通过统计,图表,最终他基本确定,川普的推特并不是他一个人写的。

数据证明,安卓端和iPhone发的推分别是两个人所写的。而且发推时间,使用标签,加链接,转发的方式也截然不同。同时,安卓端发的内容更加激烈和消极。
如果就像川普采访中所说他使用的手机是三星Galaxy,我们可以确信用安卓发推的是川普本人,用iPhone发的大概是他的团队助理。
发推时间对比
首先用 twitteR 包中的 userTimeline 函数导入川普发推的时间数据:
♦ library ( dplyr )
♦ library ( purrr )
♦ library ( twitteR )
# You''d need to set global options with an authenticated appsetup_twitter_oauth(getOption("twitter_consumer_key"),
getOption("twitter_consumer_secret"),
getOption("twitter_access_token"),
getOption("twitter_access_token_secret"))
# We can request only 3200 tweets at a time; it will return fewer
# depending on the APItrump_tweets %
select(id, statusSource, text, created) %>%
extract(statusSource, "source", "Twitter for (.*?)%
filter(source %in% c("iPhone", "Android"))
分析的数据包括来自 iPhone 的 628 条推文,来自 Android 的 762 条推文。
主要考虑推文是在一天内什么时间发布的,在此我们可以发现区别:
♦ library(lubridate)
♦ library(scales)
tweets %>%
count(source, hour = hour(with_tz(created, "EST"))) %>%
mutate(percent = n / sum(n)) %>%
ggplot(aes(hour, percent, color = source)) +
geom_line() +
scale_y_continuous(labels = percent_format()) +
labs(x = "Hour of day (EST)",
y = "% of tweets",
color = "")

川普一般习惯早上发推,而他的助理会集中在下午或晚上发推。
发文习惯对比当川普的安卓手机转推时,习惯用双引号引用这整句话。

而 iPhone 转推时,一般不使用双引号。

安卓手机: 500 多条推文没有双引号,200 多条有双引号
iPhone:几乎没有双引号
与此同时,在分享 链接和图片时,安卓和 iPhone 也大不相同。
数据证明 iPhone 端 发的推文很多会附上图片,链接。内容也以宣传为主。
比如下面这条:
而川普安卓端发的推文没有图片、链接,更多是直接的文字,比如:
用词对比
总体来说川普推文中有哪些常用词呢?
在此基础上我们再来分别看安卓和 iPhone 常用词的区别。
结论
· 带标签的推文基本来自 iPhone 。
· iPhone 推文中常用词有宣传性的词,比如:“参加”,“明天”,“晚上 7 点”。
· 安卓的推文常用有强烈情绪性的词汇,“差劲”,“疯了”,“软弱”,“傻瓜”等等。
情感分析
安卓和 iPhone 推文在情感上也有很大的差异,让我们来量化一下。用到 tidytext 当中的NRC Word-Emotion Association 词典,主要把用词联系以下十种情绪分析:积极,消极,愤怒,期待,厌恶,恐惧,快乐,悲伤,惊讶,信任。
为了分别计算安卓和 iPhone 推文的情感,可以把不同用词分类。
(比如,我们可以看到安卓推文中 4901 个词中 321 个词与情感“愤怒”有关。)
同时可以分析,比起 iPhone ,安卓推文更喜欢使用带强烈情绪的词。
我们可以用 95% 的置信区间来明确二者的区别:
从而我们可知,川普安卓的推文比起 iPhone ,使用“厌恶”“悲伤”“恐惧”“愤怒”等消极情绪词的比例高 40-80%
在数据挖掘下
川普推特背后的团队就这么被扒了个精光 所以,看川普的推特,只要看安卓端的就好了。
但据报道,上任后的川普必须使用一部由美国特工处认证的安全加密手机,以替换他之前使用的安卓系统手机。据称前总统奥巴马就无法通过安全手机发推文,那使用安全手机后,川普还能继续愉快的“推特治国”吗?
评论 (0)