[英]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.