SlideShare a Scribd company logo
1 of 54
Download to read offline
EasyHTMLReport
の紹介
@yokkuns: 里 洋平
2014-02-22 第36回Tokyo.R

14年2月22日土曜日
AGENDA
• 自己紹介
• EasyHTMLReportパッケージ
• easyHtmlReport関数
• simpleHtmlReport関数
14年2月22日土曜日
AGENDA
• 自己紹介
• EasyHTMLReportパッケージ
• easyHtmlReport関数
• simpleHtmlReport関数
14年2月22日土曜日
里洋平(@yokkuns)
•
•

14年2月22日土曜日

元Webエンジニアのデータサイエンティスト
Tokyo.R主催者
執筆

14年2月22日土曜日
AGENDA
• 自己紹介
• EasyHTMLReportパッケージ
• easyHtmlReport関数
• simpleHtmlReport関数
14年2月22日土曜日
Rからレポートメール
を送りたい

14年2月22日土曜日
EasyHTMLReport
パッケージ

14年2月22日土曜日
EasyHTMLReportパッケージとは

• Rから簡単にHTMLメールを送れるパッ
ケージ

• 実はR Advent Calendar2012で作ったもの
をパッケージ化したもの

14年2月22日土曜日
easyHtmlReport関数

14年2月22日土曜日
easyHtmlReport関数
easyHtmlReport(rmd.file, from, to, subject)

• rmd.file: R Markdown ファイルのパス
• from: 送信者
• to: 宛先
• subject: メールタイトル
14年2月22日土曜日
easyHtmlReportの中身

http://www.slideshare.net/yokkuns/r-16189058
14年2月22日土曜日
Rmdファイルの作成
stock_anomaly_detection_sample.Rmd

14年2月22日土曜日
実行

14年2月22日土曜日
結果

14年2月22日土曜日
とっても簡単!

14年2月22日土曜日
職場で布教活動した
ところ

14年2月22日土曜日
”Rmdファイルを作る
の面倒くさい”

14年2月22日土曜日
“関数で自動で作って
くれ”

14年2月22日土曜日
作った

14年2月22日土曜日
simpleHtmlReport関数

14年2月22日土曜日
simpleHtmlReport関数
simpleHtmlReport(report.name, mail.from,
mail.to, subject,
report.data)

•
•
•
•
•
14年2月22日土曜日

report.name: レポート名
mail.from: 送信者
mail.to: 宛先
subject: メールタイトル
report.data: レポートするデータと設定項目の
リスト
report.dataの基本項目
• data: レポートしたデータのdata.frame
• id: グラフのx軸になるカラム名
• variable: グラフの凡例になるカラム名
• value: グラフのy軸になるカラム名
14年2月22日土曜日
自動で作成されるグラフ

• 折れ線グラフ
• idが数値、または日付(文字列可)
• 棒グラフ
• idが日付以外の文字列
14年2月22日土曜日
サンプルデータ作成

14年2月22日土曜日
実行例1

14年2月22日土曜日
実行結果1

14年2月22日土曜日
実行例2

14年2月22日土曜日
実行結果2

14年2月22日土曜日
その他設定可能な項目

14年2月22日土曜日
グラフタイトルと
表タイトルを変える

14年2月22日土曜日
graph.text、table.text

14年2月22日土曜日
実行結果

14年2月22日土曜日
実行結果

14年2月22日土曜日
表の行数が
気に入らない

14年2月22日土曜日
table.tail

14年2月22日土曜日
実行結果

14年2月22日土曜日
実行結果

14年2月22日土曜日
グラフの大きさが
気に入らない

14年2月22日土曜日
fig.width, fig.height

14年2月22日土曜日
実行結果

14年2月22日土曜日
棒グラフで積み上げ
したくない

14年2月22日土曜日
position

14年2月22日土曜日
実行結果

14年2月22日土曜日
メールの最初の文を
変更したい

14年2月22日土曜日
rmd.header

14年2月22日土曜日
実行結果

14年2月22日土曜日
実行結果

14年2月22日土曜日
メールの最後の文を
変更したい

14年2月22日土曜日
rmd.footer

14年2月22日土曜日
実行結果

14年2月22日土曜日
実行結果

14年2月22日土曜日
AGENDA
• 自己紹介
• EasyHTMLReportパッケージ
• easyHtmlReport関数
• simpleHtmlReport関数
14年2月22日土曜日
ご清聴ありがとうございました

14年2月22日土曜日

More Related Content

More from Yohei Sato

Tokyor60 opening
Tokyor60 openingTokyor60 opening
Tokyor60 openingYohei Sato
 
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組み
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組みTokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組み
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組みYohei Sato
 
Tokyor42 ggplot2
Tokyor42 ggplot2Tokyor42 ggplot2
Tokyor42 ggplot2Yohei Sato
 
ドリコムの分析環境とデータサイエンス活用事例
ドリコムの分析環境とデータサイエンス活用事例ドリコムの分析環境とデータサイエンス活用事例
ドリコムの分析環境とデータサイエンス活用事例Yohei Sato
 
Rでピボットテーブル
RでピボットテーブルRでピボットテーブル
RでピボットテーブルYohei Sato
 
第3回Japan rパネルディスカッション
第3回Japan rパネルディスカッション第3回Japan rパネルディスカッション
第3回Japan rパネルディスカッションYohei Sato
 
