R - 具有缺失值的2d数据集上的插值方法

时间:2011-12-12 01:34:25

标签: r 2d interpolation

我目前正在使用'Akima'interp例程来进行二维线性插值。我正在尝试通过排除坏数据点和依赖于它们的插值来尽可能地进行线性插值。我不想做任何样条拟合线性插值。

我可以想到使用现有的akima包的两种方法;

  1. 将2d数据集划分为没有丢失数据点的有效子集,然后对每个数据点进行插值,然后合并结果。
  2. 或将缺失值设置为无意义值(在我的情况下为-1.0),然后将结果标记为任何插值NA。不幸的是,插值节点的索​​引似乎没有被返回,所以我必须自己找到这些节点,在这种情况下我应该编写自己的例程。
  3. 每一个都有点痛苦,我确信必须有一个更好的方法,或者必须有一个包来做上述其中一个,因为我确信这是许多人常见的问题。

    非常感谢任何关于使用akima interp的替代插值例程或方法的建议。 鲍勃

1 个答案:

答案 0 :(得分:0)

你看过Amelia包吗?