*授業で使うR関数一覧 [#e3999fe0]
**演算子 [#zc85054b]
|演算子| 意味| 使用例|h
| + | 足し算| > 4+3&br; [1] 7|
| -| 引き算|> 4-3&br; [1] 1|
| * | 掛け算|> 4*3&br;[1] 12|
| / | 割り算|> 4/3&br; [1] 1.333333|
| ^ | 累乗|> 4^3&br; [1] 64|
| %/% | 整数商|> 7%/%3&br; [1] 2|
| %% | 剰余|> 7%%3&br;[1] 1|
**定数(Rの基本システムで決まっている値): 次の5つ [#qc11c456]
> LETTERS
[1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U"
[22] "V" "W" "X" "Y" "Z"
> letters
[1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u"
[22] "v" "w" "x" "y" "z"
> month.abb
[1] "Jan" "Feb" "Mar" "Apr" "May" "Jun" "Jul" "Aug" "Sep" "Oct" "Nov" "Dec"
> month.name
[1] "January" "February" "March" "April" "May" "June" "July"
[8] "August" "September" "October" "November" "December"
> pi
[1] 3.141593
**関数 [#rf71b9dc]
|Rの関数|意味|使用例|h
|c()|ベクトルの作成|x = c(1, 2, 3, 4)|
|mean()|ベクトルの平均|mean(1, 2, 3, 4, 5)|
|scan()|コピー・ペーストや手入力でデータをベクトルとして読み込む。|x=scan()|
|hist()|ヒストグラムを表示|x=c(1,1, 3, 1, 5, 3, 4, 4); hist(x)|
|summary()|要約統計量の表示|x=c(1,1, 3, 1, 5, 3, 4, 4); summary(x)|
|plot()|散布図の表示|x=c(1,1, 3, 1, 5, 3, 4, 4); plot(x)|
|print()|オブジェクトを表示|x=c(1,1, 3, 1, 5, 3, 4, 4); print(x)|
|for(ループ変数 in リスト) {式}|ループ変数をリストの内容に従って、1つずつ変化させる。変化の1回ごとに、{ }の式を実行。| for(i in 1:10) { print(i) } #注:1:10は 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 を表す|
|matrix(ベクトル, 行数, 列数)|ベクトルを行列に変換して表示|matrix(1:6, nrow=2, ncol=3)|
|if (条件式) {式1} else {式2}|条件式が真の時は 式1を実行、偽のときは式2を実行|if (runif(1) < 0.5) { print("0.5より小さい")} else { print("0.5以上")}|
|runif()|0-1の乱数を指定した個数発生|runif(5)|
|function(引数1, 引数2,....){式 }|自分で関数を定義する|menseki=function(r){r*r*pi}|
| plot.new() |図を新しく書き直すという関数||