Tokyor26 data fusion
Tokyor26 data fusionTokyor26 data fusion
Tokyor26 data fusionYohei Sato
 
Tokyor24 yokkuns
Tokyor24 yokkunsTokyor24 yokkuns
Tokyor24 yokkunsYohei Sato
 
Tokyowebmining19 data fusion
Tokyowebmining19 data fusionTokyowebmining19 data fusion
Tokyowebmining19 data fusionYohei Sato
 
傾向スコア解析とUplift Modelling
傾向スコア解析とUplift Modelling傾向スコア解析とUplift Modelling
傾向スコア解析とUplift ModellingYohei Sato
 
Complex network ws_percolation
Complex network ws_percolationComplex network ws_percolation
Complex network ws_percolationYohei Sato
 
異常行動検出入門(改)
異常行動検出入門(改)異常行動検出入門(改)
異常行動検出入門(改)Yohei Sato
 
Tokyor22 selection bias
Tokyor22 selection biasTokyor22 selection bias
Tokyor22 selection biasYohei Sato
 
Uplift Modelling 入門(1)
Uplift Modelling 入門(1)Uplift Modelling 入門(1)
Uplift Modelling 入門(1)Yohei Sato
 
エンジニアサポート新年会2012 データマイニングcross 第1部
エンジニアサポート新年会2012 データマイニングcross 第1部エンジニアサポート新年会2012 データマイニングcross 第1部
エンジニアサポート新年会2012 データマイニングcross 第1部Yohei Sato
 
Japan r2 lt_yokkuns
Japan r2 lt_yokkunsJapan r2 lt_yokkuns
Japan r2 lt_yokkunsYohei Sato
 
Japan r2 tokyor
Japan r2 tokyorJapan r2 tokyor
Japan r2 tokyorYohei Sato
 
Japan r2 opening
Japan r2 openingJapan r2 opening
Japan r2 openingYohei Sato
 
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Yohei Sato
 
異常行動検出入門 – 行動データ時系列のデータマイニング –
異常行動検出入門 – 行動データ時系列のデータマイニング –異常行動検出入門 – 行動データ時系列のデータマイニング –
異常行動検出入門 – 行動データ時系列のデータマイニング –Yohei Sato
 

More from Yohei Sato (20)

Tokyor60 opening
Tokyor60 openingTokyor60 opening
Tokyor60 opening
 
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組み
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組みTokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組み
Tokyor45 カーネル多変量解析第2章 カーネル多変量解析の仕組み
 
Tokyor42 ggplot2
Tokyor42 ggplot2Tokyor42 ggplot2
Tokyor42 ggplot2
 
ドリコムの分析環境とデータサイエンス活用事例
ドリコムの分析環境とデータサイエンス活用事例ドリコムの分析環境とデータサイエンス活用事例
ドリコムの分析環境とデータサイエンス活用事例
 
Rでピボットテーブル
RでピボットテーブルRでピボットテーブル
Rでピボットテーブル
 
第3回Japan rパネルディスカッション
第3回Japan rパネルディスカッション第3回Japan rパネルディスカッション
第3回Japan rパネルディスカッション
 
Tokyor26 data fusion
Tokyor26 data fusionTokyor26 data fusion
Tokyor26 data fusion
 
Tokyor24 yokkuns
Tokyor24 yokkunsTokyor24 yokkuns
Tokyor24 yokkuns
 
Tokyowebmining19 data fusion
Tokyowebmining19 data fusionTokyowebmining19 data fusion
Tokyowebmining19 data fusion
 
傾向スコア解析とUplift Modelling
傾向スコア解析とUplift Modelling傾向スコア解析とUplift Modelling
傾向スコア解析とUplift Modelling
 
Complex network ws_percolation
Complex network ws_percolationComplex network ws_percolation
Complex network ws_percolation
 
異常行動検出入門(改)
異常行動検出入門(改)異常行動検出入門(改)
異常行動検出入門(改)
 
Tokyor22 selection bias
Tokyor22 selection biasTokyor22 selection bias
Tokyor22 selection bias
 
Uplift Modelling 入門(1)
Uplift Modelling 入門(1)Uplift Modelling 入門(1)
Uplift Modelling 入門(1)
 
エンジニアサポート新年会2012 データマイニングcross 第1部
エンジニアサポート新年会2012 データマイニングcross 第1部エンジニアサポート新年会2012 データマイニングcross 第1部
エンジニアサポート新年会2012 データマイニングcross 第1部
 
Japan r2 lt_yokkuns
Japan r2 lt_yokkunsJapan r2 lt_yokkuns
Japan r2 lt_yokkuns
 
Japan r2 tokyor
Japan r2 tokyorJapan r2 tokyor
Japan r2 tokyor
 
Japan r2 opening
Japan r2 openingJapan r2 opening
Japan r2 opening
 
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
Rで学ぶ 傾向スコア解析入門 - 無作為割り当てが出来ない時の因果効果推定 -
 
異常行動検出入門 – 行動データ時系列のデータマイニング –
異常行動検出入門 – 行動データ時系列のデータマイニング –異常行動検出入門 – 行動データ時系列のデータマイニング –
異常行動検出入門 – 行動データ時系列のデータマイニング –
 

EasyHtmlReportの紹介