Создание 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')

красная точка явно находится в области, у которой случайно не было много других точек, поэтому плотность здесь будет скачком от плотности соседних областей, я хотел бы иметь возможность сгладить это

Ответы на вопрос(2)

Ваш ответ на вопрос