我可能在这里做错了,但我发现如果我通过删除不相关的列来简化我的数据框,automap 库中的 autoKrige 函数会给出不同的结果。我已经用 automap 库中的 meuse 数据重现了这个问题。
library(automap)
data(meuse)
colnames(meuse)
[1] "x" "y" "cadmium" "copper" "lead" "zinc" "elev"
[8] "dist" "om" "ffreq" "soil" "lime" "landuse" "dist.m"
coordinates(meuse) =~ x+y
data(meuse.grid)
gridded(meuse.grid) =~ x+y
kriging_result_01 = autoKrige(zinc~1, meuse)
plot(kriging_result_01)
meuse <- NULL
data(meuse)
meuse <- meuse[, c(1,2,6)]
coordinates(meuse) =~ x+y
data(meuse.grid)
gridded(meuse.grid) =~ x+y
kriging_result_02 = autoKrige(zinc~1, meuse)
plot(kriging_result_02)
identical(kriging_result_01, kriging_result_02)
[1] FALSE
这些情节的细节也有所不同。
这是预期的行为吗?
谢谢,比尔