Создание 2D бинов в R
У меня есть данные координат в 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')
красная точка явно находится в области, у которой случайно не было много других точек, поэтому плотность здесь будет скачком от плотности соседних областей, я хотел бы иметь возможность сгладить это