ฉันได้รับมอบหมายให้ย้ายหนึ่งในโมเดล stochastic ที่มีขนาดใหญ่ในปัจจุบันของเราออกจาก SAS และเป็นภาษาใหม่ โดยส่วนตัวแล้วฉันชอบภาษาที่รวบรวมแบบดั้งเดิม แต่ PI ต้องการให้ฉันตรวจสอบ R ซึ่งฉันไม่เคยใช้ แรงจูงใจของเราในการนำโมเดลออกมาจาก SAS คือ (1) หลายคนไม่สามารถเข้าถึงได้เพราะ SAS มีราคาแพง (2) เรากำลังมองหาที่จะย้ายออกจากภาษาที่ตีความและ (3) SAS ช้าสำหรับ ประเภทของแบบจำลองที่เรามี
สำหรับ (1) เห็นได้ชัดว่า R ตอบสนองความต้องการที่จะให้เป็นอิสระ สำหรับ (2) เราควรจะสร้างไฟล์ที่เรียกทำงานได้ แต่โดยปกติแล้ว R จะใช้เป็นภาษาสคริปต์ ฉันเห็นว่ามีคนเพิ่งคอมไพเลอร์ R - ได้รับการตอบรับดีไหม? ใช้ง่ายไหม เราไม่ต้องการบังคับให้ผู้ใช้ดาวน์โหลด R เอง สำหรับ (3) ปัญหาของเรากับ SAS คือเวลาทั้งหมดในการเขียนและอ่านชุดข้อมูล I / O แบบจำลองของเรามีความเข้มข้นด้านการคำนวณและเรามักถูก จำกัด โดยรันไทม์ (เช่นไม่ใช่เรื่องแปลกสำหรับใครบางคนที่จะขโมยคอมพิวเตอร์ของผู้คนในช่วงสุดสัปดาห์เพื่อทำการวิ่ง) เรามีรูปแบบที่คล้ายกันที่สร้างขึ้นใน Fortran ที่ไม่มีปัญหาเดียวกันเพราะงานทั้งหมดทำในหน่วยความจำ R ทำงานอย่างไร มันจะเหมือนกับ SAS หรือไม่ในการทำงานกับ datasteps อ่านและเขียนไฟล์? หรือสามารถจัดการอาเรย์ในหน่วยความจำได้ไหม