繁体   English   中英

像我们在MS Excel中一样,如何在R中计算percentile.exe

[英]How to calculate percentile.exe in R like we do in MS excel

如何在R中计算percentile.exc

我有一些零售数据,需要在其中计算百分位数(第25位和第75位),平均中位数以及基于Order_ID和Product ID的计数。 用Excel计算平均值和中位数检查结果是否正确,但我的百分位数值不匹配。

25th Perc-13087.5,Average-24313.51667,Median-20167、75th Perc-38916.25

     pivot_MRP <- Test %>% group_by(Product_Code) %>% 
                summarise(MRP_25 = quantile(MRP,0.25), 
                          MRP_Median = median(MRP),
                          MRP_1_Avg = mean(MRP), 
                          MRP_75 = quantile(MRP, 0.75),
                          MRP_count = n())

        pivot_Disc <- Test %>% group_by(Order_ID) %>% 
            summarise(MRP_25 = quantile(MRP,0.25), 
                      MRP_Median = median(MRP),
                      MRP_1_Avg = mean(MRP), 
                      MRP_75 = quantile(MRP, 0.75),
                      MRP_count = n())

使用quantile功能。

data<-c(1,1,2,2,3,3) #Your data
quantile(data,c(0,0.25,0.5,0.75)) # Data and a vector of probabilities

那你有。

  0%   25%   50%  75% 
  1.00 1.25 2.00 2.75 

感谢您的回答。

我弄清楚自己,找到了答案。

                summarise(MRP_25 = quantile(MRP,0.25, type=6), 
                          MRP_Median = median(MRP),
                          MRP_1_Avg = mean(MRP), 
                          MRP_75 = quantile(MRP, 0.75, type=6),
                          MRP_count = n())'''

all we need add is 'type=6' in quantile

Thanks you all :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM