Я пытаюсь воссоздать трехмерный график поверхности вариограммы для модели пространственно-временной вариограммы, которую я установил. Сначала я попытался создать R-фрейм данных, включая пробел и временной лаг, а затем использовал его для извлечения значений с помощью R-функции variogramSurface, как показано в примере кода, показанном ниже:
test.grid <- data.frame(spacelag=seq(0,1500,by=150),timelag=c(1:10))
test.variogramSurface <- gstat::variogramSurface(test.StVariogram,dist_grid=test.grid)
Затем я получил следующий вывод:
spacelag timelag model
1 0 0 0
2 150 1 5.20
3 300 2 7.43
4 450 3 8.39
5 600 4 8.82
6 750 5 9.01
7 900 6 9.11
8 1050 7 9.16
9 1200 8 9.19
10 1350 9 9.22
11 1500 10 9.24
Если я построю вывод напрямую, он сгенерирует только линию, а не поверхность.
Мне просто интересно, сделал ли я что-то не так с функцией variogramSurface, и если кто-нибудь может дать мне несколько советов по этому поводу. Большое спасибо!