速習 R Markdown Kobe. 第21回 2015年10月3日 @hikaru1122
速習
R Markdown
Kobe.
第21回2015年10月3日
@hikaru1122
はじめに
•五島 光(ごとう・ひかる)
• @hikaru1122
• R歴およそ1年。どちらかというと心理統計サイド。
• なので、IT系のお作法を知りません。
•最近、ベイズ推定が気になります。
• 『子犬本』に興味がある方はいっしょに読みませんか?
http://hikaru1122.hatenadiary.jp/
今回のゴール
• R Markdownの存在を知る
•簡単な R Markdownの利用ができる
• Rついて手軽に発表するためのプレゼンができる
• より詳しい情報は@kazutan 氏が詳しいです。
• @kazutan 氏の『ぞうさん通信』はとても役立ちます。
モチベーション
• 「あー、Rのコードとがグラフとかパワーポイントに貼り付けるの面倒だなぁ」
• 「ちょっとグラフを変えたけど、また貼り付け直しか~。めんどくさい」
• 「簡単にオフィス系のソフトに貼り付けられたらな~」
• 「コードやグラフだけで、さらっと簡単にRに関するプレゼンができたらな~」
安心してください! ありますよ!
R Markdownとは
• 「Rから簡単に動的なドキュメント、プレゼン、レポートを作成できるフォーマット」
出所:Datacamp” Reporting with R Markdown”より修正
knitr, p
and
oc
Rstudioにお任せ!
えっ、これパワポですよね!?
•図を多用したり、位置の微調整はパワーポイントがよい
•使い分けるべき
• なんでもR Markdown病、なんでもggplot病にならない
• コードや分析結果がメインコンテンツの場合に向く
RStudioを使います
• R Markdownを使うために便利。オールインワン
R Markdownの基本用語
•大きく3つのセクションがある
③文章など
① YAML(やむる)ヘッダー部
②チャンク
YAMLヘッダー
• 「output:」 で出力フォーマットを変える
• word_document, pdf_document, html_document,isoslides_presentation, slidy_presentationなど
•他にもいろいろオプションあり
出所:”R markdown Cheatsheet”より
チャンク(重要なのは3つ)
• コードと結果を表示
• コードだけを表示
•結果だけを表示
```{r}getwd()```
```{r echo = FALSE}getwd()```
```{r eval = FALSE}getwd()```
RStudio独自の .Rpres
• お手軽にスライドを作ることができる
• RStudio上での日本語入力は不便
•わざわざ .Rpres じゃなくてもいいんじゃない?
• とはいえ…
参考資料
• 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