目次
機械学習とは
プログラミング無しで機械学習
機械学習プログラミング入門
初めてのKeras2.0
- KerasでFineTuning(作成中)
- pythonメモ(作成中)
以前のリビジョンの文書です
前回の、RNotebookでRインラインコードでは、“R Notebook”の本文中で、Rのコードを実行してみました(インラインコード)。今回は、自作データのcsvファイルを、R Notebookに読み込んで、簡単な統計を行ってみます。
x <- read.csv("xxx.csv")
のように記載します。例としては、以下になります。
x <- read.csv("book2.csv")
Windows 8.1 Pro (64-bit)
R Studio 1.1.383
エクセルに書き込んでいくのですが、1行目にIDや年齢、糖尿病DMの有無などの項目を並べていき、2行目からは各症例の生データを打ち込んでいきます。できれば、項目もデータも『半角英数字』が望ましいです。もし欠損データがある場合は、『NA』と入力します。
今回は、以下のようなデータを用意します。糖尿病の7症例の3ヶ月間のHbA1c[%]の推移のデータだとします。
ID | age | sex | DM | HbA1c00M | HbA1c01M | HbA1c02M | HbA1c03M |
---|---|---|---|---|---|---|---|
00001 | 56 | M | 1 | 7.3 | 7.4 | 7.3 | 7.4 |
00002 | 77 | F | 1 | 8.3 | 8.4 | 8.3 | 8.2 |
00003 | 68 | M | 1 | 7.1 | 7.0 | 7.0 | 7.0 |
00004 | 81 | F | 1 | 7.6 | 7.4 | 7.3 | 7.4 |
00005 | 42 | M | 1 | 10.1 | 8.4 | 7.3 | 6.5 |
00006 | 65 | M | 1 | 6.1 | 6.2 | 6.2 | 6.3 |
00007 | 68 | F | 1 | 7.8 | 7.4 | 7.9 | 8.4 |
エクセルの画面では以下のようになります。
上記のエクセルファイルは、以下からダウンロードできます。
(作成中)
R Studioの画面で、“File” > “New File” > “R Notebook” をクリック。
下のような画面になる
下記のように、(チャンク以外の)本文のところに、以下の文を記載。
Rでインラインコードは、以下のように記載します。 今日は `r format(Sys.Date(), "%Y/%m/%d")` です。 1から10までの平均は、 `r mean(1:10)` です。
“Preview” > “Knit to HTML“をクリック
R Notebookファイル(Rmdファイル)に名前をつけていない場合は、以下のような画面になるので、適切な名前をつけて保存。
今回は、”171217_inline”という名前で保存した。
以下のようなファイルが作成される。
この“171212_inline.html”を添付ファイルにしてメールで送ったりすることができる。
@tomotagwork
2017年12月06日に更新
R Markdownによるレポート生成
https://qiita.com/tomotagwork/items/c92fb40a76f56ea16aa4
連載
R Markdownで楽々レポートづくり
http://gihyo.jp/admin/serial/01/r-markdown