Free Webinar: ForgeRock Launches On Demand Training

closeClose

Programming with SAS/IML(R) Software

  • Tuition USD $2,400 GSA  $2,176.32
  • Reviews star_rate star_rate star_rate star_rate star_half 944 Ratings
  • Course Code IMLP41
  • Duration 3 days
  • Available Formats Classroom
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.

Skills Gained

  • Create and manipulate matrices.
  • Move data between IML matrices and SAS data sets.
  • Simulate data.
  • Write, store, and retrieve IML modules.
  • Run SAS procedures from within IML.
  • Interface with R from within IML.

Who Can Benefit

  • 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

Prerequisites

  • 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.

Course Details

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.

How do I enroll?

A comprehensive listing of ExitCertified courses can be found here. You can register directly for the required course/location when you select "register". If you have any questions or prefer to speak with an ExitCertified education consultant directly, please submit your query here. A representative will contact you shortly.

How do I pay for a class?

You can pay at the time of registration using credit card (Mastercard/Visa/American Express) cheque or PO.

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Exactly what we needed for our organization, at the right time, at the right price. We'll be back!

The training is very helpful. The lab is very well written and easy to follow. The instructor is very knowledgeable.

Great company to work with. Have taken training with Exit in the past. This experience is consistent with the others.

well organized and designed course. Tommy is good teacher and answer our all the questions

I felt the instructor had a wealth of knowledge. I would have liked to get access to the class materials sooner and have more time to access the labs. I would prefer to go through the lab in tandem with the materials

0 options available

There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.

Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward