R:组XY点簇,转换为密度&;拯救
目标:将一组点簇更改为密度分布 详细信息:点簇被很好地分开,我对每个采样点的密度值(按计数)感兴趣。我一直在手动转换计数,将点分配到密度的算法将是非常宝贵的 我不知道如何去做这件事,我非常开放的创造性输入 以下是整个数据集的外观:R:组XY点簇,转换为密度&;拯救,r,spatial,plyr,apply,density-plot,R,Spatial,Plyr,Apply,Density Plot,目标:将一组点簇更改为密度分布 详细信息:点簇被很好地分开,我对每个采样点的密度值(按计数)感兴趣。我一直在手动转换计数,将点分配到密度的算法将是非常宝贵的 我不知道如何去做这件事,我非常开放的创造性输入 以下是整个数据集的外观: > 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.855
> 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
我想得到这种格式的输出
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
我认为它必须做一些类似于
您想要的
x
和y
是什么?我想你希望预测的密度在一个网格上。关于网格的密度/稀疏程度有什么偏好吗?此外,这与我所看到的plyr无关。@HongOoi Hi-xy输出应该是所有簇点的平均坐标。它可能看起来像(x=-494.5768,y=300.6698)和计数的“Z”整数值;此示例总共有约200行。应包含阈值,以调整必须分组的接近点的方式。绘图(数据点)显示数据的外观(它总是这样)。再次感谢!