Programming with SAS/IML(R) Software

Course code: IMLP41

This course teaches you how to use the IML procedure via the programming language. You benefit from this course if you plan to use SAS/IML for manipulating matrices, simulating data, writing custom statistical analyses, or working with R. The programs in this course require SAS/IML 12.3 or later to run.

The self-study e-learning includes:

  • Annotatable course notes in PDF format.
  • Virtual lab time to practice.
1 080 EUR

1 307 EUR including VAT

Selection of dates
Do you have a question?
+420 731 175 867

and certified lecturers

recognized certifications

Wide range of technical
and soft skills courses

Great customer

Making courses
exactly to measure your needs

Course dates

Starting date: Upon request

Type: E-learning

Course duration: 7 hours

Language: en

Price without VAT: 1 080 EUR


Starting date: Upon request

Type: Upon request

Course duration: 21 hours

Language: en

Price without VAT: 1 800 EUR


Type Course
Language Price without VAT
Upon request E-learning 7 hours en 1 080 EUR Register
Upon request Upon request 21 hours en 1 800 EUR Register
G Guaranteed course

Didn't find a suitable date?

Write to us about listing an alternative tailor-made date.


Target group

SAS programmers, statisticians, econometricians, engineers, or others who want to use matrix algebra, simulate data, write custom statistical analyses, or work with R from IML

Course structure

Fundamentals of IML

  • Creating and manipulating matrices.
  • Assignment statements and operators
  • accessing submatrices.

Modules, Logic, and Data

  • Transferring data between matrices and data sets.
  • Using IML modules.
  • Loops and conditional logic.

Program Development

  • Writing IML modules.
  • Storage and memory.
  • Efficiency and error handling.
  • Calling SAS procedures from IML.

Simulating Data

  • Random number generators.
  • Monte Carlo simulation.

Working with R

  • Setting up SAS and R.
  • Transferring data between SAS and R.
  • Running R analyses from IML.
  • Creating R graphics from IML.


Before attending this course, you should:
  • Have completed the SAS Programming 1: Essentials course or understand the material within.
  • Have completed the Statistics 1: Introduction to ANOVA, Regression, and Logistic Regression course or understand the material within.
  • Possess an understanding of elementary matrix algebra or linear algebra concepts and operations, including matrix dimensions, matrix addition and multiplication, matrix inversion, and scalars.
  • Do you need advice or a tailor-made course?


    product support

    ComGate payment gateway MasterCard Logo Visa logo