如何更改R中密度图中使用的内核带宽

时间:2013-07-19 20:50:38

标签: r ggplot2

如何在密度图中查看内核使用的带宽,如何指定要使用的带宽?我试过了

ggplot(mtcars,aes(mpg))+geom_density(bw=1)

没有运气。

1 个答案:

答案 0 :(得分:8)

stat_geom利用adjust参数将乘数应用于ggplot计算的最佳带宽documentation for density()。尝试:

ggplot(mtcars,aes(mpg))+geom_density() + stat_density(adjust = 2)

我收集确定计算出的最佳带宽 - 基于“平滑内核的标准差” - 你需要询问Venables,WN和Ripley,BD(2002)现代应用统计与S.纽约:斯普林格。