Kriging su GRASS + R - impossibile allocare un vettore di dimensioni 146,5 Mb


11

Sto provando a fare una mappa di elevazione delle acque sotterranee con un Ordinario Kriging su R, ma sempre risultante dalla mancanza di memoria

impossibile allocare un vettore di dimensioni 146,5 Mb

allocazione (windows xp 32bit). Dovrei aumentare la dimensione della memoria e come, o dovrei ridurre la dimensione della griglia e come (tipo di principiante in R)?

seguendo questo esempio http://casoilresource.lawr.ucdavis.edu/drupal/node/438


qual è la dimensione della griglia desiderata? (quante righe / colonne?)
Mike T

Hai già dato un'occhiata alle R FAQ .
johannes,

La dimensione della griglia è 3202 * 2993. E stavo facendo l'OK su un grd di 1 (penso !!) come il link ma ha sempre evitato quell'errore. Poi ho cambiato 1 per 100 ma ha ottenuto lo stesso errore.
Ulmi,

2
Prendi in considerazione la migrazione di questa domanda a SO: ci sono molti esperti R lì.
whuber

Qualcosa di simile è stato discusso qui: r.789695.n4.nabble.com/…
markusN

Risposte:


7

Non ci fornisci la dimensione dei dati che vuoi krige, né la dimensione del supporto su cui vuoi fare quel kriging, ma presumo che questo sarebbe piuttosto grande.

Il problema con R è che carica tutto in memoria. In tal caso, stai semplicemente esaurendo la RAM.

Kriging è un processo molto impegnativo. Il modo in cui riesci a gestirlo è quello di metterlo in parallelo. Vedi demo(snow)nel gstatpacchetto.

In alternativa, puoi anche usare un altro metodo di interpolazione, più adatto ai big data (es. Le v.surf.*funzioni in GRASS).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.