รายการคุณสมบัติของ SAS IML
ภาษาโปรแกรมมิ่งระดับสูง
- แปลสูตรทางคณิตศาสตร์เป็นโปรแกรม
- เมทริกซ์และพื้นที่เวกเตอร์ถือเป็นออบเจกต์ระดับสูง
- โครงสร้างข้อมูล เช่น รายการและตารางในหน่วยความจำ
- การประมวลผลซ้้า ตรรกะ IF-THEN/ELSE เป็นต้น
- ฟังก์ชันในตัวมากกว่า 300 ฟังก์ชัน
- กำหนดฟังก์ชันใหม่และรูทีนย่อย
- ในการดำเนินการ IML: ฟังก์ชันสามารถดำเนินการแบบขนานบนหลายเธรด
การคำนวณเมทริกซ์
- อ่านจากตารางข้อมูลเป็นเมทริกซ์
- การดำเนินการเมทริกซ์แบบมัลติเธรด: การบวก การคูณ การยกกำลัง ฯลฯ
- แก้ปัญหาระบบเชิงเส้น
- การสลายตัวของเมทริกซ์: Cholesky, ค่าลักษณะเฉพาะ, SVD ฯลฯ
- ส่งเมทริกซ์ไปยังฟังก์ชัน
- ในการดำเนินการ IML: การคำนวณเมทริกซ์แบบมัลติเธรดเพิ่มเติม
การวิเคราะห์เชิงตัวเลข
- พีชคณิตเชิงเส้น
- อัลกอริธึมการค้นหาราก
- ปริพันธ์และอนุพันธ์
- สมการเชิงอนุพันธ์ (DE)
- การประมาณค่าในช่วง
- ในการดำเนินการ IML: ค้นหาหลายราก แก้ DE หลายรายการพร้อมกัน
- เครื่องมือแก้สมการเชิงอนุพันธ์ที่มี UI ที่เรียบง่ายช่วยให้ผู้คนใช้อัลกอริธึมได้มากขึ้นโดยไม่ต้องเป็นผู้เชี่ยวชาญ
การหาค่าที่เหมาะสม
- การเขียนโปรแกรมเชิงเส้น
- การโปรแกรมเชิงเส้นจำนวนเต็มผสม
การจำลอง
- จำลองจากการกระจายหลายสิบแบบที่มีในตัว
- ตัวแปรเดี่ยว: ปกติ, ล็อกปกติ, เลขชี้กำลัง ฯลฯ
- หลายตัวแปร: ปกติ อเนกนาม Wishart ฯลฯ
- โมเดลชุดข้อมูลตามเวลา: ARIMA และรูปแบบหลายตัวแปร
- โปรแกรมจำลองแบบกำหนดเอง
- โมเดลการถดถอย
- โมเดลเชิงพื้นที่
- ในการดำเนินการ IML: สร้างตัวอย่างอิสระในหลายๆ เธรด
สถิติและการวิเคราะห์ข้อมูล
- ค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐาน
- เมทริกซ์สหสัมพันธ์และความแปรปรวนร่วม
- จัดตารางข้อมูลอย่างเป็นหมวดหมู่
- ใช้การทดสอบสมมติฐาน
- การวิเคราะห์ข้อมูลหลายตัวแปร
- ในการดำเนินการ IML: วิธีการเริ่มต้นระบบและการทดสอบการเรียงสับเปลี่ยนแบบขนาน