Kriging บน GRASS + R - ไม่สามารถจัดสรรเวกเตอร์ขนาด 146.5 Mb


11

ฉันพยายามทำแผนที่ระดับน้ำใต้ดินด้วย Kriging สามัญใน R แต่มักเกิดจากการขาดความจำ

ไม่สามารถจัดสรรเวกเตอร์ที่มีขนาด 146.5 Mb

การจัดสรร (windows xp 32 บิต) ฉันควรเพิ่มขนาดหน่วยความจำและวิธีการหรือฉันควรลดขนาดกริดและวิธีการ (ชนิดของ newbie ใน R)

ทำตามตัวอย่างนี้http://casoilresource.lawr.ucdavis.edu/drupal/node/438


ขนาดกริดที่คุณต้องการคืออะไร (มีกี่แถว / คอลัมน์?)
Mike T

คุณได้ดูที่คำถามที่พบบ่อย R แล้ว
โยฮันเนส

ขนาดกริดคือ 3202 * 2993 และฉันก็ตกลงบน grd ของ 1 (ฉันคิดว่า !!) เช่นลิงค์ แต่มันก็ทำให้เกิดข้อผิดพลาดนั้น จากนั้นฉันเปลี่ยน 1 โดย 100 แต่มันทำให้เกิดข้อผิดพลาดเดียวกัน
Ulmi

2
ลองย้ายคำถามนี้ไปที่ SO: มีผู้เชี่ยวชาญ R อยู่มากมายที่นั่น
whuber

มีการพูดถึงสิ่งที่คล้ายกันที่นี่: r.789695.n4.nabble.com/…
markusN

คำตอบ:


7

คุณไม่ได้ให้ขนาดของข้อมูลที่คุณต้องการให้กับ krige หรือขนาดของการสนับสนุนที่คุณต้องการทำแบบนั้น แต่ฉันคิดว่านี่น่าจะใหญ่

ปัญหาของ R คือโหลดทุกอย่างลงในหน่วยความจำ ในกรณีนี้คุณเพียงแค่ RAM ไม่เพียงพอ

Kriging เป็นกระบวนการที่เรียกร้องมาก วิธีที่คุณสามารถจัดการได้นั่นคือการทำให้ขนานกัน ดูdemo(snow)ในgstatแพ็คเกจ

นอกจากนี้คุณยังสามารถใช้วิธีการแก้ไขอื่นได้อีกซึ่งเหมาะกับข้อมูลขนาดใหญ่ (เช่นv.surf.*ฟังก์ชั่นใน GRASS)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.