【问题标题】:extrapolation using Gaussian processes regression or Kriging使用高斯过程回归或克里金法进行外推
【发布时间】:2015-09-14 17:12:24
【问题描述】:

有什么方法可以使用克里金法或高斯过程回归来估计外推法?

高斯过程非常适合分散数据的插值;但是,我需要及时推断变量的时间序列。

我可以推断出x(n+1) 使用x变量的历史,x_i , i = n, n-1 ,....

flag

例如,在 python 中:scikit-learn.org/stable/modules/gaussian_process.html

【问题讨论】:

标签: kriging extrapolation


【解决方案1】:

外推在理论上和实践上的工作方式相同。

理论上,当您学习高斯过程回归模型时,您已经对数据进行了高斯过程建模,选择了它的均值函数、协方差函数并估计了它们的参数。要进行内插(或外推),您需要在知道学习点的情况下计算该高斯过程在新点的平均值。

实际上,对于插值和外插,您只需要调用一个预测函数(在 R 包 DiceKriging 和 python 中的 scikit-learn 中称为 predict)。

但是,您必须知道高斯过程回归(因为许多回归技术 [需要引用] 在外推时效果非常差。高斯过程意味着快速“返回”到您定义的函数均值。然后,高斯过程回归推断只是参数回归,其模型是您为均值函数选择的模型。

【讨论】:

  • 这不仅仅是为了外推,在远离训练点的任何地方,GP 回归模型都会下降到平均值。 “距离”多远与在 GP 中学习的核函数的长度尺度参数有关。
  • @SudiptaBasak 你有这方面的参考书目吗?我在找一些。谢谢;)
  • @Anoldmaninthesea 你找到了吗?我也在找一些
  • 到目前为止,任何人都遇到过参考,也许吧?我也在找几个..
猜你喜欢
  • 2020-03-12
  • 2015-08-09
  • 2022-01-10
  • 2021-05-01
  • 2019-04-30
  • 2020-05-20
  • 2015-07-12
  • 2019-07-26
  • 2015-09-10
相关资源
最近更新 更多