| 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 |
|
| In-Reply-To: | <201101111435.p0BBnTfL030086@wasabi.cc.uga.edu> |
| Content-Type: | text/plain; charset=ISO-8859-1 |
|---|
It is the *SAS/IML Studio* that will call the R functions or packages, not
the *SAS/IML*.
On Tue, Jan 11, 2011 at 8:35 AM, Jerome <jerome.masset@cegedim.fr> wrote:
> Hi,
>
> 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
> I
> 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
> installed.
>
> But when I try to use R in SAS/IML, SAS doesn't found R.
>
> Does someone know how to solve this problem?
>
> Thanks.
> Jerome.
>
> I just try this code for interaction with R:
>
> * ---- CODE;
> proc options option=RLANG;
> run;
> proc iml;
> submit / R;
> rx <- matrix( 1:3, nrow=1)
> endsubmit;
> run;
> quit;
> * ---- 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-
> X200800110616
> - http://cran.r-project.org/web/packages/robustX/index.html
>
|