R markdown のご紹介

Rmarkdownとは

Markdown記法をベースに、チャンクという形でRのコードを記述して評価・出力することができるモノ。

出力形式としてはPDF、 HTML、 Microsoft Word等、あらゆる出力に対応しています。

Airbnbでも使われているらしい。。
https://qiita.com/KanNishida/items/8c80934d20a4981f73c1

jupyter notebook的なのもあるらしい。。
https://bookdown.org/yihui/rmarkdown/notebook.html

数式を使う

Rプログラミングに関する書籍を実行しながらメモしたい!って時あると思います。
特に統計関連の勉強をするときにはよく遭遇することでしょう。

こんな時に便利なのがTexです。R Markdownでは、Texを使って数式を記述することができるのです。
使い方はとっても簡単。Texを適用したい範囲を$$で囲むだけです。

例. 正規分布

$$
Normal(X|μ, \sigma^2)=\frac{1}{\sqrt{2\pi \sigma^2}}\exp{\left\{-\frac{(x-\mu)^2}{2\sigma^2}\right\}}
$$

R Notebookを使うとPreviewが表示されます。

[f:id:kimoppy126:20200208132133p:plain]

出力としてはこんな感じ。



## css を適用する
cssを適用して見出しの色、サイズを自由自在に変更しちゃいましょう。
`<style>`タグを使えば別ファイルで作る必要もありません。

hedderの後に以下のcssを挿入!



ご覧の通りcssが適用されます。
Before

[f:id:kimoppy126:20180801151802p:plain]
After



[f:id:kimoppy126:20180801144251p:plain]


## 参考
- [https://bookdown.org/yihui/rmarkdown/:title]
- [https://qiita.com/kazutan/items/8441693e77e9cb6fd833:title]
- [https://stackoverflow.com/questions/30446905/rmarkdown-font-size-and-header:title]