R语言-画edcf图、直方图、正态概率图,计算分位数(任意分位)
简述
这里只有在读取xlsx上才需要库,其他都不需要。
读取数据
library(xlsx)
# Hydrocarbon
mydata = read.xlsx('D:/Code/R/Data in Excel/Chapter 10/beeswax.xls',1)
- 数值1,表示的是sheet1
- 数据大致下面的这样的其实是两列~(放起来的时候为两行了)
直方图
hist(mydata[, 2])
ecdf图
经验累积分布图
plot(ecdf(mydata[, 2]),col="red")
正态概率图
qqnorm(mydata[, 2])
- 但是为了好看,我们一般都会把标准数据展示出来
qqnorm(mydata[, 2])
qqline(mydata[, 2], col=2, lwd=2)
计算分位数
quantile(ray[, 2],rate)
- 比如说0.9分位数
> quantile(ray[, 2],0.9)
90%
15.47
- 0.75分位数
> quantile(ray[, 2],0.75)
75%
15.115
以此类推~