バイラルメディアの可視化

37
バイラルメディアの可視化 PyConJP 2014 三上 悟 1

description

PyConJP2014 LTの発表資料です。

Transcript of バイラルメディアの可視化

Page 1: バイラルメディアの可視化

バイラルメディアの可視化

PyConJP 2014 三上 悟

1

Page 2: バイラルメディアの可視化

Who am I

• 株式会社イノーバ

• 三上 悟(Mikami Satoru)

• 分析基盤を作ってます

• Python歴は1年くらい

• 趣味:テキストマイニング・可視化

2

Page 3: バイラルメディアの可視化

バイラルメディアとは?

Page 4: バイラルメディアの可視化

http://matome.naver.jp/odai/2139012994512952101/2140401540237604603

4

Page 5: バイラルメディアの可視化

話題性のある動画や画像を中心とした記事に、短期間で爆発的なトラフィックを集めることを目的としたブログメディア

http://news.mynavi.jp/news/2014/08/01/051/

Page 6: バイラルメディアの可視化

流行ってる?

6

Page 7: バイラルメディアの可視化

7

Page 8: バイラルメディアの可視化

8

Page 9: バイラルメディアの可視化

知りたいこと

9

Page 10: バイラルメディアの可視化

• FacebookとTwitterでどんな記事が最も多くシェアされているか?=> バイラルした記事はなにか

• 他にもいろいろあるけど続きはどこかで

10

Page 11: バイラルメディアの可視化

調べてみた

11

Page 12: バイラルメディアの可視化

バイラルメディア3

35

12

Page 13: バイラルメディアの可視化

ツール

Page 14: バイラルメディアの可視化

• スクレイピング:Scrapy

• 前処理・分析 :Pandas

• 可視化    :Matplotlib

14

Page 15: バイラルメディアの可視化

スクレイピング

15

Page 16: バイラルメディアの可視化

Scrapy

• スクレイピングフレームワーク

• 早くて、簡単に、ウェブサイトのクローラーを作れる

16

Page 17: バイラルメディアの可視化

$ pip install scrapy

17

Page 18: バイラルメディアの可視化

$ scrapy startproject viral_media_spider

18

Page 19: バイラルメディアの可視化

$ cd viral_media_spider $ scrapy genspider example example.com

19

Page 20: バイラルメディアの可視化

20

Page 21: バイラルメディアの可視化

21

Page 22: バイラルメディアの可視化

sitemap.xmlを使ってクロールする

22

Page 23: バイラルメディアの可視化

$ scrapy crawl example_spider

23

Page 24: バイラルメディアの可視化

可視化

24

Page 25: バイラルメディアの可視化

Pandas

• データ分析をするためのライブラリ

• PyConJP 2014で、Pandasのデモ画面をたくさん見たと思うので説明は飛ばします。

25

Page 26: バイラルメディアの可視化

26

Page 27: バイラルメディアの可視化

FacebookとTwitterでどんな記事が 最も多くシェアされているか?

27

Page 28: バイラルメディアの可視化

Facebook

28

Page 29: バイラルメディアの可視化

29

Page 30: バイラルメディアの可視化

初めての育児に不安だらけだった1年。1歳児検診の帰りにパパがママに贈った感謝のサプライズ http://spotlight-media.jp/article/45124077560088198

30

Page 31: バイラルメディアの可視化

https://www.youtube.com/watch?v=uu3iM1azTj4

31

Page 32: バイラルメディアの可視化

Twitter

32

Page 33: バイラルメディアの可視化

33

Page 34: バイラルメディアの可視化

観覧車から見下ろした景色に思わず涙。家族・友人勢揃いで仕掛けた感動サプライズhttp://spotlight-media.jp/article/35520619585542170

34

Page 35: バイラルメディアの可視化

https://www.youtube.com/watch?v=DfKqzcvMj_c

35

Page 36: バイラルメディアの可視化

36

Page 37: バイラルメディアの可視化

続きは?• 他にも、、

• 炎上した記事は?数字が含まれているタイトルの比率は?タイトルの最小・最大は?

• ご興味のある方は、こちらまで => http://twitter.com/saicologic

37