gpt4 book ai didi

r - 使用 ggplot2 绘制分位数

转载 作者:行者123 更新时间:2023-12-04 06:01:03 26 4
gpt4 key购买 nike

我是 ggplot 的新手,我有一些问题。我希望有人可以帮助我制作我想要制作的情节。

如何使用 ggplot2 绘制先前计算的分位数?

X=runif(34,min=4, max=89)

quantiles.X=quantile(X,probs=c(.01,.03,.05,.1,.15,.20,.50,.70,.80,.90,.95))
> quantiles.X
1% 3% 5% 10% 15% 20% 50% 70% 80% 90% 95%

5.292614 5.813105 9.509620 20.036279 25.542286 28.704292 49.796086 68.832996 76.725968 77.947276 80.549077

已编辑

我的目标是分位数的显示是直方图样式或线条的形式。
也许在点数据上为每个分位数绘制一条线会更具交流性/有用性。

最佳答案

您可以按照以下方式进行操作:

X=runif(34,min=4, max=89)
p = c(.01,.03,.05,.1,.15,.20,.50,.70,.80,.90,.95)
dat = data.frame(q = quantile(X, probs = p),
prob = p)

然后使用 ggplot2 绘图:
ggplot(aes(x = prob, y = q), data = dat) + geom_line()

关于r - 使用 ggplot2 绘制分位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8894617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com