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])

R语言-画edcf图、直方图、正态概率图,计算分位数(任意分位)_第1张图片

ecdf图

经验累积分布图

plot(ecdf(mydata[, 2]),col="red")

R语言-画edcf图、直方图、正态概率图,计算分位数(任意分位)_第2张图片

正态概率图

qqnorm(mydata[, 2])

R语言-画edcf图、直方图、正态概率图,计算分位数(任意分位)_第3张图片

  • 但是为了好看,我们一般都会把标准数据展示出来
qqnorm(mydata[, 2])
qqline(mydata[, 2], col=2, lwd=2)

R语言-画edcf图、直方图、正态概率图,计算分位数(任意分位)_第4张图片

计算分位数

quantile(ray[, 2],rate)
  • 比如说0.9分位数
> quantile(ray[, 2],0.9)
  90% 
15.47 
  • 0.75分位数
> quantile(ray[, 2],0.75)
   75% 
15.115 

以此类推~

你可能感兴趣的:(R)