- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
受講者向け資料-横山暁
R入門
行動計量学会第15回春のセミナー合宿
横山 暁(帝京大学)
1
第1部 13:30~15:00
R入門(その1)
基本演算,ベクトル・行列等の操作,データの入出力,データの要約等
2
高級電卓としてのR
R Consoleウィンド上に数式を入力することで,高級電卓として利用する
ことができる
主な演算子や関数
四則演算の演算子はそれぞれ+, -, *, /
累乗は^もしくは**,円周率はpi,ネイピア数eはexp(1),対数はlog(真数, 底)
常用対数はlog10(真数),底が2の対数はlog2(真数)でも表すことができる
三角関数は正弦,余弦,正接それぞれsin, cos, tan
論理和(OR),論理積(AND)はそれぞれ|,
ベクトルの場合は||,
四捨五入はround(数, 桁数)
小数を切り捨てたければfloor(),切り上げたければceiling()
値の比較として, =, , =, ==, !=
それぞれ大なり,大なりイコール,小なり,小なりイコール,等しい,異なる
3
変数への代入
単純な計算だけであれば,R Consoleウィンド上で入力を繰り返せば
よい
結果を保存したい(後で利用したい)場合には適当な名前の変数に結
果を代入するとよい
代入方法は,a-5 (5-aやa=5でもよい)とする
円周率piに別の数字を代入してしまうとpiという変数が上書きされてしまうので
注意
4
データの型
データの型には以下の5つがある
numeric (実数)型
complex (複素数)型
character (文字列)型
logical (論理値)型
NULL型
データの型を調べる
mode()関数を用いることでデータの型を調べることができる
is.numeric(), plex(), is.character(), is.logical(), is.null() という関数でデータの型を
個別に調べることもできる
データの型を変更する
as.numeric(), plex(), as.charactor(), as.logical(), as.null() という関数でデータ
の型を変更することができる
ただしcharacter型で文字列が数値でないものを数値化しようとすると警告が出てNAとな
る
5
ベクトル
最も基本となるデータ構造
スカラーも長さ1のベクトル
長さ0のベクトルも存在する
numeric(0), character(0)で表される
ベクトルの入力
開始値:終了値で開始値から終了値まで数が1ずつ増えるベクトルとなる
(例)vector.a - 1:4
c(ベクトルの要素のカンマ区切り)
(例)vector.b - c(3, 5, 7, 9)
文档评论(0)