1
\ begingroup美元

我已经设法在地图上绘制不同的点,并用普通的克里格插值。然而,我的数据看起来并不像它应该的样子。我是否需要使用算法来填充缺失的数据?有人知道RCWIP2模型是如何做到这一点的吗?

我的数据是这样的:在这里输入图像描述

它应该是这样的:

https://www.researchgate.net/figure/Global-mean-annual-average-leaf-water-d-18-O-and-d-2-H-isoscapes-for-the-sites-of_fig1_226462314

有人知道从哪里可以得到一个算法(开源)吗?或者是否有可能使用GNIP数据(没有算法)创建一个更好的插值?

我已经调整了颜色刻度(使用更大的颜色范围没有意义),并显示了测量点。但是你可以看到这个插值太粗糙了。我该怎么办?在这里输入图像描述

例如,中欧的价值观是这样的:

0, 0, 100400, 78.91666667, 11.93333333, -11.948727272727274 - 1, 1, 284500, 66.4968611111111, 25.7551805555556, -15.65725 - 2, 2, 291701, 62.8917944444444, 27.6254222222222, -14.696333333333333 3, 3, 297401, 60.1800888888889, 24.8328611111111, -12.793636363636363 - 4, 4, 304401, 58.15, -4.975, -5.424 5, 5、365302年,51.6,-1.1,-8.102181818181817,6,395300,51.93,-10.25,-6.069957643495706 7,7日,403000年,64.13,-21.93,-9.823909326232151,8日,432000年,76.7666666666667,-18.6666666666667,-22.848 9,9日,628001年,53.23,6.55,-8.1987480996847110、10、660100、47.5426086672、7.58371692988、- 11.620857142865476、- 9.69099999999999999 11,16,661700、46.9814140076、6.60799965476、- 9.6909999999999999999 12,12,663100、46.3723256303、7.4393205714、- 12.386181818181818183300、47.3723359688、8.08313824523、-11.575 14,14663700、46.37273863351、8.18678216294、-11.338727272727272 15,15,668100、47.42692898288,9.4007768999 16,16,670500、46.2203086711863、7.33848445042、- 12.540444444444518,18,673401,46.657725176,8.29270683241,-12.813636363636364 19,19,674400,46.5724847069,8.33271962058,-12.234545454545453 20,20,676000, 46.17378858341,8.78855605127,- 9.96290909090909092 21,21,679201,46.4914336729,9.89818088768,-13.835999999999999

你可以看到数据变化很大这会对插值产生影响,对吧?

\ endgroup美元
7
  • 1
    \ begingroup美元 你好像用了不同的秤。你使用的是-24到+3,而另一个网站使用的是-19到+30。先试着改变一下? \ endgroup美元
    - - - - - -巴里•卡特
    2022年6月4日13:33
  • 1
    \ begingroup美元 你说你的数据看起来像这张地图,但这不就是模型吗?不管怎样,它看起来都很光滑。你的数据的空间采样是什么样的?你如何拟合核(协方差矩阵)和调优其他超参数?你在应用正则化吗?最后一件事:请不要使用这个颜色图 \ endgroup美元
    - - - - - -马特·霍尔
    2022年6月5日23:31
  • \ begingroup美元 @kwinkunks我修改了我的问题 \ endgroup美元
    - - - - - -维斯
    2022年6月6日11:46
  • \ begingroup美元 @kwinkunks你好,我不太了解机器学习等:)我使用包Pykrige (Python)进行插值,并假设这个包包含了所有内容。还是你说的每件事我都要分开做?但是谢谢你的回复 \ endgroup美元
    - - - - - -维斯
    2022年6月6日12:28
  • 1
    \ begingroup美元 作为开始,试着改变variogram_model而且variogram_parameters因为默认是一个正则化的线性变异函数,因此你的映射非常平滑。 \ endgroup美元
    - - - - - -马特·霍尔
    2022年6月6日14:57

0

你的答案

点击“张贴您的答案”,即表示您同意我们的服务条款隐私政策而且饼干的政策

浏览带标签的其他问题问自己的问题