R中的自然邻居插值法

3

我需要通过R进行自然邻居插值(NNI),以平滑我的数值数据。例如,假设我的数据非常杂乱无章,我的目标是使用NNI来整理数据模型。

我有几百行数据(每个邮政编码一个观测值),以及纬度和经度。我在下面编写了一些示例数据:

Postcode lat        lon         Value
200      -35.277272 149.117136  7
221      -35.201372 149.095065  38
800      -12.801028 130.955789  27
801      -12.801028 130.955789  3
804      -12.432181 130.84331   29
810      -12.378451 130.877014  20
811      -12.376597 130.850489  3
812      -12.400091 130.913672  42
814      -12.382572 130.853877  32
820      -12.410444 130.856124  39
821      -12.426641 130.882367  39
822      -12.799278 131.131697  49
828      -12.474896 130.907378  38
829      -14.460879 132.280002  34
830      -12.487233 130.972637  8
831      -12.480066 130.984006  49
832      -12.492269 130.990891  29
835      -12.48138  131.029173  33
836      -12.525546 131.103025  40
837      -12.460094 130.842663  39
838      -12.709507 130.995407  28
840      -12.717562 130.351316  22
841      -12.801028 130.955789  8
845      -13.038663 131.072091  19
846      -13.226806 131.098416  50
847      -13.824123 131.835799  11
850      -14.464497 132.262021  2
851      -14.464497 132.262021  23
852      -14.92267  133.064654  36
854      -16.81839  137.14707   17
860      -19.648306 134.186642  3
861      -18.94406  134.318373  8
862      -20.231104 137.762232  28
870      -12.436101 130.84059   24
871      -12.436101 130.84059   16

有没有可以完成这个任务的包?需要说明的是,我在这个模型中使用的唯一预测因子是纬度和经度。如果没有包能够完成这个任务,我该如何手动实现呢?我已经进行了广泛的搜索,但是我找不到如何在R中实现它。我看到了其他两篇SO文章(onetwo),但它们没有帮我解决问题。
如果问题中还有什么需要补充的,请告诉我。谢谢。

你解决这个问题了吗?我也遇到了类似的问题,反距离加权看起来并不像我想的那么好。 - m.evans
1个回答

1
我建议以下操作:
  1. 将数据重新投影到相应的UTM区域。
  2. 使用R WhiteboxTools软件包,使用自然邻近插值方法处理数据。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接