รายการคุณสมบัติของ SAS IML

ภาษาโปรแกรมมิ่งระดับสูง

  • แปลสูตรทางคณิตศาสตร์เป็นโปรแกรม
  • เมทริกซ์และพื้นที่เวกเตอร์ถือเป็นออบเจกต์ระดับสูง
  • โครงสร้างข้อมูล เช่น รายการและตารางในหน่วยความจำ
  • การประมวลผลซ้้า ตรรกะ IF-THEN/ELSE เป็นต้น
  • ฟังก์ชันในตัวมากกว่า 300 ฟังก์ชัน
  • กำหนดฟังก์ชันใหม่และรูทีนย่อย
  • ในการดำเนินการ IML: ฟังก์ชันสามารถดำเนินการแบบขนานบนหลายเธรด

การคำนวณเมทริกซ์

  • อ่านจากตารางข้อมูลเป็นเมทริกซ์
  • การดำเนินการเมทริกซ์แบบมัลติเธรด: การบวก การคูณ การยกกำลัง ฯลฯ
  • แก้ปัญหาระบบเชิงเส้น
  • การสลายตัวของเมทริกซ์: Cholesky, ค่าลักษณะเฉพาะ, SVD ฯลฯ
  • ส่งเมทริกซ์ไปยังฟังก์ชัน
  • ในการดำเนินการ IML: การคำนวณเมทริกซ์แบบมัลติเธรดเพิ่มเติม

การวิเคราะห์เชิงตัวเลข

  • พีชคณิตเชิงเส้น
  • อัลกอริธึมการค้นหาราก
  • ปริพันธ์และอนุพันธ์
  • สมการเชิงอนุพันธ์ (DE)
  • การประมาณค่าในช่วง
  • ในการดำเนินการ IML: ค้นหาหลายราก แก้ DE หลายรายการพร้อมกัน
  • เครื่องมือแก้สมการเชิงอนุพันธ์ที่มี UI ที่เรียบง่ายช่วยให้ผู้คนใช้อัลกอริธึมได้มากขึ้นโดยไม่ต้องเป็นผู้เชี่ยวชาญ

การหาค่าที่เหมาะสม

  • การเขียนโปรแกรมเชิงเส้น
  • การโปรแกรมเชิงเส้นจำนวนเต็มผสม

การจำลอง

  • จำลองจากการกระจายหลายสิบแบบที่มีในตัว
  • ตัวแปรเดี่ยว: ปกติ, ล็อกปกติ, เลขชี้กำลัง ฯลฯ
  • หลายตัวแปร: ปกติ อเนกนาม Wishart ฯลฯ
  • โมเดลชุดข้อมูลตามเวลา: ARIMA และรูปแบบหลายตัวแปร
  • โปรแกรมจำลองแบบกำหนดเอง
  • โมเดลการถดถอย
  • โมเดลเชิงพื้นที่
  • ในการดำเนินการ IML: สร้างตัวอย่างอิสระในหลายๆ เธรด

สถิติและการวิเคราะห์ข้อมูล

  • ค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐาน
  • เมทริกซ์สหสัมพันธ์และความแปรปรวนร่วม
  • จัดตารางข้อมูลอย่างเป็นหมวดหมู่
  • ใช้การทดสอบสมมติฐาน
  • การวิเคราะห์ข้อมูลหลายตัวแปร
  • ในการดำเนินการ IML: วิธีการเริ่มต้นระบบและการทดสอบการเรียงสับเปลี่ยนแบบขนาน