使用 automap 包中的 autofitVariogram() 函数我产生了以下错误:
vgm_list[[which.min(SSerr_list)]] 中的错误:尝试在 get1index 中选择少于一个元素
示例代码:
model <- as.formula(Value ~ Elevation)
data <- matrix(c(11.07,42.75,5,62.5,
8.73,45.62,234,75,
12.62,44.03,12,75,
10.87,45.38,67,75,
8.79,42.53,64,75),
nrow = 5, byrow = TRUE)
data <- as.data.frame(data)
names(data) <- c('Lon', 'Lat', 'Elevation', 'Value')
library('sp')
coordinates(data) = ~Lon+Lat
library('automap')
autofitVariogram(model, data)
是什么导致了这个错误?插值会导致某种“奇点”吗?
谢谢!