我正在使用平滑且几乎凸出的整数值分布来研究数据。但是当我用geom_violin()
打印它时,我得到了奇怪的形状,就像非常罕见的中间非整数值。如何避免这些"瓶颈"在y = 1.5
附近的地块上y = 2.5
这是什么意思?
require( ggplot2)
df <- data.frame( x = 1, y = c( rep( 1, 100), rep( 2, 25), rep( 3, 5)))
ggplot( data = df, aes( x, y)) + geom_violin( )
答案 0 :(得分:2)
我认为你反对的是分配的过度平滑(为了你的目的)。如果您愿意,可以使用CALC1 APP_ID CAL2 R
1 1234 54321 1
参数,该参数是adjust
函数的参数:
调整:使用的带宽实际上是'adjust * bw'。这样可以轻松指定“默认”带宽的一半等值。
因此,为了使小提琴曲线不那么平滑/更忠实于数据(以包含更多嘈杂的摆动为代价),减少density
:
adjust