gpt4 book ai didi

r - 具有对数刻度和自定义中断的直方图

转载 作者:行者123 更新时间:2023-12-03 05:21:40 25 4
gpt4 key购买 nike

我正在尝试在 R 中生成一个具有 y 对数刻度的直方图。目前我做的是:

hist(mydata$V3, breaks=c(0,1,2,3,4,5,25))

这给了我一个直方图,但是 0 到 1 之间的密度是如此之大(大约一百万个值差异),以至于您几乎无法辨认任何其他条形。

然后我尝试这样做:

mydata_hist <- hist(mydata$V3, breaks=c(0,1,2,3,4,5,25), plot=FALSE)
plot(rpd_hist$counts, log="xy", pch=20, col="blue")

它给了我一些我想要的东西,但底部显示了值 1-6 而不是 0、1、2、3、4、5、25。它还将数据显示为点而不是条形。 barplot 可以工作,但我没有得到任何底轴。

最佳答案

直方图是穷人的密度估计。请注意,在使用默认参数调用 hist() 时,您会得到频率而不是概率 - 将 ,prob=TRUE 添加到调用中,如果你想要概率。

对于对数轴问题,如果您不希望 x 轴转换,请不要使用 'x':

plot(mydata_hist$count, log="y", type='h', lwd=10, lend=2)

以 log-y 比例显示条形 - 外观和感觉仍然有点不同,但可能可以调整。

最后,您还可以执行 hist(log(x), ...) 来获取数据日志的直方图。

关于r - 具有对数刻度和自定义中断的直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1245273/

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