Solutions
Email this page    Print this page
Back

SAS/IML®

SAS/IML software provides a powerful and flexible matrix programming language in a dynamic, interactive environment for programmers, statisticians, and researchers. You can use the SAS System for data manipulation and statistical analysis, then employ the SAS/IML matrix language for more specialized analyses and exploration.

A Powerful Language for a Wide Range of Applications

You can apply SAS/IML software to problems ranging from simple matrix manipulations to estimation techniques and linear programming to nonlinear optimization. An extensive set of mathematical and matrix operators make the possibilities endless. Graphics routines provide access to data visualization tools from within the SAS/IML environment.

SAS/IML software is a complete programming language. You can construct programs using control structures such as conditional and iterative statements, and access a wide range of built-in subroutines to make your programming even more efficient. You can transfer data to and from SAS data sets and external files with data management commands. SAS/IML software automatically performs the bookkeeping of memory management and matrix sizing. The type, dimension, and size of variables can change with each use.

The software includes built-in functions for computing determinants, eigenvalues, eigenvectors, and generalized inverses; generating design matrices and plotting data; and solving systems of linear equations and ordinary differential equations. In addition, you can compute roots of polynomials, perform numerical integration, and solve both linear and nonlinear programming problems.

Specialized Collections Of Routines

SAS/IML contains collections of routines extremely useful for certain application areas. For instance, routines for times series analysis (adapted from the TIMSAC package) analyze and forecast univariate and multivariate times series. Also included is a set of routines for Kalman filtering and smoothing. A number of routines for nonlinear optimization put state-of-the-art techniques at your fingertips.

There's More...

SAS/IML software makes it possible to design effective user interfaces for complex tasks that require matrix manipulations. The software allows you to generate SAS/IML statements during execution of a program and have them executed under control of the program.

In addition, you can create your own SAS/IML modules or use routines from a pre defined library of modules. You can develop large applications piece by piece, and store modules and matrices in your own library of SAS/IML tools.

All SAS/IML applications can be run both interactively and non interactively; perform exploratory analyses interactively while running production jobs in batch mode.

In This Section

Interested? contact us
Request for a web meeting
Easy ways to contact our sales representative.
USA : +1.732.548.9268
INDIA :+91.124.4017660
Email us Email us

Technical Support

Get free technical support Request for demo cd

Our Alliance

All rights are reserved to Binary Semantics