1. 程式人生 > >R語言-畫edcf圖、直方圖、正態概率圖,計算分位數(任意分位)

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 

以此類推~