A Bridge to R 
for  
WPS Users 
Version 3.0.0 
Installation and User Guide 
Windows Platforms 
March 2012 
MineQuest, LLC  
WPS Consulting & an Authorized WPS Reseller  
3923 28TH ST. SE #165 
Grand Rapids MI 49512 
Web: www.MineQuest.com 
Pdf to text - Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
change pdf to text file; convert pdf to openoffice text document
Pdf to text - VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
convert pdf to txt; convert pdf to rich text format online
A Bridge to R for Windows 
MineQuest, LLC 
Table of Contents 
Introduction .................................................................................................................................................. 2 
Requirements ................................................................................................................................................ 3 
Installation .................................................................................................................................................... 4 
Test the Installation ...................................................................................................................................... 8 
Using the Bridge to R .................................................................................................................................. 11 
Getting Data back from R............................................................................................................................ 21 
Export2XML ................................................................................................................................................. 23 
PDF Create .................................................................................................................................................. 26 
CleanWork .................................................................................................................................................. 29 
Sample Programs ........................................................................................................................................ 30 
Support ....................................................................................................................................................... 32 
FAQ - Known Issues ..................................................................................................................................... 33 
Developers Notes ........................................................................................................................................ 34 
Resources .................................................................................................................................................... 35 
R for SAS and SPSS Users by Robert A. Muenchen ..................................................................................... 35 
SAS and R: Data Management, Statistical Analysis, and Graphics ............................................................. 35 
Introductory Statistics with R by Peter Dalgaard ........................................................................................ 35 
Warranty ..................................................................................................................................................... 36 
MineQuest Commercial Software License .................................................................................................. 37 
Copyright 
The Bridge to R is Copyright (c) 2008-2012 by MineQuest, LLC. 3923 28TH ST. SE #165 
Grand Rapids MI 49512. USA. The software as well as this user’s guide is covered under the applicable 
copyright filing. The Bridge to R is licensed software and is not to be copied or used without written 
permission from MineQuest, LLC. 
C# PDF Text Extract Library: extract text content from PDF file in
Text: Extract Text from PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Text. Enable extracting PDF text to another PDF file, TXT and SVG formats.
conversion of pdf image to text; convert pdf to openoffice text
VB.NET PDF Text Extract Library: extract text content from PDF
PDF ›› VB.NET PDF: Extract PDF Text. Advanced Visual Studio .NET PDF text extraction control, built in .NET framework 2.0 and compatible with Windows system.
converting pdf to searchable text format; converting image pdf to text
A Bridge to R for Windows 
MineQuest, LLC 
A Bridge to R 
The Bridge to R (formerly called the WPS2R Bridge) is a software product that enables the access of 
advanced statistical routines using WPS
TM
and the open source package R. R is the R Project for 
Statistical Computing and is widely used and freely available for download from numerous sites. The 
Bridge to R is a set of compiled macro's that allows users to compute advanced statistics and return the 
text output from R to the host session. 
Introduction 
The Bridge to R was originally developed to enable WPS
TM
users to access the statistical routines in RR 
is rich in advanced statistical packages and The Bridge to R allows the analyst or statistician to easily 
access the power of R and return the R output to either the WPS Workbench's Log and Output windows. 
Our goals in creating this software are: 
 Easily import and export data between R and WPS. 
 Transparently run R code from the WPS.  
 Provide access to data created by WPS by automating Proc Export. 
 Ability to write R output to the WPS Listing file.  
 Write run time statistics and executed R code to the log file.  
 Use only the functionality of the language of SAS to create the Bridge. 
