Upload
takashi-minoda
View
1.224
Download
0
Embed Size (px)
Citation preview
<#>
R Markdown
でレポート作成
Tokyo.R #63
簑田 高志
目次
1.自己紹介2.はじめての おさらい3.R Markdown 事始め4.まとめ
1
• 名前 :簑田 高志• Twitter :aad34210
• ブログ :http://pracmper.blogspot.com/
• 出身学部 :法学部• 仕事 :E-commerceのアナリスト
インターネット広告のビジネスアナリスト• 出版書籍 :みんなのR(共同翻訳)
データサイエンティストのための最新知識と 実践(共著)← New!
自己紹介
2
お知らせ
• マナティで連載をしていた内容が書籍化されました• 今回の内容に加えて「はじめてのR」、「続はじめてのR」で説明している内容も新たに追加されています。
2017年6月30日発売
3
<#>
はじめての おさらい
おさらい(1)
Rを初めて触る・もしくは数ヶ月の初学者に向けて、これからRでコーディングをしていく中で、最低限必要な知識をまとめた。
http://www.slideshare.net/aad34210/tokyo-r49-beginner http://www.slideshare.net/aad34210/tokyo-r50-beginner2
5
おさらい(2)
説明した内容は以下のとおり
6
<#>
R Markdown
事始め
みなさん分析した結果はどんなフォーマットでシェアしていますか?
8
9出典:Microsoft Office 2011
10出典:Microsoft Office 2011
11出典:Microsoft Office 2011
チャートを作ってコピペサイズを変更して、説明文を入れて…
正直めんどい12出典:http://www.irasutoya.com/2017/07/blog-post_962.html
そんなあなたに、R Markdown
13出典:http://rmarkdown.rstudio.com/lesson-13.html
• Rから様々なドキュメントを生成できる機能• HTML、PDF、Word、HTML Slide、Books、Dashboard、Website 等々
• 説明文章やチャート、Rコードを同一インターフェイスで扱うことができるので、他
のアプリケーションへのコピーや定義の確認等がすぐにできる。また再現性も高くなる(Reproducible)
R Markdown is 何?
14
どうやって使う?(1)
①:R Markdownを選択 ②:タイトルと作成者・フォーマットを入力・選択
15
どうやって使う?(2)
③:チャンクを含んだドキュメントを作成 ④:knitボタンをクリック
16
どうやって使う?(3)
④:HTMLドキュメントが立ち上がる
17
チャンク(Chunk)
• R Markdownを語る上で欠かせない機能。• ここで囲まれたRコードが実行される。• 様々なオプションを付けてコントロールすることができる
• ドキュメント内に表示 ON/OFF
• エラー表示 ON/OFF
• 実行するかしないか• チャートのサイズ変更• キャッシュするかしないか…
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
︙︙
```{r cars}
summary(cars)
```
赤色:チャンクコード緑:チャンク名称(重複不可)オレンジ:オプション
18
ドキュメント・テーブル
• チャンク以外の箇所ではドキュメント(文章)を書くことができる• Markdown形式で作成でき、見出しや箇条書き、リンクを設置可能
• チャンクの中ではテーブル(表形式)も表現することができる
■見出し# 見出し## 2番目見出し### 3番目見出し
■リンク[R Studio](http://rmarkdown.rstudio.com)
■箇条書き1. Item 1
2. Item 2
3. Item 3+ Item 3a
+ Item 3b
19
チートシート• オプションは多数。チートシートもありhttp://www.rstudio.com/wp-content/uploads/2016/03/rmarkdown-cheatsheet-2.0.pdf
20
プレゼンテーション(1)• パワーポイントのようなプレゼンテーションスライドも作成可能
21
プレゼンテーション(2)• パワーポイントのようなプレゼンテーションスライドも作成可能
22
Githubへの公開• Github用のテンプレートがあるので、これを使うと、Githubへの公開用フォーマットが作成できる
23
わからないところがあれば…
@kazutan
#おしえてぞうさんhttps://r-wakalang.slack.com/
24
<#>
ご静聴ありがとうございました
<#>
Appendix
参考リンク
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/