我想让我的向量x,y适合某种曲线,但是它们都是大约10k长,x值非常紧密,因此散点图最终会变成一个巨大的混乱。我想要做的是绘制对应于一个x值的y值的AVERAGE。
例如:
y=rnorm(1000)
x=c(rep(1,500),rep(2,500))
plot(x,y)
我希望这个图只有两个单点,一个用于x = 1,另一个用于x = 2。有什么想法吗?
答案 0 :(得分:2)
plot(unique(x),tapply(y,x,mean))
或者甚至
plot(tapply(x,x,unique),tapply(y,x,mean))