来客网

你以为川普的推特都是他自己写的:数据可不这么认为

声明:本文转载自 「THU数据派微信号」, 或因排版与篇幅原因进行过编辑,内容未经本站独立核实,不代表本站立场、观点或建议。 如涉及版权问题,请联系我们,核实后立即删除。 [ 免责声明 ]

‍近日,一直以“推特治国”闻名的川普正式宣誓就任了美国第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)