15 0117 r言語活用事例-外部公開用

50
R言語活用事例 主に国内に関しての資料紹介 大城 信晃 2015/01/17 TokyoR #45

Upload: nobuaki-oshiro

Post on 17-Jul-2015

935 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: 15 0117 r言語活用事例-外部公開用

R言語活用事例 主に国内に関しての資料紹介

大城 信晃

2015/01/17

TokyoR #45

Page 2: 15 0117 r言語活用事例-外部公開用

自己紹介

Page 3: 15 0117 r言語活用事例-外部公開用

これまで / 現在の仕事

Page 4: 15 0117 r言語活用事例-外部公開用

一部執筆しました

http://amazon.jp/dp/4798134902

Page 5: 15 0117 r言語活用事例-外部公開用

アジェンダ

• 企業活用事例

• 教育現場

• コミュニティ

• 書籍

• まとめ

Page 13: 15 0117 r言語活用事例-外部公開用

Google, Facebook

• (Googleでの)一般的な使い方は、1.他のツールでデータを抽出 2.Rへインポート 3.Rで解析とモデリングを作成 4.PythonやC++ でモデリング結果をプロダクションへ実装

• Facebookのデータチームは新規ユーザーの2つの質問について回答するために、2007年からRを使い始めた。1.どのデータポイントからユーザーが滞在するかを予測するか? 2.そのポイントによると、3ヶ月後にはユーザーはどのようなアクティビティをするか?

http://pracmper.blogspot.jp/2010/01/googlefacebookr.html

Page 14: 15 0117 r言語活用事例-外部公開用

Google, Facebook

• (Googleでの)一般的な使い方は、1.他のツールでデータを抽出 2.Rへインポート 3.Rで解析とモデリングを作成 4.PythonやC++ でモデリング結果をプロダクションへ実装

• Facebookのデータチームは新規ユーザーの2つの質問について回答するために、2007年からRを使い始めた。1.どのデータポイントからユーザーが滞在するかを予測するか? 2.そのポイントによると、3ヶ月後にはユーザーはどのようなアクティビティをするか?

http://pracmper.blogspot.jp/2010/01/googlefacebookr.html

モデルのプロトタイピング

ユーザ行動予測

Page 17: 15 0117 r言語活用事例-外部公開用

アジェンダ

• 企業活用事例

• 教育現場

• コミュニティ

• 書籍

• まとめ

Page 18: 15 0117 r言語活用事例-外部公開用

大学シラバス

• 大学のカリキュラムにも採用されている

– http://www.okada.jp.org/RWiki/?R%A5%B7%A5%E9%A5%D0%A5%B9

– Rが無料で使えるという点が教育用途にはマッチ

–放送大学でも流れていた様子

Page 19: 15 0117 r言語活用事例-外部公開用

大学シラバス

• 放送大学(抜粋)

–データマイニングとは

– Rによる基本統計量の計算

–線形代数の基本

–データの視覚化

–主成分分析

–アソシエーション分析

–決定木

–テキストマイニング

・・・

http://www.ouj.ac.jp/hp/kamoku/pdf/1554522.pdf

Page 20: 15 0117 r言語活用事例-外部公開用

アジェンダ

• 企業活用事例

• 教育現場

• コミュニティ

• 書籍

• まとめ

Page 21: 15 0117 r言語活用事例-外部公開用

アジェンダ

• 企業活用事例

• 教育現場

• コミュニティ

• 書籍

• まとめ

Page 22: 15 0117 r言語活用事例-外部公開用

様々なコミュニティ

• 国内

– R言語コミュニティまとめ(日本)

• http://matome.naver.jp/odai/2142071881125131301

• 海外をウォッチしたい場合は下記参照

–海外サイト紹介。初級者向け、上級者向け (英語力必須) / Tokyo r no8_海外サイトの紹介

• http://t.co/ecnzlffs6V

–世界各地のR勉強会(要英語力). UseR, RBloggers / 世界のR(仮)

• http://t.co/MZAziXBTVs

