首页 > 代码库 > 小白开始学习R
小白开始学习R
> plot(x1,x2, + main=‘两门课成绩关系‘, #图标题 + xlab=‘数学‘,#x轴标签 + ylab=‘语文‘,#y轴标签 + xlim=c(0,100),#x轴范围 + ylim=c(0,100),#y轴范围 + xaxs=‘i‘,#x轴类型 + yaxs=‘r‘, + col=‘red‘,#颜色 + pch=19)#点的大小
> qqnorm(x1) #测试x1是否是正态分布。会出现一个散点图 > qqline(x1)#上面画出的散点图不能关闭。画出一条直线,点越靠近这条线,越接近正态分布。
> num=seq(1,100) #创建学号 > x1=round(runif(100,80,100))#创建成绩,均匀分布,100个数,最小80,最大100. > x2=round(rnorm(100,80,7))#创建成绩,正态分布,100个数,平均数80,标准差为7 > #创建成绩,正态分布,100个数,平均数为83,标准差为18 > x3[which(x3>100)]=100#把x3中大于100的数字变为100 > x=data.frame(num,x1,x2,x3) >write.table(x,file=‘C:\\Users\\qjtsj\\Desktop\\R working file\\mark.txt‘)#写入文件,需要事先创建 > colMeans(x)#对列求平均值
> hist(x$x1) #频率分布图 > plot(x$x1,x$x2)#散点图 > table(x$x1)#列联函数,单变量的频次 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 5 7 4 6 9 3 3 3 2 4 3 6 6 5 5 3 3 7 6 99 100 7 3 > barplot(table(x$x1))#柱状图 > pie(table(x$x1))#饼图 > boxplot(x$x1,x$x2,x$x3)#箱体图 > stars(x[c(‘x1‘,‘x2‘,‘x3‘)])#星象图 注意, stars的对象‘x‘要么是矩阵,要么是数据框。x$x1,x$x2,x$x3并不行。 > stars(x[c(‘x1‘,‘x2‘,‘x3‘)],full=T,draw.segment=T)#另外的效果
小白开始学习R
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。