Erstellen von 2D-Behältern in R

Ich habe Koordinatendaten in R und möchte die Verteilung meiner Punkte bestimmen. Der gesamte Punktebereich ist ein Quadrat mit einer Seitenlänge von 100.

Ich möchte verschiedenen Segmenten auf dem Quadrat Punkte zuweisen, zum Beispiel auf die nächsten 5 gerundet. Ich habe Beispiele mit @ gesehecut undfindinterval aber ich bin nicht sicher, wie ich das beim Erstellen einer 2D-Bin verwenden soll.

igentlich möchte ich in der Lage sein, die Verteilung zu glätten, damit keine großen Sprünge zwischen benachbarten Regionen des Gitters auftrete

Zum Beispiel (dies soll nur das Problem veranschaulichen):

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')

Der rote Punkt liegt eindeutig in einer Region, die zufällig nicht viele andere Punkte hat. Die Dichte hier wäre also ein Sprung von der Dichte der Nachbarregionen. Ich würde dies gerne ausgleichen können.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage