R Summary
1.What is R?
R程序包是多个函数的集合,具有详细的说明和示例。Window下的R程序包是已经编译好的zip包。每个程序包包含R函数、数据、帮助文件、描述文件等。
2.Why install R?
特定的分析功能,需要用相应的程序包实现。
例如:系统发育分析,往往要用到ape程序包,绘图功能通常会用到ggplot2程序包。
3.Where download?
CRAN网站提供全部程序包的源代码和编译好的Windows、Mac版本的程序包
4.矩阵
data.ma <- matrix(1:12,nrow=3,ncol=4,byrow=TRUE)
为行或列添加名称:
colnames(data.ma) = c(“语文”,”数学”,”英语”,”化学”)
rownames(data.ma) = c(“zhang”,”wang”,”li”)
5.常用命定
substr(x,start,stop) #提取一个字符向量的子串
cor.test(data$height,data$weight)
cor(data$height,data$weight)
- 画图
plot() 绘制散点图等多种图形
hist() 直方图
boxplot() 箱线图
stripchart() 点图
barplot() 条形图
dotplot() 点图
piechart() 饼图
font= 字体(1常规,2粗体,3斜体,4粗斜体)
lty= 线类型(1实线,2虚线,3虚点线)
lwd= 线宽度
pch= 点的类型
xlab= 横坐标
ylab= 纵坐标
xlim= 横坐标范围
ylim= 纵坐标范围
- abline
abline(lm(mpg~wt),lwd=2,col=”red”)
计算mpg和wt的线性相关系数,并把相关系数添加到图中
cor.test(mpg,wt)
cor(mpg,wt)
或者
summary(lm(mpg~wt))
text(5,30, labels=expression(R^2==0.75))
向现有图中添加点
points(4,25,pch=15,col=”red”)
直方图
hist(x,breaks=,col=,border=)
。。。。。。