Daftar Fitur SAS IML

Bahasa pemrograman tingkat tinggi

  • Terjemahkan rumus matematika ke dalam program.
  • Area matriks dan vektor diperlakukan sebagai objek tingkat tinggi.
  • Struktur data seperti daftar dan tabel dalam memori.
  • Siklus berulang, logika IF-THEN/ELSE, dll.
  • Lebih dari 300 fungsi bawaan.
  • Tentukan fungsi dan subrutin baru.
  • Dalam tindakan iml: Fungsi dapat dijalankan secara paralel di banyak simpul.

Komputasi matriks

  • Baca dari tabel data ke dalam matriks.
  • Operasi matriks multithreading: penjumlahan, perkalian, kenaikan pangkat, dll.
  • Selesaikan masalah sistem linier.
  • Dekomposisi matriks: Cholesky, nilai eigen, SVD, dll.
  • Kirim matriks ke fungsi.
  • Dalam tindakan iml: komputasi matriks multithreading tambahan.

Analisis numerik

  • Aljabar linier.
  • Algoritma pencarian akar.
  • Integral dan turunan.
  • Persamaan diferensial (DE).
  • Interpolasi.
  • Dalam tindakan iml: Temukan banyak akar, selesaikan masalah kelipatan DE, secara paralel.
  • Pemecah masalah persamaan diferensial dengan UI sederhana memungkinkan lebih banyak orang menggunakan algoritma tanpa menjadi ahli.

Optimasi

  • Pemrograman linier.
  • Pemrograman linier bilangan bulat campuran.

Simulasi

  • Simulasikan dari lusinan distribusi bawaan.
  • Univariat: Normal, lognormal, eksponensial, dll.
  • Multivariat: Normal, multinomial, Wishart, dll.
  • Model rangkaian waktu: ARIMA dan variasi multivariat.
  • Simulasi kustom program.
  • Model regresi.
  • Model spasial.
  • Dalam tindakan iml: Buat sampel independen di banyak simpul.

Statistik & analisis data

  • Rata-rata dan standar deviasi.
  • Matriks korelasi dan kovarians.
  • Tabulasikan data kategorik.
  • Lakukan uji hipotesis.
  • Analisis data multivariat.
  • Dalam tindakan iml: metode bootstrap dan uji permutasi secara paralel.