我在 R 中有坐标数据,我想确定我的点所在位置的分布。点的整个空间是边长为 100 的正方形。
我想将点分配给正方形上的不同段,例如四舍五入到最接近的 5。我已经看到使用示例cut
,findinterval
但我不确定在创建 2d bin 时如何使用它。
实际上,我想要做的是平滑分布,因此网格的相邻区域之间没有巨大的跳跃。
例如(这只是为了说明问题):
set.seed(1)
x <- runif(2000, 0, 100)
y <- runif(2000, 0, 100)
plot(y~x)
points( x = 21, y = 70, col = 'red', cex = 2, bg = 'red')
红点显然是在一个偶然没有很多其他点的区域,所以这里的密度将是相邻区域密度的一个跳跃,我希望能够平滑这个