Page 23: 15 0117 r言語活用事例-外部公開用

様々なコミュニティ

• 国内

– R言語コミュニティまとめ(日本)

• http://matome.naver.jp/odai/2142071881125131301

• 海外をウォッチしたい場合は下記参照

–海外サイト紹介。初級者向け、上級者向け (英語力必須) / Tokyo r no8_海外サイトの紹介

• http://t.co/ecnzlffs6V

–世界各地のR勉強会(要英語力). UseR, RBloggers / 世界のR(仮)

• http://t.co/MZAziXBTVs

Page 24: 15 0117 r言語活用事例-外部公開用

Rユーザー会(通称)

• 大学の先生方を主とする情報交換会

• 年に1度統計数理研究所で開催されている

http://prcs.ism.ac.jp/useRjp/hiki.cgi

Page 25: 15 0117 r言語活用事例-外部公開用

Rユーザー会(通称)

• 大学の先生方を主とする情報交換会

• 年に1度統計数理研究所で開催されている

http://prcs.ism.ac.jp/useRjp/hiki.cgi

Page 26: 15 0117 r言語活用事例-外部公開用

Japan.R • こちらは企業、学生の有志による年に一度の集会

• 第一回は2010年開催

Page 27: 15 0117 r言語活用事例-外部公開用

Japan.R • こちらは企業、学生の有志による年に一度の集会

• 第一回は2010年開催

Page 28: 15 0117 r言語活用事例-外部公開用

各地コミュニティ • TokyoR

–東京エリアを中心としたRコミュニティ

– 2010年にスタートし、2015/1/17で通算45回

https://atnd.org/events/60908

Page 29: 15 0117 r言語活用事例-外部公開用

各地コミュニティ(2回以上開催)

• 北は北海道、南は沖縄まで

– SapploRo.R : 札幌エリア。通算3回

– Tsukuba.R : 筑波エリア。通算9回で現在休止中

– Kashiwa.R : 千葉県柏市エリア。通算10回

– Tokyo.R女子部 : 東京エリア。通算4回。女性限定

– Nagoya.R : 名古屋エリア。通算12回

– Osaka.R : 大阪エリア。通算7回

– Kobe.R : 神戸エリア。通算14回

– HiRoshima.R : 広島エリア。通算3回

– 沖縄R同好会 : 沖縄エリア。通算2回、現在休止中か

http://matome.naver.jp/odai/2142071881125131301

Page 30: 15 0117 r言語活用事例-外部公開用

参考:RjpWiki(オンラインコミュニティ)

• 岡田先生が管理人をしているR言語のWiki

http://www.okada.jp.org/RWiki/

Page 31: 15 0117 r言語活用事例-外部公開用

アジェンダ

• 企業活用事例

• 教育現場

• コミュニティ

• 書籍

• まとめ

Page 32: 15 0117 r言語活用事例-外部公開用

書籍

• 2010年ごろは統計分野の書籍がメイン

• 2015年現在はビジネス利用やパフォーマンスチューニングといった内容が出てきている

–また専門書だけでなくムック本も登場

Page 33: 15 0117 r言語活用事例-外部公開用

統計学習用書籍

• 基礎編

–母集団と標本、検定などをRを使って説明

• 応用編

–回帰分析、因子分析などの手法のほか、外れ値が相関係数に及ぼす影響などの注意点についての説明

2008年1月発売

Page 34: 15 0117 r言語活用事例-外部公開用

統計学習用書籍

• R言語によるさまざまな統計解析の手法を解説する。

• 古典的な因子分析などをはじめ,サポートベクトルマシン,ランダム

フォレスト法などの最新手法まで幅広く扱っている。

2007年10月発売

Page 35: 15 0117 r言語活用事例-外部公開用

金融

• 金融データ解析の入門書

• 金融関連のRパッケージの紹介など

Page 36: 15 0117 r言語活用事例-外部公開用

ビジネス活用

• オライリー書籍の和訳版

