诸子百家


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

在R中计算标准差与方差

发表于 2020-05-31 | 分类于 编程语言 |
标准差(standard deviation)和方差(variance),都是表示数据点的离散程度,它们的值越接近0表示离散程度越小,值越大表示离散程度越大。 对方差进行开平方运算,得到的就是标准差。标准差的优势在于,其单位与数据本身单位一致,所以更加直观。 在R中,计算方差的函数为var(),计算标准差的函数为sd(),例如: 1234567> x=rnorm(10,mean=3,sd=0.5)> x [1] 3.459304 3.176322 3.417269 3.477847 ...
阅读全文 »

在R中使用查看数据范围

发表于 2020-05-31 | 分类于 编程语言 |
方法一:range() 1234567> x <- c(23,12,3,45,25,31,17)> range(x)[1] 3 45> x <- c(23,12,3,45,25,31,17,NA) # 若数据中含有NA,则会报错> range(x)[1] NA NA 方法二:min()与max() 12345678910> min(x)[1] 3> max(x)[1] 45> x <- c(23,12,3,45,25,31,17,NA ...
阅读全文 »

使用na.omit()删除缺失值

发表于 2020-05-31 | 分类于 编程语言 |
在R中,如果数据中存在缺失值(NA),在进行数值计算或统计时会报错,因此,需要将NA去掉,可以使用na.omit(),例如: 123456789101112131415161718x <- c(23,12,3,45,25,31,17,NA)> mean(x)[1] NA> x <- na.omit(x)> x[1] 23 12 3 45 25 31 17attr(,"na.action")[1] 8attr(,"class")[1] "omit"> x &l ...
阅读全文 »

在R中求平均数与中位数

发表于 2020-05-31 | 分类于 编程语言 |
mean()用于求平均数,语法:mean(x, na.rm = FALSE) 123456789> x <- c(12,3,45,23,25,31,17)> mean(x)[1] 22.28571> x <- c(12,3,45,23,25,31,17,NA) # 这个向量中含NA,计算平均数会产生NA;> mean(x)[1] NA> mean(x,na.rm=TRUE) # na.rm=TRUE,去除缺失值(missing values)[1] 22 ...
阅读全文 »

利用透明度绘制高密度图

发表于 2020-05-30 | 分类于 编程语言 |
在对大样本绘制密度图时,重叠的点往往无法有效展示,此时,可以通过设置透明度来强调重叠的点。 123456par(pin=c(3,3))plot(data$V1,data$V2,col=rgb(8,81,156,80,maxColorValue=255),pch=20,cex=0.8,xlab="",ylab="",xaxt="n",yaxt="n",xlim=c(-1,1),ylim=c(-1,1),xaxs="i",yaxs="i")axis(1,at=c(-1,0,1))axis(2,at= ...
阅读全文 »

使用layout定义图形排版

发表于 2020-05-30 | 分类于 编程语言 |
12layout(matrix(c(1,1,2,3),2,2,byrow=T))layout.show(3) 12layout(matrix(c(1,0,2,2,3,4),3,2,byrow=T))layout.show(4)
阅读全文 »

使用mfrow和mfcol实现R的图形排版

发表于 2020-05-30 | 分类于 编程语言 |
在R绘图中,可以使用mfrow=c(nrows, ncols)或mfcol=c(nrows, ncols)配合par()来实现图形排版。mfrow=c(nrows, ncols)是按行排列,mfcol=c(nrows, ncols)是按列排列。 123456> attach(mtcars)> par(mfrow=c(2,2))> hist(wt)> hist(cyl)> hist(disp)> hist(hp) 12345par(mfcol=c(2,2))h ...
阅读全文 »

R绘图使用pin控制图形大小

发表于 2020-05-30 | 分类于 编程语言 |
使用R绘图时,可以使用pin控制图形大小,语法如下: 12par(pin=c(3,3))plot(data$V1,data$V2,pch=20,xlab="",ylab="",xlim=c(0,1),ylim=c(0,1),xaxs="i",yaxs="i") 12par(pin=c(5,3))plot(data$V1,data$V2,pch=20,xlab="",ylab="",xlim=c(0,1),ylim=c(0,1),xaxs="i",yaxs="i") 12par(pin=c(2 ...
阅读全文 »

R中的点样式pch

发表于 2020-05-30 | 分类于 编程语言 |
R中使用pch来控制点的样式,可以使用help(pch)来查看其用法 1help(pch) 如上图,pch共25种,默认为1,其中,15:18是fill形状,但无border;19:25既有fill又有border;比如,pch=16和pch=19,区别在于,19有border,所以比16大。
阅读全文 »

R绘图使用abline添加直线

发表于 2020-05-30 | 分类于 编程语言 |
一、水平线 12plot(data$V1,data$V2,pch=20,xlab="",ylab="",xlim=c(0,1),ylim=c(0,1),xaxs="i",yaxs="i")abline(h=0.5,col="black") 二、垂直线 12plot(data$V1,data$V2,pch=20,xlab="",ylab="",xlim=c(0,1),ylim=c(0,1),xaxs="i",yaxs="i")abline(v=0.5,col="blue") 三、水平线与垂直线 ...
阅读全文 »
1…91011…25
括囊无誉

括囊无誉

248 日志
11 分类
228 标签
RSS
简书
© 2017 - 2023 括囊无誉
由 Hexo 强力驱动
主题 - NexT.Mist
访问人数 总访问量 次