0

我一直在尝试在我的世界地图上创建一个网格,如下所示 的网格地图示例

我希望能够根据文件中的 rate2 列为网格着色。我得到的大多数解决方案仅根据国家/地区为世界着色。请问我该怎么做。我附上了我的csv。

热图.csv

4

1 回答 1

2

看看 R 中的一些空间插值包,R 的空间任务视图提供了一个很好的列表,例如 automap、gstat、Fields、geoR 等。要获得地图,您需要:

  • 定义预测网格
  • 如果需要,拟合数据的一些数学属性,例如克里金法中的变异函数。
  • 将值预测到这个新网格上。

我认为对于这些数据,您的第一个最佳选择是一些反距离加权或基于样条的插值(例如字段中的 Tps)。

一些注意事项:

  • 您的数据仅在陆地上,我建议仅在陆地上定义预测网格。
  • 您在同一空间位置有多个观测值。我确信 automap/gstat 中的克里金法实现不会像这样。要么扔掉,要么聚合(例如平均)重复的观察。有一些方法可以使用副本来估计测量不确定性,并在插值过程中考虑到这一点,但这并非易事。

另请参阅我之前关于该主题的两篇文章以获取更多信息:

于 2012-07-26T09:47:03.707 回答