同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR...

9
R EZR Easy Rフリー統計ソフト 統計分析ソフト 「RR言語 同じもの ? 違いは ? R : 起動時の画面 R : メニュー構成 [ 閲覧 ] [ ファイル ] [ 編集 ] [ その他 ] [ パッケージ ] [ ウインドウ ] [ ヘルプ ] 統計処理を行うメニュー R : メニュー構成

Transcript of 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR...

Page 1: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

REZR

(Easy R)

フリー統計ソフト

統計分析ソフト 「R」

R言語

同じもの ? 違いは ?

R : 起動時の画面

R : メニュー構成

[閲覧 ]

[ ファイル ] [編集 ]

[ その他 ]

[パッケージ ]

[ウインドウ ]

[ヘルプ ]

統計処理を行うメニュー

R : メニュー構成

Page 2: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

どうするの ? R Console

コンソール = 制御盤

(1) ここに命令を入力し,

(2) [ Enter ] キーによって実行させる。

やってみよう

> 123+456[1] 579

> 23-4*5[1] 3

> (23-4)*5[1] 95> 1/3[1] 0.3333333> 0.3333333*3[1] 0.9999999

> pi[1] 3.141593> print(pi)[1] 3.141593> print(pi, digits=16)[1] 3.141592653589793> eエラー: オブジェクト 'e’ がありません

> exp(1)[1] 2.718282

やってみよう

Page 3: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

> x = c(3.14, 2.718, 0.577)> length(x)[1] 3> sum(x)[1] 6.435> mean(x)[1] 2.145> sd(x)[1] 1.374223

やってみよう

> 名前 = c(“太郎”, “次郎”, “花子”)> 身長 = c(168.5, 172.8, 159.0)> 体重 = c(69.5, 75.0, 56.5)> 体重 / (身長 / 100)^2[1] 24.47851 25.11735 22.34880

> round(体重 / (身長 / 100)^2)[1] 24 25 22

> round(体重 / (身長 / 100)^2, 1)[1] 24.5 25.1 22.3

やってみよう

> X = data.frame(名前, 身長, 体重)> X

名前 身長 体重1 太郎 168.5 69.52 次郎 172.8 75.03 花子 159.0 56.5> summary(X)

名前 身長 体重花子:1 Min. :159.0 Min. :56.50 次郎:1 1st Qu.:163.8 1st Qu.:63.00 太郎:1 Median :168.5 Median :69.50

Mean :166.8 Mean :67.00 3rd Qu.:170.7 3rd Qu.:72.25

データフレームでまとめる 参考文献

奥村晴彦@三重大学

2016年,共立出版

2,500円 + 税

Page 4: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

http://aoki2.si.gunma-u.ac.jp/R/

時間があれば,やってみよう R Console

どんなコマンドがあるのか ?構文規則は ?

習得しなくてはいけない!

(1) ここに命令を入力し,

(2) [ Enter ] キーによって実行させる。

使いやすくするための拡張

R Console

CUI(Character User Interface)

GUI(Graphical User Interface)

R Commander

EZR RStudio

マウスでもコンピュータと対話

==

文字のみでコンピュータと対話( キーボード )

R Commander と EZR ?

R Commander

EZR

どちらも R Commander ?

メニューは異なる…

Page 5: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

自治医大 = EZR 開発 EZR とは ?

Rの追加機能パッケージであるRコマンダーをRに組み込みこめば、

SPSSやかつてのStatViewのように、マウス操作だけで解析を行うこ

とができるようになります。しかし、標準で組み込まれている統計解

析の種類は限定されていました。

そこで、Rコマンダーのカスタマイズ機能を利用して、多彩な統計解

析機能を組み込んだ統計ソフトEZR (Easy R)を作成し、公開してい

ます。特に生存解析、ROC曲線解析、メタアナリシス、サンプルサイ

ズの計算など、医療統計で役立つ解析が充実しています。

パッケージによる機能追加

dplyr

ggplot2

stringr

lubridate

rpart

Rmpfr

EZR

Rcmdr(R Commander)

パッケージをインストール

カスタマイズ( 医療統計向けの多彩な統計解析 )

インストール / 実行方法

R-3.5.0-win.exe

EZRSetup.exe

> install.packages(“Rcmdr”, dep=TRUE)

> library(Rcmdr)( パッケージをインストール )

(実行 )

> install.packages(“RcmdrPlugin.EZR”, ……)( プラグインをインストール :その後,メニュー操作)

Rのみインストール

[ 2号館 CAL / 6号館 / 図書館など ]

RR CommanderEZR(Eazy R)

すべて一括でインストール

[ 桜山キャンパス]

( Rのバージョンは若干古い)

[ ツール ] → [ Rcmdrプラグインのロード ] → [ RcmdrPlugin.EZR ]

Page 6: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

データ入力 : R Commander

[ データ ] メニュー

( ただし,非常に入力しづらい …)

[ 新しいデータセット ]

適当に名前を付けて [ OK ]

[ 行の追加 ][ 列の追加 ] をした上で入力

[ 統計量 ] メニュー

データの要約 : R Commander[ アクティブデータセット ][ 要約 ]

R Console でデータフレームのサマリーを出力したのと同じ

グラフ描画 : R Commander

[ グラフ ] メニュー [ 散布図 ]

グラフ描画 : R Commander

R Console では,このコマンドを使えないとグラフを描くことができない

Page 7: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

データの保存 / エクスポート : R Commander[ データ ] メニュー

[ アクティブデータセットの保存]

[アクティブデータセット]

[ アクティブデータセットのエクスポート]

.RData ファイル として保存

CSV ファイル として保存

データの読み込み / インポート : EZR[ ファイル ] メニュー [既存のデータセットを読み込む]

グラフ描画 : EZR

[ グラフと表 ] メニュー [ 散布図 ]

グラフ描画の比較

R Commander EZR

Page 8: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

グラフ描画の比較

R Commander EZR

やってみよう

鈴木先生のハンドアウト p.3 ~

R i386 3.5.0 R x64 3.5.0

どちら?

32 ビット版 64 ビット版

EZR (32-bit) EZR (64-bit)

64 bit / 32 bit ?

64 bit64 bit 64 bit

64 bit 32 bit 64 bit

Page 9: 同じもの 違いはcrane.nsc.nagoya-cu.ac.jp/notes/ppt/R-EZR.pdfR Commander EZR グラフ描画の比較 R Commander EZR やってみよう 鈴木先生のハンドアウトp.3

ダウンロード

32ビット版、64ビット版の両方のEZRがインストールされますが、

32ビットWindowsでは64ビット版を使用することができません。