IMLPlus documentation is now available online


I am pleased to announce that the documentation for the IMLPlus language is now available online. Previously, this resource was available only from within the SAS/IML Studio application. This documentation can now be accessed by anyone, regardless of whether they have installed SAS/IML Studio.

As I have described previously, IMLPlus is an enhanced version of the SAS/IML programming language that includes the ability to create and manipulate dynamically linked statistical graphs. You can use the IMLPlus language from within SAS/IML Studio, which is a free application that is distributed as part of the SAS/IML product.

I have been writing this blog for 2.5 years, but I have written only a few articles about IMLPlus, in part because I was unable to link to the IMLPlus language documentation. Now that there is an online version of the IMLPlus class reference, expect an occasional article that demonstrates features of this rich and powerful extension to the SAS/IML computational language.

If you would like to explore the IMLPlus programming language, first check whether SAS/IML Studio is installed on your Windows PC. To get started with IMLPlus, you can work through the examples in SAS/IML Studio for SAS/STAT Programmers. If you have my book, Statistical Programming with SAS/IML Software, I discuss IMLPlus programming techniques in Chapters 5–10.


About Author

Rick Wicklin

Distinguished Researcher in Computational Statistics

Rick Wicklin, PhD, is a distinguished researcher in computational statistics at SAS and is a principal developer of SAS/IML software. His areas of expertise include computational statistics, simulation, statistical graphics, and modern methods in statistical data analysis. Rick is author of the books Statistical Programming with SAS/IML Software and Simulating Data with SAS.


  1. Hi,Rick
    Im a beginner of SAS/IML studio though I know a little about SAS/BASE,STAT etc. Id like to read some materials aboout it and can you please tell me the difference between your book [Statistical Programming with SAS/IML Software,] and the online manual [SAS/IML® Studio 12.1 User’s Guide].
    Thank you.

    • Rick Wicklin

      The SAS/IML Studio User's Guide focusses on the point-and-click aspects of SAS/IML Studio. It has examples and screen shots of exploring and analyzing data by using the dynamically linked graphics and the 20 statistical analyses that appear on the SAS/IML Studio menu. The User's Guide does not deal with writing programs.

      In contrast, Statistical Programming with SAS/IML Software is a book about programming. The first four chapters teach you how to program data analyses with the SAS/IML language, whether in SAS/IML Studio or PROC IML. Chapters 5-10 teach you how to program the SAS/IML Studio graphics and data objects so that you can create interactive analyses. Later chapters deal with programming tasks such as calling SAS procedures, calling R packages, creating regression diagnostics, simulation, and bootstrapping.

      • Thank you for your quick response. I think I will purchase your book and enjoy writing programs.
        I heard SAS/IML Studio can be easily used for portfolio optimiztion( Long-short portfolio using MV model or MAD, etc). I found some PDFs on websites about it , but i seems not as in detail as I expected. Do you know any books, website or materials with details on this topic?

        Thank you very much.

        • Rick Wicklin

          IML is used by many financial analysts, but, for obvious reasons, many choose not to publicize their proprietary models and methods. You can search the internet, or narrow your search to the conference proceedings at One interesting paper from 2011 is by Donin, Korol, and Tkachenko.

Leave A Reply

Back to Top