Why a Bridge to R?  
Creating and making available the Bridge to R was considered important for numerous reasons. We see 
the rising popularity of the R language in statistics curriculums across the globe. We are now starting to 
see R moving into the commercial sector as well. R is free (available under the GNU license) and has 
many libraries that the mainstream commercial statistical packages simply can’t offer. R is rich in 
advanced statistical libraries and has incredible graphics libraries as well. 
SAS Institute has announced and delivered R integration in the SAS/IML product. However, to use the 
open source R package, you have to license SAS/IML Studio which is very expensive. That seems counter 
intuitive to us and was a major reason for creating the Bridge for the WPS System. We believe that most 
customers who want access to R don’t necessarily want pay for SAS/IML or the SAS System. 
C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. Powerful .NET PDF edit control allows modify existing scanned PDF text.
change pdf to txt file; convert pdf to text for
Online Convert PDF to Text file. Best free online PDF txt
Online PDF to Text Converter. Download Free Trial. Convert a PDF to Text. Just upload your file by clicking on the blue button
batch pdf to text; convert pdf to text
A Bridge to R for Windows 
MineQuest, LLC 
Another reason for creating the Bridge to R was to unleash the power of the SAS language for data 
preparation and processing of large data sets. WPS is a power-house when it comes to ETL and 
Reporting. R provides the quantitative power and access to advanced analytics that may be currently 
missing. 
With the Bridge to R, you can move your statistical code libraries that are written in R between WPS and 
R. The portability is important because it can dramatically reduce your software licensing cost as well as 
give your analysts and statisticians the freedom to innovate. 
Finally, and most importantly, the Bridge to R allows your programmers to stay in the IDE that they’re 
most comfortable using. If your fortunate enough to use WPS and the Eclipse Work Bench as your IDE, 
you can continue to use this superior and upgradeable (with plug-ins) interface for R and SAS language 
development. 
What’s New 
 Support for use of SAS Transport data sets for quicker execution. 
 Integration of graphics from R into the Eclipse Workbench. 
 Available for WPS users on both desktop and server platforms on Windows, Linux and OS X. 
 Written in 100% SAS code so no external DLL’s are required for the Bridge to R. 
 More examples that show the integration between and WPS 3.0 
 Ability to move multiple data sets between R and WPS. 
 Export WPS data sets to XML format. 
 Create PDF output. 
 Clean work directories 
Requirements 
 Windows XP, Vista or Windows 7 Operating System or Windows Server Platforms 2003 or 2008. 
 WPS 3.0.0.2 software installed. WPS versions prior to 3.0.0.2 release level 20972 will not 
operate with the Bridge to R. 
 A copy of R installed on your workstation. This version of the Bridge was developed and tested 
