gpt4 book ai didi

r - ggplot2 中使用对数刻度的密度图

转载 作者:行者123 更新时间:2023-12-04 06:23:08 25 4
gpt4 key购买 nike

我想使用 ggplot2 密度几何对 x 尺度使用对数变换:

qplot(rating, data=movies, geom="density", log="x")

然而,这会产生一个概率大于 1 的图表。 一种似乎有效的解决方案是在调用 qplot 之前缩放数据集:
qplot(rating, data=transform(movies, rating=log(rating))

但是 x 轴看起来不太好。处理这个问题的正确方法是什么?

事实上,我的问题似乎没有意义。根据 [ 2,概率密度大于 1 似乎是可以的。 ]。重要的是整个空间的积分等于 1 [ 3 ]。

最佳答案

这给出了正确的答案。

qplot(rating, y = ..scaled.., data=movies, geom="density", log="x")

stat_density 产生新值,其中之一是 ..scaled.. 这是从 0 到 1 缩放的密度。
example plot

HTH

关于r - ggplot2 中使用对数刻度的密度图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6332193/

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