【发布时间】:2013-07-19 20:50:38
【问题描述】:
如何查看密度图中的内核使用的带宽以及如何指定要使用的带宽?我试过了
ggplot(mtcars,aes(mpg))+geom_density(bw=1)
没有运气。
【问题讨论】:
-
只需阅读
?stat_density,这反过来又指向density。 -
@joran 啊哈,谢谢。我需要“调整”参数。那么,如何查看密度图中实际使用的带宽?
-
除了自己单独计算之外,我不知道有什么方法可以看到它,例如使用
bw.nrd0。 -
我没有足够的声誉来发表评论,而只是补充以前的答案:正如 Joran 所暗示的,除了使用“调整”之外,还有几个替代功能可以使用计算带宽:详见this ggplot documentation 和this bandwidth page。注意语法:选择
bw.nrd函数,例如你想要density(x,bw = "nrd")