• データをビジネスに活かすために身に付けておくべき基本的な考え方と、データマイニングやモデリングの根底に存在するコンセプトについて、体系的に解説

Page 37: 15 0117 r言語活用事例-外部公開用

パフォーマンスチューニング

• 処理スピードや大規模データ処理で他言語に劣るRをいかに

チューニングするかというニーズから生まれた書籍

Page 38: 15 0117 r言語活用事例-外部公開用

ムック本

• 最近増えてきている

• 専門家から一般企業の分析担当への拡大

2013年8月発売 2014年12月発売

Page 39: 15 0117 r言語活用事例-外部公開用

アジェンダ

• 企業活用事例

• 教育現場

• コミュニティ

• 書籍

• R関連スライド

Page 40: 15 0117 r言語活用事例-外部公開用

R関連スライド

• 今回は主にこの辺から発掘(TokyoR第1回~第35回まで) / 勉強会発表内容一覧 http://lab.sakaue.info/wiki.cgi/JapanR2010?page=%CA%D9%B6%AF%B2%F1%C8%AF%C9%BD%C6%E2%CD%C6%B0%EC%CD%F7

Page 41: 15 0117 r言語活用事例-外部公開用

Rの基礎

• Rの基礎。「余裕無かった」ケースは当時から健在。 / 第1回R勉強会@東京 http://www.slideshare.net/yokkuns/r-3008616

Page 42: 15 0117 r言語活用事例-外部公開用

R固有 & 歴史

• RToolsとコマンドライン操作必須かも / 10分で分かるRパッケージの作り方 http://www.slideshare.net/yokkuns/10r

• Rの歴史 / そういえばRとはなんだったか http://www.slideshare.net/Nikoriks/r-13089670

Page 44: 15 0117 r言語活用事例-外部公開用

他言語との繋ぎこみ • Excel-DNA。 .NET系が書ける方へ / 菩薩でもわかる!Rで動かすExcelアドインの作り方 http://www.slideshare.net/teramonagi/rexcel

• 3000倍高速 / Tokyo.R 白熱教室「これからのRcppの話をしよう」 #R活用事例 http://www.slideshare.net/mobile/teramonagi/tokyor-rcpp-16709700

Page 45: 15 0117 r言語活用事例-外部公開用

エンジニアリング寄り

• RUnit / Tokyor14 - R言語でユニットテスト http://www.slideshare.net/yokkuns/tokyor14-r/

• ブレークポイント, オブジェクトの状態確認, 関数確認 / Rデバッグあれこれ http://www.slideshare.net/abicky/r-9034336

Page 46: 15 0117 r言語活用事例-外部公開用

前処理 • 外れ値のお話 / Maeshori missing

http://www.slideshare.net/mobile/dichika/maeshori-missing

Page 47: 15 0117 r言語活用事例-外部公開用

分析手法

• mtable, XLConnect で早く寝よう / 重回帰職人の朝は早い http://www.slideshare.net/m884/ss-10334382

• おむつとビール / okyo.R #22 Association Rules http://www.slideshare.net/bob3/tokyo-r22

• RFinanceYJは動かないかもなのでRFinanceJに期待 / Rで学ぶ『構造型モデル de 倒産確率推定』 http://www.slideshare.net/mobile/teramonagi/r-de

• テロリストが分かるかも?/ 2部グラフとソーシャルネットワーク http://www.slideshare.net/hirokoonari/2-11947351

Page 49: 15 0117 r言語活用事例-外部公開用

まとめ • 企業活用事例

– 複数基盤の組み合わせての活用

– マッチング、予測、プロトタイピング

• 教育現場

– 大学講義、放送大学

– Rが無料で使える点は大きい

• コミュニティ

– 日本のコミュニティ、オンラインコミュニティ

– 海外のコミュニティ

• 書籍

– 統計分野から、ビジネス現場での活用へ波及

• R関連スライド

– Twitterのハッシュタグ #R活用事例 で募集中

Page 50: 15 0117 r言語活用事例-外部公開用

ご清聴ありがとうございました!