28
<#> R Markdown でレポート作成 Tokyo.R #63 簑田 高志

TokyoR:RMarkdownでレポート作成

Embed Size (px)

Citation preview

Page 1: TokyoR:RMarkdownでレポート作成

<#>

R Markdown

でレポート作成

Tokyo.R #63

簑田 高志

Page 2: TokyoR:RMarkdownでレポート作成

目次

1.自己紹介2.はじめての おさらい3.R Markdown 事始め4.まとめ

1

Page 3: TokyoR:RMarkdownでレポート作成

• 名前 :簑田 高志• Twitter :aad34210

• ブログ :http://pracmper.blogspot.com/

• 出身学部 :法学部• 仕事 :E-commerceのアナリスト

インターネット広告のビジネスアナリスト• 出版書籍 :みんなのR(共同翻訳)

データサイエンティストのための最新知識と 実践(共著)← New!

自己紹介

2

Page 4: TokyoR:RMarkdownでレポート作成

お知らせ

• マナティで連載をしていた内容が書籍化されました• 今回の内容に加えて「はじめてのR」、「続はじめてのR」で説明している内容も新たに追加されています。

2017年6月30日発売

3

Page 5: TokyoR:RMarkdownでレポート作成

<#>

はじめての おさらい

Page 6: TokyoR:RMarkdownでレポート作成

おさらい(1)

Rを初めて触る・もしくは数ヶ月の初学者に向けて、これからRでコーディングをしていく中で、最低限必要な知識をまとめた。

http://www.slideshare.net/aad34210/tokyo-r49-beginner http://www.slideshare.net/aad34210/tokyo-r50-beginner2

5

Page 7: TokyoR:RMarkdownでレポート作成

おさらい(2)

説明した内容は以下のとおり

6

Page 8: TokyoR:RMarkdownでレポート作成

<#>

R Markdown

事始め

Page 9: TokyoR:RMarkdownでレポート作成

みなさん分析した結果はどんなフォーマットでシェアしていますか?

8

Page 10: TokyoR:RMarkdownでレポート作成

9出典:Microsoft Office 2011

Page 11: TokyoR:RMarkdownでレポート作成

10出典:Microsoft Office 2011

Page 12: TokyoR:RMarkdownでレポート作成

11出典:Microsoft Office 2011

Page 13: TokyoR:RMarkdownでレポート作成

チャートを作ってコピペサイズを変更して、説明文を入れて…

正直めんどい12出典:http://www.irasutoya.com/2017/07/blog-post_962.html

Page 14: TokyoR:RMarkdownでレポート作成

そんなあなたに、R Markdown

13出典:http://rmarkdown.rstudio.com/lesson-13.html

Page 15: TokyoR:RMarkdownでレポート作成

• Rから様々なドキュメントを生成できる機能• HTML、PDF、Word、HTML Slide、Books、Dashboard、Website 等々

• 説明文章やチャート、Rコードを同一インターフェイスで扱うことができるので、他

のアプリケーションへのコピーや定義の確認等がすぐにできる。また再現性も高くなる(Reproducible)

R Markdown is 何?

14

Page 16: TokyoR:RMarkdownでレポート作成

どうやって使う?(1)

①:R Markdownを選択 ②:タイトルと作成者・フォーマットを入力・選択

15

Page 17: TokyoR:RMarkdownでレポート作成

どうやって使う?(2)

③:チャンクを含んだドキュメントを作成 ④:knitボタンをクリック

16

Page 18: TokyoR:RMarkdownでレポート作成

どうやって使う?(3)

④:HTMLドキュメントが立ち上がる

17

Page 19: TokyoR:RMarkdownでレポート作成

チャンク(Chunk)

• R Markdownを語る上で欠かせない機能。• ここで囲まれたRコードが実行される。• 様々なオプションを付けてコントロールすることができる

• ドキュメント内に表示 ON/OFF

• エラー表示 ON/OFF

• 実行するかしないか• チャートのサイズ変更• キャッシュするかしないか…

```{r setup, include=FALSE}

knitr::opts_chunk$set(echo = TRUE)

```

︙︙

```{r cars}

summary(cars)

```

赤色:チャンクコード緑:チャンク名称(重複不可)オレンジ:オプション

18

Page 20: TokyoR:RMarkdownでレポート作成

ドキュメント・テーブル

• チャンク以外の箇所ではドキュメント(文章)を書くことができる• Markdown形式で作成でき、見出しや箇条書き、リンクを設置可能

• チャンクの中ではテーブル(表形式)も表現することができる

■見出し# 見出し## 2番目見出し### 3番目見出し

■リンク[R Studio](http://rmarkdown.rstudio.com)

■箇条書き1. Item 1

2. Item 2

3. Item 3+ Item 3a

+ Item 3b

19

Page 21: TokyoR:RMarkdownでレポート作成

チートシート• オプションは多数。チートシートもありhttp://www.rstudio.com/wp-content/uploads/2016/03/rmarkdown-cheatsheet-2.0.pdf

20

Page 22: TokyoR:RMarkdownでレポート作成

プレゼンテーション(1)• パワーポイントのようなプレゼンテーションスライドも作成可能

21

Page 23: TokyoR:RMarkdownでレポート作成

プレゼンテーション(2)• パワーポイントのようなプレゼンテーションスライドも作成可能

22

Page 24: TokyoR:RMarkdownでレポート作成

Githubへの公開• Github用のテンプレートがあるので、これを使うと、Githubへの公開用フォーマットが作成できる

23

Page 25: TokyoR:RMarkdownでレポート作成

わからないところがあれば…

@kazutan

#おしえてぞうさんhttps://r-wakalang.slack.com/

24

Page 26: TokyoR:RMarkdownでレポート作成

<#>

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

Page 27: TokyoR:RMarkdownでレポート作成

<#>

Appendix

Page 28: TokyoR:RMarkdownでレポート作成

参考リンク

27

R Markdown (Rstudio)

http://rmarkdown.rstudio.com/index.html

Rmarkdownのサンプル集http://rmarkdown.rstudio.com/gallery.html

@kazutan さんによるスライド(スライドサンプル)http://kazutan.github.io/HijiyamaR4/Rmd_koneta.html#/

@unadon さんによるスライド(スライドサンプル)https://mrunadon.github.io/ggplot2%E3%81%BE%E3%81%A8%E3%82%

81-

%E5%88%9D%E6%AD%A9%E3%81%8B%E3%82%89%E7%A8%8B%E3%80%85%E3%81%AB%E3%81%A6-

%E3%81%8D%E3%82%8B%E3%81%BE%E3%81%A6/