14
速習 R Markdown Kobe. 212015103@hikaru1122

速習 R Markdown

Embed Size (px)

Citation preview

Page 1: 速習 R Markdown

速習

R Markdown

Kobe.

第21回2015年10月3日

@hikaru1122

Page 2: 速習 R Markdown

はじめに

•五島 光(ごとう・ひかる)

• @hikaru1122

• R歴およそ1年。どちらかというと心理統計サイド。

• なので、IT系のお作法を知りません。

•最近、ベイズ推定が気になります。

• 『子犬本』に興味がある方はいっしょに読みませんか?

Page 3: 速習 R Markdown

http://hikaru1122.hatenadiary.jp/

Page 4: 速習 R Markdown

今回のゴール

• R Markdownの存在を知る

•簡単な R Markdownの利用ができる

• Rついて手軽に発表するためのプレゼンができる

• より詳しい情報は@kazutan 氏が詳しいです。

• @kazutan 氏の『ぞうさん通信』はとても役立ちます。

Page 5: 速習 R Markdown

モチベーション

• 「あー、Rのコードとがグラフとかパワーポイントに貼り付けるの面倒だなぁ」

• 「ちょっとグラフを変えたけど、また貼り付け直しか~。めんどくさい」

• 「簡単にオフィス系のソフトに貼り付けられたらな~」

• 「コードやグラフだけで、さらっと簡単にRに関するプレゼンができたらな~」

Page 6: 速習 R Markdown

安心してください! ありますよ!

Page 7: 速習 R Markdown

R Markdownとは

• 「Rから簡単に動的なドキュメント、プレゼン、レポートを作成できるフォーマット」

出所:Datacamp” Reporting with R Markdown”より修正

knitr, p

and

oc

Rstudioにお任せ!

Page 8: 速習 R Markdown

えっ、これパワポですよね!?

•図を多用したり、位置の微調整はパワーポイントがよい

•使い分けるべき

• なんでもR Markdown病、なんでもggplot病にならない

• コードや分析結果がメインコンテンツの場合に向く

Page 9: 速習 R Markdown

RStudioを使います

• R Markdownを使うために便利。オールインワン

Page 10: 速習 R Markdown

R Markdownの基本用語

•大きく3つのセクションがある

③文章など

① YAML(やむる)ヘッダー部

②チャンク

Page 11: 速習 R Markdown

YAMLヘッダー

• 「output:」 で出力フォーマットを変える

• word_document, pdf_document, html_document,isoslides_presentation, slidy_presentationなど

•他にもいろいろオプションあり

出所:”R markdown Cheatsheet”より

Page 12: 速習 R Markdown

チャンク(重要なのは3つ)

• コードと結果を表示

• コードだけを表示

•結果だけを表示

```{r}getwd()```

```{r echo = FALSE}getwd()```

```{r eval = FALSE}getwd()```

Page 13: 速習 R Markdown

RStudio独自の .Rpres

• お手軽にスライドを作ることができる

• RStudio上での日本語入力は不便

•わざわざ .Rpres じゃなくてもいいんじゃない?

• とはいえ…

Page 14: 速習 R Markdown

参考資料

• R Markdown — Dynamic Documents for Rhttp://rmarkdown.rstudio.com/

• R Markdown Cheetsheethttps://www.rstudio.com/.../rmarkdown-cheatsheet.pdf

• Authoring R Presentationshttps://support.rstudio.com/hc/en-us/articles/200486468?version=0.99.467&mode=desktop

• 第8回(最終回) RStudioでお手軽レポートづくりhttp://gihyo.jp/admin/serial/01/r-markdown/0008