|Date: ||Tue, 11 Jan 2011 09:18:50 -0600|
|Reply-To: ||=?UTF-8?B?6aG+6aOe?= <gufei1984@GMAIL.COM>|
|Sender: ||"SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>|
|From: ||=?UTF-8?B?6aG+6aOe?= <gufei1984@GMAIL.COM>|
|Subject: ||Re: SAS/IML : using R package|
|Content-Type: ||text/plain; charset=ISO-8859-1|
It is the *SAS/IML Studio* that will call the R functions or packages, not
On Tue, Jan 11, 2011 at 8:35 AM, Jerome <email@example.com> wrote:
> I'm trying to use R in SAS/IML, but my SAS session doesn't seem to find it.
> I want to test outliers detection with the Bacon-Eem algorithm, that's why
> want to use R and his RobustX package.
> I'm running
> - a SAS 9.2 (Product Status : Base 9.21_M3 / IML 9.22)
> - a R 2.12.1 (both 32bits and 64bits are installed)
> on a windows server 2003 R2 Enterprise x64 edition with service pack 2
> But when I try to use R in SAS/IML, SAS doesn't found R.
> Does someone know how to solve this problem?
> I just try this code for interaction with R:
> * ---- CODE;
> proc options option=RLANG;
> proc iml;
> submit / R;
> rx <- matrix( 1:3, nrow=1)
> * ---- LOG;
> 87 proc iml;
> NOTE: IML Ready
> 88 submit / R;
> 89 rx <- matrix( 1:3, nrow=1)
> 90 endsubmit;
> ERROR: SAS could not initialize the R language interface.
> statement : SUBMIT at line 88 column 4
> 91 run;
> NOTE: Module MAIN is undefined in IML; cannot be RUN.
> 92 quit;
> NOTE: Exiting IML.
> ERROR: An installed version of R could not be found.
> * ----------;
> References on BACON-EEM :
> - http://www.statcan.gc.ca/bsolc/olc-cel/olc-cel?lang=eng&catno=12-001-
> - http://cran.r-project.org/web/packages/robustX/index.html