using R releases 2.7.1 through 2.14. However, it is expected that later versions should also 
operate properly. 
C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C#.NET PDF DLLs for Finding Text in PDF Document.
convert pdf to text file using; convert pdf to plain text online
VB.NET Create PDF from Text to convert txt files to PDF in vb.net
C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; VB.NET PDF - Create PDF from Text in C#.NET.
.net extract text from pdf; convert pdf images to text
A Bridge to R for Windows 
MineQuest, LLC 
Installation 
Installing the Bridge to R is fairly simple if you follow and use the default directories. If you already have 
R installed on your workstation, you can install the Bridge in about 10 minutes using the default 
locations. This installation guide assumes that you are installing the Bridge on your C:\ drive and that 
you are following the recommendations of installing to the default directory. 
An Overview of the Steps to Installing the Bridge 
1. Have previously installed a copy of R. If you don't have a copy of R installed, you need to 
download a copy from the R Project for Statistical computing at http://www.r-project.org/.  
2. Obtain a copy of the Bridge to R from MineQuest. The current version, 3.0 is available directly 
from MineQuest by sending email to: info@minequest.com. The software is now tied to the 
release version of WPS. Thus, this version will not expire until WPS version 3.1 is released. 
3. Update or create your autoexec.SAS file to include the macrolib location and initialize the macro 
programs that will be used by the Bridge.  
4. Test the installation with the sample program testinstall.sas which is included in the samples 
directory of the zip package.  
Starting the Bridge to R Installation  
1. Download and Install R  
If you have already installed R on your workstation, skip to #2 below. Otherwise, go to the R Project for  
Statistical Computing (http://www.r-project.org/) and find the download section to download the R  
Installation Package.  Install R by accepting the installation defaults. Although not necessary other than 
for running some of the sample programs, you can install additional packages by clicking on "Packages" 
on the main menu and then click "Install Package(s)...". You will be presented with a set of locations 
from which to download the package from. Select a location/mirror nearest you. Scroll down to find the 
Hmisc, Foreign,  mcclust and MASS packages and click the OK button. These additional libraries are 
useful for running the sample programs found in the /Samples folder. After these packages have been 
installed, you can close down the R application. 
C# Create PDF from Text to convert txt files to PDF in C#.net, ASP
ASP.NET: Create PDF. ASP.NET: Convert PDF. ASP.NET: Edit PDF Text. ASP.NET: Edit PDF Image. C#.NET PDF - Create PDF from Text in C# Using XDoc.PDF SDK for .NET.
c# convert pdf to text; convert pdf to text document
VB.NET PDF delete text library: delete, remove text from PDF file
from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Delete Text from PDF. Free VB.NET PDF SDK library for deleting PDF text in Visual Studio .NET application.
convert pdf into text; converting pdf to plain text
A Bridge to R for Windows 
MineQuest, LLC 
2. Download and Install the Bridge to R  
Using the Bridge to R zip file that you received from MineQuest, unzip the file. By accepting the default 
folders, the Bridge to R will create a folder on your C: drive as Bridge2R. This folder contains the macro 
programs that talk to R as well as sample programs that you can use to test the installation.  
Once unzipped, the folder structure will appear as: 
c:\Bridge2R 
SASMACR.wpccat 
Bridge2R Install and Users Guide.pdf 
MPExec Users Guide 
\Samples 
\Bin 
All the necessary code to run the system and sample programs are in the directories above. 
3. Download and install ggobi - optional. 
If you want to use ggobi, you will need to download and install ggobi from ggobi.org. Select the 
download tab at the top of the web site and download the Windows version. You will also be 
required to install the latest version of GTK. There is a link for GTK as well on the download 
page. We suggest that you first install GTK and then install ggobi by simply taking the default 
follow installation choices to insure a clean installation.  
4.  Create or Modify Your Autoexec.SAS  
The Bridge to R requires the use of an autoexec.sas file to load macro variables at startup. These macro 
variables point to locations where WPS can find certain information such as where R is located and 
where the macro code is that runs the system. 
Create or update your system's autoexec.sas file. If you don't have an autoexec.sas file, you can use on 
of the sample autoexec.sas files in the c:\Bridge2R\Samples\ folder to get started.  The are two versions 
of the autoexec.sas file in that folder. autoexec32.sas is for 32 bit systems and autoexec64.sas is for 64-
bit systems. If you don't have an autoexec.sas file, simply copy the appropriate file to your home 
directory making sure that it is named autoexec.sas. If you logged in to your workstation as Jack, then 
your autoexec.sas should be placed in your home directory as: 
C:\Users\Jackl\autoexec.sas 
A Bridge to R for Windows 
MineQuest, LLC 
If you installed WPS in a location other than the default, make the appropriate changes to the 
autoexec.sas file and its location. 
If you do have an autoexec.sas file, copy the statements from the \Bridge2R\sample\autoexec.sas file to 
your existing autoexec.sas file. 
Understanding what is in the autoexec.sas statements 
Below is the autoexec.sas file from the \Bridge2R\Samples directory. Taking a look at Figure 1 and 1a, 
let's go over what it contains. 
Figure 1.  Autoexec.sas Statements Required for the Bridge to R on 64-bit Windows. 
Figure 1a.  Autoexec.sas Statements Required for the Bridge to R on 32-bit Windows. 
1.
libname Bridge2R 'c:\Bridge2R'; *--> the location of the Bridge Catalog; 
2.
options mstored sasmstore=Bridge2R ;   
3.
%let _WPSLoc = c:\Program Files\World Programming WPS 3\bin\wps.exe; 
4.
%let Rterm_ =  c:\Program Files\R\R-2.14.1\bin\x64\Rterm.exe;  *--> where R is located; 
5
.
%let ggobi_ = c:\Progra~2\ggobi\ggobi.exe; *--> where R ggobi is located; 
6.
%let pdfloc_ = c:\bridge2r\bin\txttopdf.exe; 
1.
libname Bridge2R 'c:\Bridge2R'; *--> the location of the Bridge Catalog; 
2.
options mstored sasmstore=Bridge2R ;   
3.
%let _WPSLoc = c:\Program Files\World Programming WPS 3\bin\wps.exe; 
4
.
%let Rterm_ = C:\Progra~1\R\R-2.14.1\bin\Rterm.exe; *--> where R is located; 
5
.
%let ggobi_ = c:\Progra~1\ggobi\ggobi.exe; *--> where R ggobi is located; 
6.
%let pdfloc_ = c:\bridge2r\bin\txttopdf.exe; 
A Bridge to R for Windows 
MineQuest, LLC 
1. The libname statement is the location of the Bridge to R catalog.  If you move this folder to 
another drive, make sure you modify this line to reflect the new drive letter. 
2. If you want to run parallel of WPS programs, this line is for MPExec. See the MPExec 
documentation for more information. 
3. The last line in the sample autoexec.sas file tells the system where ggobi has been installed.  
To determine if you are running on a 32 or 64-bit OS and are running Vista or Windows 7, click on: 
Start | Control Panel | System 
Look for "System type:" to determine your appropriate platform. 
Set WPS Preferences 
Go to: Window | Preferences | WPS | Result Options 
Make sure that "Automatically Manage Result Types is set to NO and HTML and Text is checked. 
A Bridge to R for Windows 
MineQuest, LLC 
Test the Installation 
Included in the installation package are a few sample programs that you can use to test the Bridge to R 
and become familiar with the software. The sample programs can be found in C:\Bridge2R\Samples\.   
After you have installed the system, it is time to test the system to make sure that everything is 
configured properly. In the \Bridge2R\samples directory there is a SAS program called InstallTest.sas. 
This program will execute the SAS code and call two R routines. The first R program simply creates some 
SAS data; exports as a CSV file (behind the scenes) and prints the data. If the installation is proper, you 
will see information in the log and LST windows (See Figure 2 and 3) that was routed back from R.   
If the installation is proper, you will also be able to go to the Results Explorer Window and view the 
entry R Graphs/Plots. All the graphs and plots generated from R are returned to WPS as HTML viewable 
files. The statistical output from this program will be routed to the WPS output window and the log file 
will be routed back into the WPS LOG window. 
If you receive an error when running this program, check the following. 
1. Look in the log file at the very beginning and make sure that the autoexec.sas file was executed upon 
starting WPS. 
2. The Bridge to R is intelligent enough to detect if the Rterm.exe file is available to execute the 
statements. Look in the LOG for an ERROR message that the Bridge cannot find Rterm.exe. If that 
message appears, check that R is installed on the C: drive and that you have correctly identified the R 
program (Drive, Path and name) in the autoexec.sas file. If you installed R version 2.9.2 on your C drive, 
the correct calling convention should be: 
%let Rterm=C:\Progra~1\R\R-2.14.1\bin\Rterm.exe; 
Or on a 64 bit systems such as Vista or Win-7: 
%let Rterm=C:\Progra~2\R\R-2.14.1\bin\Rterm.exe;
3. Verify that the macro catalog is correctly identified in line 1 of the autoexec.sas file. Make sure that 
the SAS FILENAME statement is written as: 
Filename Bridge2R 'c:\Bridge2R';
Make any corrections and restart WPS before testing the installation again. 
A Bridge to R for Windows 
MineQuest, LLC 
Figure 2. Program InstallTest.SAS - R log information routed to the WPS Log File. 
Figure 3. Program InstallTest.SAS - R Output Routed to the WPS Output Window. 
> print(test) 
NOTE: Log File Statements Returned from R. 
NOTE: Bridge to R has initialised. R Program Invoked: C:\Program Files\R\R-2.14.1\bin\x64\Rterm.exe  
NOTE: Start Time: 22:19:08.13   End Time: 22:19:09.41   Elapsed Time:  0:00:01.28 
NOTE: Bridge to R is Licensed Software. Copyright (C) 2008-2012 by MineQuest, LLC. 
The WPS System                     
month amount 
     1     10 
     2     20 
     3     35 
     4     45 
     5     60 
     6     75 
     7     90 
     8    110 
     9    135 
10    10    175 
11    11    210 
12    12    250 
The WPS System        
month           amount 
Min.   : 1.00   Min.   : 10.0 
1st Qu.: 3.75   1st Qu.: 42.5 
Median : 6.50   Median : 82.5 
Mean   : 6.50   Mean   :101.2 
3rd Qu.: 9.25   3rd Qu.:145.0 
Max.   :12.00   Max.   :250.0
Documents you may be interested
Documents you may be interested