Kriging no GRASS + R - não é possível alocar vetor de tamanho 146,5 Mb


11

Estou tentando fazer um mapa de elevação de águas subterrâneas com um Kriging comum no R, mas sempre resultando em falta de memória

não é possível alocar vetor de tamanho 146,5 Mb

alocação (windows xp 32bit). Devo aumentar o tamanho da memória e como, ou devo reduzir o tamanho da grade e como (tipo de novato em R)?

seguindo este exemplo http://casoilresource.lawr.ucdavis.edu/drupal/node/438


qual é o tamanho de grade desejado? (quantas linhas / colunas?)
Mike T

Você já deu uma olhada no R FAQ .
Johannes

O tamanho da grade é 3202 * 2993. E eu estava fazendo o OK em um número de 1 (eu acho !!) como o link, mas sempre gerou esse erro. Então mudei 1 por 100, mas o mesmo erro ocorreu.
Ulmi 28/03

2
Considere migrar esta pergunta para o SO: existem muitos especialistas em R lá.
whuber

Algo semelhante foi discutido aqui: r.789695.n4.nabble.com/...
markusN

Respostas:


7

Você não nos fornece o tamanho dos dados que deseja krige, nem o tamanho do suporte no qual deseja fazer esse krig, mas presumo que isso seria muito grande.

O problema com o R é que ele carrega tudo na memória. Nesse caso, você está simplesmente ficando sem memória RAM.

Kriging é um processo muito exigente. A maneira de gerenciar isso é paralelizar isso. Veja demo(snow)no gstatpacote.

Como alternativa, você também pode usar outro método de interpolação, mais adequado para big data (por exemplo, as v.surf.*funções no GRASS).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.