Statistical programming, matrix languages, and more

What Version of IML is usable in SAS 9.2 ?

Accepted Solution Solved
Reply
Occasional Contributor
Posts: 5
Accepted Solution

What Version of IML is usable in SAS 9.2 ?


Hi experts and friends, I am using SAS9.2 and most of time I have tend to use IML by Proc iml syntax,

I have downloaded user-guide for SAS/IML 13.1 but many subroutines and syntaxes do not work and this error appears in log that " Invocation of unresolved module".

First of all, I would like to know whether SAS/IML and SAS9.2  are separate programs or IML,OR,Stat are sub-library of SAS9.2!!

further to the first part of this article some of examples in SAS booklet could not be executed in my system and I doubt that I use right version of IML user guide.

looking forward to hear any solution .. 


Accepted Solutions
Solution
‎12-10-2014 10:27 AM
SAS Super FREQ
Posts: 3,415

Re: What Version of IML is usable in SAS 9.2 ?

The simplest solution is for you to use the documentation for your version of SAS/IML, which is either SAS/IML 9.2 or 9.22.

SAS/IML(R) 9.2 User's Guide

SAS/IML(R) 9.22 User's Guide

Every version of SAS/IML is associated with some version of Base SAS. For example, SAS/IML 13.1 corresponds to the first Maintenance Release of SAS 9.4.  To see how the numbering of the Analytical Products correspond to the Base SAS numbering system, see

http://blogs.sas.com/content/iml/2013/08/02/how-old-is-your-version-of-sas-release-dates-for-sas-sof...

FYI, SAS 9.2 was release in 2008. Since then there have been six releases of SAS/IML software. I'm not surprised that you are getting "unresolved module" errors because more than 60 new useful functions or statements have been added, not to mention statistical graphics and performance improvements such as multithreaded algorithms.  I encourage you to ask your SAS administrator when your site will update to a more modern version of SAS.

View solution in original post


All Replies
Solution
‎12-10-2014 10:27 AM
SAS Super FREQ
Posts: 3,415

Re: What Version of IML is usable in SAS 9.2 ?

The simplest solution is for you to use the documentation for your version of SAS/IML, which is either SAS/IML 9.2 or 9.22.

SAS/IML(R) 9.2 User's Guide

SAS/IML(R) 9.22 User's Guide

Every version of SAS/IML is associated with some version of Base SAS. For example, SAS/IML 13.1 corresponds to the first Maintenance Release of SAS 9.4.  To see how the numbering of the Analytical Products correspond to the Base SAS numbering system, see

http://blogs.sas.com/content/iml/2013/08/02/how-old-is-your-version-of-sas-release-dates-for-sas-sof...

FYI, SAS 9.2 was release in 2008. Since then there have been six releases of SAS/IML software. I'm not surprised that you are getting "unresolved module" errors because more than 60 new useful functions or statements have been added, not to mention statistical graphics and performance improvements such as multithreaded algorithms.  I encourage you to ask your SAS administrator when your site will update to a more modern version of SAS.

Occasional Contributor
Posts: 5

Re: What Version of IML is usable in SAS 9.2 ?

Thank you very much , your explanation was perfect

SAS Super FREQ
Posts: 3,415

Re: What Version of IML is usable in SAS 9.2 ?

You are welcome. By the way, for some of the newer functions, it might be possible to implement the functionality through a SAS/IML module.  So post back if there are particular functions that you need. It might be possible to provide a module with equivalent functionality.

Occasional Contributor
Posts: 5

Re: What Version of IML is usable in SAS 9.2 ?

In fact I am using IML to assess time series data and financial factors, the most valuable missing function can be summarized as graphics output because my version rejects some routines such  call bar, call scatter and so on.

in these case I have to turn to "submit endsubmit" block to order graphic output or some statistical orders too.

SAS Super FREQ
Posts: 3,415

Re: What Version of IML is usable in SAS 9.2 ?

It sounds like you have figured out how to generate your graphs by using SUBMIT/ENDSUBMIT.  You can write a module that does some of the tedious work for you, as shown in this article: http://blogs.sas.com/content/iml/2014/06/23/creating-ods-graphics-from-the-sasiml-language/

☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 5 replies
  • 414 views
  • 2 likes
  • 2 in conversation