3.多元数据直观表示

一、数据直观分析概述

excel表格显示

在excel表格中选取 A1:I32, 拷贝

X=read.table('clipboard',header=T);X

编写一个数据

X= data.frame(age=c(1,2,3,4,5,6),len=c(5,4,5,6,1,3)) rownames(X)=c(‘a’,‘b’,‘c’,’d’,‘e’,‘f’)

二、均值条图

#按行做均值条形图

barplot(apply(X,1,mean))

#修改横坐标位置

barplot(apply(X,1,mean),las=3)

#按列做均值图条形

barplot(apply(X,2,mean))

#按列做彩色均值图条形图 barplot(apply(X,2,mean),col=1:8)

#按列做中位数条形图

barplot(apply(X,2,median),col=1:8)

#按列做均值饼图

pie(apply(X,2,mean))

三、箱尾图

#按列做垂直箱线图

boxplot(X) 

#水平箱线图

boxplot(X,horizontal=T)

四、星象图

它将每个变量的各个观察单位的数值表示为一个图形,n个观察单位就有n个图,每个图的每个角表示每个变量。

X= data.frame(age=c(1,2,3,4,5,6),len=c(5,4,5,6,1,3),time=c(3,3,3,2,1,4),num=c(2,5,5,2,3,2))
rownames(X)=c('a','b','c','d','e','f')

 stars(X)

#带图例度彩色星相图

stars(X,key.loc=c(7,4),draw.segments=T)

五、脸谱图

library('aplpack')
faces(X)

六、调和曲线图

调和曲线是D.F.Andrews 1972年提出的三角多项式作图法,所以又称为三角多项式图,其思想是把高维空间中的一个样品点对应于二维平面上的一条曲线。

n次观测对应n条曲线,画在同一个平面上就是一张调和曲线图

参考资料

暨南大学 王斌会老师 《多元统计分析及R语言建模》课件

个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn

Sam avatar
About Sam
专注生物信息 专注转化医学