【发布时间】:2013-10-21 01:53:23
【问题描述】:
我想以对数比例绘制一些数据,但是 R 绘制的密度曲线不是从我拥有的第一个极端数据点开始的。
这是一些测试数据和我使用的命令:
d = c(1,1,1,2,4,7,10,20,40,100,200,600,1000,3000,15000,23000)
plot(density(d), log='x', xlim=c(1,23000))
不幸的是,我没有足够的声望点来发布图片,但如果您输入这两行,它应该会出现一个大约 12 而不是 1 的图(第一个数据点)。 有什么办法解决这个问题吗?
谢谢大家!
【问题讨论】:
-
查看
density(d)的内容;是你所期望的吗?我很难准确理解您要完成的工作 -
hist(log(d))是不是看起来像你所追求的东西(虽然没有分箱)? -
如果你只是简单地绘制它,你可以看到曲线没有跨越整个数据范围(从 1 到 23000)。密度(d)的内容没有回答我的问题。另外,我不想绘制数据对数的直方图,我只想在 x 轴上使用对数刻度绘制密度曲线。