Supporter Opinion

10
1 Supporter Opinion Tweetデータを利用したサッカーチームの 評判分析システム Jun Ishitsuka

Transcript of Supporter Opinion

Page 1: Supporter Opinion

1

Supporter Opinion !

Tweetデータを利用したサッカーチームの評判分析システム

!Jun Ishitsuka

Page 2: Supporter Opinion

自己紹介

石塚 淳(いしじゅん)

!大学時代

 データ解析(機械学習・統計学) !趣味

 サッカー観戦(鹿島アントラーズ) !言語

 Ruby, Python

 PHP, Node.js

2

Page 3: Supporter Opinion

背景

• Twitter mood predicts the stock market(Bollen, 2010)

– Tweetデータと株価に関連があることを示した

– 87.6%で変動の上下を予測

– 使用したツイートデータの特徴量

• ポジティブ or ネガティブ

• 6種類の感情因子(Calm, Alert, Sure, Vital,

Kind, and Happy)

3

Page 4: Supporter Opinion

目的(仮)

• サッカーの試合結果を予測したい

4

Page 5: Supporter Opinion

目的(仮)

5

Page 6: Supporter Opinion

目的

• 予測

– 次の試合結果

• 効果測定

– SNSでのサポーターの感情の可視化

6

Page 7: Supporter Opinion

何を作るか【全体構成】

7

Twitter

Python データ収集用ワーカーユーザー

Webブラウザ

Twitter API Query: アントラーズ

出力

mongoDB

Django Webアプリケーション用フレームワーク

サッカーのデータを持つ外部サイト

Python データ解析用ワーカー

Crawling 試合結果, 順位

Page 8: Supporter Opinion

何を作るか【チームごとの機能】

• Tweet数の推移

• ポジネガ率の推移

– 辞書とマッチングして割合を算出

• トレンドワード

– 直近1週間で機械学習による特徴語抽出

• サポーターの声

– ポジネガ率の極端なツイートをピックアップ

8

Page 9: Supporter Opinion

デモ

9

Page 10: Supporter Opinion

今後の展開

• 個人的にやってみたいこと

– 機械学習による試合結果予想

!• システムの横展開

– 収集するTwitterAPIのキーワードを変更するだけで、簡単に評判分析のシステムを構築できる

10