私はRで座標データを持っています。私のポイントがどこにあるかの分布を決定したいと思います。ポイントの全体のスペースは、辺の長さの正方形です。Rでの2Dビンの作成
正方形の異なるセグメントにポイントを割り当てたいと思います。たとえば、最も近い5に丸めます。cut
とfindinterval
を使用していますが、i 2dビンを作成するときにこれをどのように使用するのか分かりません。
実際には、グリッドの隣接する領域の間に巨大なジャンプがないように、分散を円滑にすることができるようにしたいと考えています。例えば
(これは単に問題を説明するためのものです):
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')
赤いポイントが偶然に他の多くのポイントを持っていない地域では、明らかなので、ここでの密度は次のようになり隣接する領域の密度からジャンプし、私はあなたがggplot2
を使用するために喜んでいる場合は、いくつかの素晴らしいオプションがある
ところで、灰は、一般にヒストグラムに基づく方法よりも良い密度推定値であるkdesを使用することで、計算上効率的な代替手段です。思考プロセスの背後にある論理に注目するだけの価値があります。高速なほとんどのkdeの実装では、密度推定値のビニングされた推定値を使用することも考慮する必要があります。 – shayaa