目標: 点クラスターのセットを密度分布に変更します。
詳細: ポイント クラスターは十分に分離されており、各サンプリング サイトの密度値 (カウントごと) に関心があります。カウントを手作業で変換してきましたが、ポイントを密度に割り当てるアルゴリズムは非常に貴重です。
私はこれをどのように行うべきかわかりませんが、創造的な意見に対して非常にオープンです!
データセット全体は次のようになります。
> 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 のように、はるかに大きくなります。
私はそれが線に沿って何かをしなければならないと思う...
- すべての点の組み合わせ間の距離を計算する
- 設定されたしきい値を下回る距離を持つ行をグループ化します
- plyr によるクラスタのサブセット化/分割
- クラスタの平均 XY 座標を見つける
- XY ポイントに長さ (クラスター) を割り当てます。
- すべての行を再結合します