这里写目录标题
chap1
最主要的参考书
-
Richard A. Becker,John M. Chambers
Allan R.Wilks 著的The New S Language: A Programming Environment for Data Analysis and Graphics -
John M. Chambers and Trevor J. Hastie 编的Statistical Models in S
大多数人用 R 就是因为它的统计功能
更多的包可以通过网上或其
他地方的CRAN 社区(http://CRAN.R-project.org) 得到
q()
退出R
-
yes(Y):在退出前保存数据
-
no(N):不保存数据就退出
-
cancel©:重新返回 R 会话
help(solve)
?slove
等价,就是查询函数的用法,solve 是模板,可以被换成任意函数名。
help.start()
在help.start() 启动的浏览页上,‘搜索引擎和关键词’(Search Engine & Keywords )链接特别有用
字符串用双引号"it’s important."
R命令
- 基本命令要么是表达式(expressions)要么就是赋值(assignments)
- 命令可以被(;)隔开,或者另起一行。基本命令可以通过大括弧({和}) 放在一起构成一个复合表达式(compound expression)
#
- 注释:一行中,从井号(#)开始到句子收尾之间的语句就是注释。
Working directory
setwd()
getwd()
wd stands for working directory
在setwd()里,dir需要用’单引号框起来,要’D:/…/…/…/…'。实例:
setwd(‘D:/1a a period in university/R/zzh play’)
赋值:
注意一下赋值符号(<-),它实际上包括两个字符,即< (“小于号”) 和- (“负号”)。这两个字符在方向上要求严格一致2 并且‘指向’被表达式赋值的对象。在许多情况下,= 可以代替使用。
>- 相当于 =
p >- data.frame(x=x,y=x^2)
chap2
create a 向量
x <- c(10.4, 5.6, 3.1, 6.4, 21.7)
c() 就是装向量的
这是一个用函数 c() 完成的赋值语句。这里的函数 c() 可以有任意多个参数,而它返回的值则是一个把这些参数首尾相连形成的向量1。
向量的运算
相运算的两个向量长度最好相等(在R中,向量中的一个元素长度为1)
如果不相等,短的向量会被拷贝,以满足长向量多余元素的运算
- 统计学的一些函数:
mean()#计算平均值
var()#计算样本方差
在 R表达式中,冒号优先级别最高
x=1:30
x=30:1 #生成反向的向量
x=seq(1,30)
seq(-5, 5, by=.2) -> s3
s4 <- seq(length=51, from=-5, by=.2)
2 . 5 缺损值
is.na(x)
x是用于检验的向量
is.na()遇到的有两种值:
- not available/missing value:NA—>返回TRUE
- 特定值—>FAULSE