代码改变世界

R语言

2015-05-11 21:40  TRACEING  阅读(738)  评论(0编辑  收藏  举报
绘制直方图:hist(x),横轴表示变量取值,纵轴表示频率。 如x<-c(1,2,3,4,5)  hist(x) (R语言中的向量前要求加c进行说明,故第一步是让x为一个值为(1,2,3,4,5)的向量,当然也可以看成一个值为1,2,3,4,5的样本) 我们来画二项分布的直方图吧 N<-10000 n<-100 p<-0.9 x<-rbinom(x,n,p) hist(x) 思考一下,上面的代码是怎样运作的? 绘制茎叶图: stem(x) 如:x<-c(11,12,13,21,22,23) stem(x) 结果如下: The decimal point is 1 digit(s) to the right of the | 1 | 123 1 | 2 | 123 另外还有 盒图:boxplot(x) 在各种图形之后,就是对数据的数值型描述了,包括 最大值max(x),最小值min(x),中位数median(x),五个分位数fivenum(x),平均数mean(x),样本方差var(x),样本标准差sd(x),样本偏度系数skewness(x),峰度系数kurtosis(x)等等。 如:N<-10000 n<-100 p<-0.9 x<-rbinom(x,n,p) max(x) min(x) median(x) fivenum(x) mean(x) var(x) sd(x) library(fBasics) skewness(x) kurtosis(x) 就可以得到生成的随机数据的各种描述。 注意:skewness函数和kurtosis函数属于一个并非默认的fBasics的包,所以需要先用library(fBasics)引入该包才能使用这两个函数。