Создание трехмерного графика поверхности вариограммы со значениями, извлеченными функцией R variogramSurface - PullRequest
0 голосов
/ 02 октября 2019

Я пытаюсь воссоздать трехмерный график поверхности вариограммы для модели пространственно-временной вариограммы, которую я установил. Сначала я попытался создать 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, и если кто-нибудь может дать мне несколько советов по этому поводу. Большое спасибо!

...