による教育・言語データ処理のススメ
2012-08-07 LET2012@Konan Univ.
Tuesday, August 7, 12 3
2.
Agenda
1. R の基本操作
2. 関数と変数が命
3. 外部データの読込と作図
4. R で検定
5. 言語データの処理
Tuesday, August 7, 12 11
3.
Agenda
1. R の基本操作
2. 関数と変数が命
3. 外部データの読込と作図
4. R で検定
5. 言語データの処理
Tuesday, August 7, 12 12
4.
とは何か
• 統計処理を目的とするプログラミング言語
• 無償+オープンソースのソフトウェア
• 作者:Ross Ihaka & Robert Gentleman (R & R)
• Ross Ihaka and Robert Gentleman. R: A language for data analysis and graphics.
Journal of Computational and Graphical Statistics, 5(3):299-314, 1996.
• http://biostat.mc.vanderbilt.edu/twiki/pub/Main/JeffreyHorner/JCGSR.pdf
Tuesday, August 7, 12 13
のインストール
1. http://www.r-project.org/ にアクセス
2. “download R” をクリック
3. JAPAN の中から1つを選ぶ
4. OS に応じたリンクをクリック
Tuesday, August 7, 12 21
12.
のインストール
• Windows: : http://cran.md.tsukuba.ac.jp/bin/windows/base/
•「Download R 2.15.1 for Windows」をクリック
• Mac OS X: http://cran.md.tsukuba.ac.jp/bin/macosx/
•「R-2.15.1.pkg (latest version)」をクリック
Tuesday, August 7, 12 22
のアンインストール
• Windows
• [ Windows XP] コンパネ→プログラムの追加と削除
• [ Windows 7 ] コンパネ→プログラムのアンインストール
• Mac OS X
• /Applications にある アイコンと /Library の中の
Frameworks にある R. framework を削除(CleanApp 可)
Tuesday, August 7, 12 31
22.
の起動
• Windows
• START → Program → R → R 2.15.1
• Mac OS X
• /Applications 内の をクリック
Tuesday, August 7, 12 32
t 検定
• 2つのグループの平均値の差の検定
するのに使う手法
• R では t.test() であっさりと実行
Tuesday, August 7, 12 137
122.
t 検定
• (例)あるテストの平均値に男女差があるかどうか
> male <- test2[,2]
> female <- test2[,3]
> t.test(male, female, var.equal=TRUE)
Tuesday, August 7, 12 138
123.
t 検定
> t.test(male, female,var.equal=TRUE)
Two Sample t-test
data: male and female
t = -0.9232, df = 58, p-value = 0.3597
alternative hypothesis: true difference in
means is not equal to 0 # 両側検定
95 percent confidence interval: # 信頼区間
-9.926800 3.660134
sample estimates:
mean of x mean of y
62.06667 65.20000
Tuesday, August 7, 12 139