У меня есть данные с соответствующими долготами и широтами. Как получить вариограмму для этих данных на основе расстояний между точками большого круга?
Этот простой пример содержит все данные на экваторе:
require(geoR)
long <- seq(-179, 180)
x <- sin(pi * long / 180) + rnorm(length(long))
V <- variog(data=x, coords=cbind(long, 0))
# variog: computing omnidirectional variogram
plot(V)
Первая и последняя точки на самом деле находятся на расстоянии всего лишь 1 градуса, но моя наивная попытка приводит к variog
мнению, что они разделены на 359 градусов.