8

Click here to load reader

Japan r 101127

Embed Size (px)

Citation preview

Page 1: Japan r 101127

Japan.RRExcel 講座

2010/11/27

簑田 高志

Page 2: Japan r 101127

2

RExcel 講座目次

1. RExcel とは?2. RExcel を利用するメリット3. インストール4. RExcel の基礎・使い方5. Rexcel の上級者向けの使い方(デモ)

「現実をしっかり見据えましょう。統計学でもっとも広く使われているソフトウェアは Excel なのです。」  -B.D リプリー ( 出典: Excel で R 自由自在)

Page 3: Japan r 101127

3

RExcel 講座RExcel とは?

Rを Excelのインターフェイスで操作できるパッケージ

Excel の拡張機能(アドイン)として R を利用可能。 R で提供されているパッケージを Excel 上から利用

できる。Microsoft Excel R

Rcmdrstatcom

データの入力関数の呼び出し関数の入力グラフの出力… .

Page 4: Japan r 101127

4

RExcel 講座Rexcel を利用するメリット

Rを Excelのインターフェイスで操作できる セルに R コマンドを書いておき実行を行うことができる。 Excel 上のデータを R に取り込むことができる。 R のパッケージ実行結果を Excel に表示することができる。

Excelでは面倒な計算を R側で実行、 Excel側で結果を閲覧できる。

Excel では面倒な高度な計算などを R 側で処理し、 Excel 側で表示させることが可能。

などなど・・・

いつも使っている Excel だから、「扱いやすい」インターフェイスで、

「高度な計算」は R で行う。

Page 5: Japan r 101127

5

RExcel 講座インストール 必要なソフトウェア

Microsoft Excel (最新バージョンが望ましい)(※)

R

インストール(すでに R がインストールしてある場合)

1. 以下のコマンドを R で実行

2. 続いて、以下のコマンドを実行

3. 続いて以下のコマンドを実行

4. ( Statconn がインストールされていなければ)以下のコマンドを実行

install.packages(c("RExcelInstaller" , "RthroughExcelWorkbooksInstaller". "RcmdrPlugin.HH" ) , dependencies = TRUE)

library(RExcelInstaller)installRExcel()library(RthroughExcelWorkbooksInstaller)installRthroughExcel()

library(RcmdrPlugin.HH)

(※) Excel 2003,2007 では利用できました。

library(rcom)installstatconnDCOM()

Page 6: Japan r 101127

6

RExcel 講座RExcel の基礎・使い方 (1)

1. RExcel の起動

2. セルに R コマンドを入力

3. 右クリック、「 Run code 」を選択

4. 適当なセルで、「 Get R value 」を選択

5. 取得する変数を入力

6. 指定したセル中に取り込んだ結果が表示される。

1. Rexcel with Rcommander をダブルクリック2. Excel 、 R 、 Rcmdr が起動する。

Page 7: Japan r 101127

7

RExcel 講座RExcel の基礎・使い方 (2)• R に保存してあるデータを取り出す。• R にデフォルトで入っている「 iris 」というデータを利用する。

• 表示させたいセルを選択

• 右クリックして、「 Get R DataFrame 」を選択

• Iris を入力して OK をクリック

• 指定したセル以下に iris データが表示される。

Page 8: Japan r 101127

8

RExcel 講座参考資料

(※) Excel 2003,2007 では利用できました。