0

目標: 点クラスターのセットを密度分布に変更します。

詳細: ポイント クラスターは十分に分離されており、各サンプリング サイトの密度値 (カウントごと) に関心があります。カウントを手作業で変換してきましたが、ポイントを密度に割り当てるアルゴリズムは非常に貴重です。

私はこれをどのように行うべきかわかりませんが、創造的な意見に対して非常にオープンです!

データセット全体は次のようになります。

> head(markers)
          x        y
1 -494.5768 300.6698
2 -494.4280 300.7582
3 -494.5812 300.8424
4 -494.4000 300.9146
5 -494.8554 300.9102
6 -494.8038 300.9974

https://www.dropbox.com/s/ewcggnp3p29vhjh/datapoints.csv

この形式で出力したい

     x  y density
1    6  1     0.0
2    7  1    17.6
3    8  1    11.2
4   12  1    14.4
5   13  1     0.0
6   14  1     8.0
7   14  2     0.0

xy ポイントは、-494.5768 のように、はるかに大きくなります。

私はそれが線に沿って何かをしなければならないと思う...

  1. すべての点の組み合わせ間の距離を計算する
  2. 設定されたしきい値を下回る距離を持つ行をグループ化します
  3. plyr によるクラスタのサブセット化/分割
  4. クラスタの平均 XY 座標を見つける
  5. XY ポイントに長さ (クラスター) を割り当てます。
  6. すべての行を再結合します
4

0 に答える 0