例如:A类和B类的平均价格是X&Y。这两个类别都包含一定数量的产品。我想在每个类别的平均价格的基础上创建四分位数。
正如Roland在评论中所说,你无法从平均值推断出四分位数
你的问题也很不清楚,我正试图用我所知道的信息来回答。
这篇文章更深入地介绍了分位数以及如何找到它们。
quantile
函数将打印每个四分位数的值。
> quantile(iris$Sepal.Length)
0% 25% 50% 75% 100%
4.3 5.1 5.8 6.4 7.9
如果你想得到第一个和第三个四分位数,你可以做以下事情,c(0.25, 0.75)
代表你想要的分位数百分比。你也可以做quantile(data, probs=0.5)
来得到中位数(第二个四分位数):
> Quart <- quantile(iris$Sepal.Length, probs= c(0.25, 0.75))
> Q1 <- Quart[1]
> Q2 <- Quart[2]
> Q1
25%
5.1
> Q2
75%
6.4
希望这对你有帮助!