Kriging trên GRASS + R - không thể phân bổ vectơ kích thước 146,5 Mb


11

Tôi đang cố gắng thực hiện bản đồ độ cao mực nước ngầm với Kriging thông thường trên R, nhưng luôn dẫn đến việc thiếu bộ nhớ

không thể phân bổ vectơ kích thước 146,5 Mb

phân bổ (windows xp 32bit). Tôi nên tăng kích thước bộ nhớ và làm thế nào, hoặc tôi nên giảm kích thước lưới và làm thế nào (loại người mới trong R)?

theo ví dụ này http://casoilresource.lawr.ucdavis.edu/drupal/node/438


kích thước lưới mong muốn của bạn là gì? (có bao nhiêu hàng / cột?)
Mike T

Bạn đã có một cái nhìn vào R FAQ .
johannes

Kích thước lưới là 3202 * 2993. Và tôi đã làm OK trên 1 giây (tôi nghĩ !!) giống như liên kết nhưng nó luôn bị lỗi đó. Sau đó, tôi đã thay đổi 1 bằng 100 nhưng nó đã bị lỗi tương tự.
Ulmi

2
Cân nhắc chuyển câu hỏi này sang SO: có rất nhiều chuyên gia R ở đó.
whuber

Một cái gì đó tương tự đã được thảo luận ở đây: r.789695.n4.nabble.com/ từ
markusN

Câu trả lời:


7

Bạn không cung cấp cho chúng tôi kích thước của dữ liệu bạn muốn, cũng như kích thước của sự hỗ trợ mà bạn muốn thực hiện điều đó, nhưng tôi cho rằng điều này sẽ khá lớn.

Vấn đề với R là tải mọi thứ vào bộ nhớ. Trong trường hợp đó, bạn chỉ đơn giản là hết RAM.

Kriging là một quá trình đòi hỏi rất cao. Cách bạn có thể quản lý đó là song song hóa nó. Xem demo(snow)trong gstatgói.

Ngoài ra, bạn cũng có thể sử dụng một phương pháp nội suy khác, phù hợp hơn với dữ liệu lớn (ví dụ: các v.surf.*hàm trong GRASS).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.