【问题标题】:Kriging simulation using ff package使用 ff 包进行克里金模拟
【发布时间】:2018-02-01 21:08:01
【问题描述】:

我正在尝试了解如何使用 ff 包来克服错误

"Error: cannot allocate vector of size 1.1 Mb"

在使用克里金/高斯模拟时。我不知道如何更改输入数据。有什么想法可以帮助我做到这一点吗?

我正在使用 gstat 包进行模拟,如下所示:

library(sp)
data(meuse)
coordinates(meuse) = ~x+y
data(meuse.grid)
gridded(meuse.grid) = ~x+y
m <- vgm(.59, "Sph", 874, .04)
# ordinary kriging:
x <- krige(log(zinc)~1, meuse, meuse.grid, model = m, nsim=1000)

【问题讨论】:

    标签: r ff gstat ffbase


    【解决方案1】:

    对于高斯模拟,您需要将邻域大小设置为某个值,否则内存消耗会无限增长。你可以这样做,例如通过设置nmax=50,所以最近的50个观察(或模拟)值被用作条件数据。

    【讨论】:

    • 谢谢。实际上,我设置了 nmax=16 并收到了该错误。
    猜你喜欢
    • 2018-11-04
    • 2020-10-19
    • 2015-01-26
    • 2015-07-12
    • 2018-11-02
    • 2015-09-14
    • 2020-03-12
    • 2014-10-11
    • 2013-11-24
    相关资源
    最近更新 更多