Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rでレポートメール

4,252 views

Published on

Rでレポートメール

  1. 1. Rでレポートメール @yokkuns 里 洋平 yohei0511@gmail.com 2013.01.26 第28回Tokyo.R2013年1月26日土曜日
  2. 2. 自己紹介 ◆ 里 洋平(@yokkuns) ◆ 元Webエンジニアのデータサイエンティスト ・今は主にマーケティング周りを見てる ◆ 統計解析やデータマイニングをビジネスに適用 ・時系列解析とか異常検知とか最適化とか ・いろんなモデルの構築2013年1月26日土曜日
  3. 3. 活動例: 勉強会の主催・執筆 Tokyo.R主催 パッケージ本執筆しました!2013年1月26日土曜日
  4. 4. 活動例: 動画レコメンド 閲覧されている動画の情報を用いておすすめ動画を表示する2013年1月26日土曜日
  5. 5. 活動例: 市場予測 Web上の情報から市場予測2013年1月26日土曜日
  6. 6. 活動例: 異常検知 Anomaly detection 複数時系列から異常な振る舞いを検知する C A 時系列のモデリング 複数時系列の異常検知 B 時系列A 時系列A 異常な振る舞い 時系列B 時系列C 時系列B 時系列C 異常な振る舞いの時系列を検出 例1:トラフィック異常検知 例2:CM効果のノイズ除去 トラフィックA ケースA CM効果 トラフィックB ケースB トラフィックC 調査 ケースC 異常な振る舞いをしている 異常な振る舞いをしているケースを トラフィックの原因を調査する 除外して、CMの効果を算出する 852013年1月26日土曜日
  7. 7. 活動例: 時系列解析と影響分析 TV Commercial Effects 時系列的な振る舞いの特徴から各KPIへのCMの影響度を算出 イベン CM時系列 ト 新規 登録 CM ARPP U ARPU 各KPIの時系列 その他 外部 継続率 要因 ケース 872013年1月26日土曜日
  8. 8. 新たな勉強会 TokyoApache.Pig https://groups.google.com/group/tokyo_apache_pig2013年1月26日土曜日
  9. 9. KPIをチェックしたい2013年1月26日土曜日
  10. 10. KPIをチェックしたい 直近のデータでDailyとかHourlyで見たい!2013年1月26日土曜日
  11. 11. KPIをチェックしたい 直近のデータでDailyとかHourlyで見たい! 普段は見ないけど異常があったら見たい!2013年1月26日土曜日
  12. 12. KPIをチェックしたい 直近のデータでDailyとかHourlyで見たい! 普段は見ないけど異常があったら見たい! 過去分も含めていろんな軸で見たい!2013年1月26日土曜日
  13. 13. KPIをチェックしたい 直近のデータでDailyとかHourlyで見たい! knitr+sendmailR 普段は見ないけど異常があったら見たい! 過去分も含めていろんな軸で見たい!2013年1月26日土曜日
  14. 14. KPIをチェックしたい 直近のデータでDailyとかHourlyで見たい! knitr+sendmailR 普段は見ないけど異常があったら見たい! changeAnomalyDetection+knitr+sendmailR 過去分も含めていろんな軸で見たい!2013年1月26日土曜日
  15. 15. KPIをチェックしたい 直近のデータでDailyとかHourlyで見たい! knitr+sendmailR 普段は見ないけど異常があったら見たい! changeAnomalyDetection+knitr+sendmailR 過去分も含めていろんな軸で見たい! shiny2013年1月26日土曜日
  16. 16. KPIをチェックしたい 直近のデータでDailyとかHourlyで見たい! knitr+sendmailR 普段は見ないけど異常があったら見たい! changeAnomalyDetection+knitr+sendmailR 過去分も含めていろんな軸で見たい! shiny2013年1月26日土曜日
  17. 17. 直近のデータでDailyとかHourlyで見たい! DailyとかHoulyでレポートメールを配信しよう どうせなら、HTMLメールにして表とかグラフとか付いてると嬉しい knitr markdown 生成 送信 Rmdファイル sendmailR htmlファイル2013年1月26日土曜日
  18. 18. 直近のデータでDailyとかHourlyで見たい! 現在バージョンのものでは、HTMLメールが送れないので 修正版をインストールする $ git clone git@github.com:yokkuns/sendmailR.git $ cd sendmailR $ sudo make install または、make installではなく make packageをしてR上でインストール $ make package $R > install.packages("sendmailR_1.1-2.tar.gz")2013年1月26日土曜日
  19. 19. 直近のデータでDailyとかHourlyで見たい! RStudioでRmd形式でレポート内容を出力するスクリプトを書く2013年1月26日土曜日
  20. 20. 直近のデータでDailyとかHourlyで見たい! knitrとmarkdownを使ってhtmlファイルを作成する デフォルトだと画像がbase64エンコードされてメールで表示されない options引数で、必要なオプションのみを指定するようにする2013年1月26日土曜日
  21. 21. 直近のデータでDailyとかHourlyで見たい! 画像のリンクを添付画像に置換し、sendmail関数で送信!2013年1月26日土曜日
  22. 22. 普段はみないけど異常があったら見たい! changeAnomalyDetectionパッケージを使って異常検知 異常があった時だけメール送信する アラートメール送信2013年1月26日土曜日
  23. 23. ご清聴ありがとうございました!2013年1月26日土曜日

×