Я пытаюсь сделать карту высот подземных вод с обычным кригингом на R, но всегда из-за нехватки памяти
невозможно выделить вектор размером 146,5 Мб
распределение (windows xp 32bit). Должен ли я увеличить объем памяти и как, или я должен уменьшить размер сетки и как (вроде новичка в R)?
следуя этому примеру http://casoilresource.lawr.ucdavis.edu/drupal/node/438
Ответы:
Вы не предоставляете нам ни размер данных, которые вы хотите кригить, ни размер поддержки, на которой вы хотите сделать этот кригинг, но я предполагаю, что это будет довольно большой.
Проблема с R в том, что все загружается в память. В этом случае вам просто не хватает оперативной памяти.
Кригинг - очень сложный процесс. Способ, которым вы можете управлять, - это распараллелить его. Смотрите
demo(snow)
вgstat
упаковке.Кроме того, вы также можете использовать другой метод интерполяции, более подходящий для больших данных (например,
v.surf.*
функции в GRASS).источник