R语言初学指南(笔记)

R语言的下载地址(Windows版本):http://ftp.ctex.org/mirrors/CRAN/

R语言的安装,需要额外安装mikTex,Rtools,htmlhelp:

R:D:\Program Files\R\R-3.0.3
mikTex:D:\Program Files\MiKTeX 2.7
Rtools:d:\Rtools
htmlhelp:D:\Program Files\htmlhelp

Path需要配置如下:
d:\Rtools\bin;D:\Rtools\gcc-4.6.3\bin;d:\Rtools\MinGW\bin;D:\Program Files\htmlhelp
;D:\Program Files\MiKTeX 2.7\miktex\bin;


Log(2), log10(2)

boxplot(count ~ spray, data = InsectSprays,col="lightgray")

加载包library(MASS)

q(),退出R,但是强烈建议在询问是否保存工作空间时,不要把它保存在默认目录下,如果这样做,当R重新启动时会自动载入所有的结果。

q(save=”no”) R不做保存直接退出。

改变默认工作目录:setwd(file=”c:\\doc\\”)

我们推荐把R代码保存在文本比机器中而不要保存在你的工作空间中。下次使用时,打开编辑好的存档文件,复制代码并把它黏贴到R里。

Extending the linear Models with R

citation("lattice")

R允许在一个变量中存储多个值,这个任务由c()函数来完成,c代表Concatenate

arr = c(22,33,44,55)

arr[1],arr[1:5]

arr[-2]表示查看除了第二个值之外的其他值。

R有很多内置函数:sum,mean,max,min,median,var和sd等等。

R中变量名可以是s.win的形式,”.”也属于变量的一部分。

R中的变量名最好使用大写字母开头,这样可以避免将它和一些内部函数名混淆。

Sum(arr,na.rm=TRUE)将忽略掉数据中的NA项。

Rep(c(1,2,3,4),each=8),重复输入值1-4,每个8次。

Seq(from=1,to=4,by=1)和1:4的效果一样。

Cbind函数将所结合的变量以列的形式输出。

Dim(Z)可以输出Z的维数。

Rbind函数具有

http://www.xplatform.co.kr:8080/edu/xp/employees_select.jsp

 

W = vector(length=8)

Vector函数的优点是我吗可以事先定义向量的长度,在做循环运算就比较有用。

Dmat = matrix(nrow=8,ncol=4) //生成8*4的矩阵。

as.matrix(cbind(a,b,c,d))可以通过这种方式生成

is.matrix返回是否是矩阵。

对于矩阵A和B专门的操作符还有进行转置运算的t(A),进行矩阵的乘法的A %*% B,求逆矩阵的solve(A)等。

线性代数,n元序列的逆序和对换:

大的数排在小的数前,则成为逆序,一个排列的逆序个数的总和就称为这个排列的逆序数。

排列的逆序为奇数偶数,则称此排列为奇排列偶排列。

定理:一次对换改变排列的奇偶性。奇数次对换改变奇偶性,偶次对换奇偶性不变。

推论2,全体n元排列的集合中,奇排列与偶排列各一半。

行列式与转置行列式相等。

若行列式的第i行(列)的每一个元素都可以表示为两数之和,则行列式可表示成两个行列式之和。

用一个数乘行列式,等于将行列式的某一行(列)元素都乘以K

若对换行列式的任意两行(列),则行列式变号。

推论,若行列式的两行(列)相同,则行列式为零。两行(列)元素成比列,则行列式为零。

把行列式的第j行(列)元素的K倍加到第i行(列)的对应元素上,行列式的值不变。

我们可以使用数据框结合具有相同长度的变量,而数据框的每一行包含有同一样本的不同观察值。这一点上它和matrix或者cbind函数是比较类似的。

Dfrm = data.frame(WC=

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值