STATISTICA
Contact Us
    
 
   
Products / Solutions
 
 
 
Unique Product Features
 
 
Product Information
   
 
   
Related Information
   
 

Comprehensive support for the popular language in all (Web)STATISTICA products and solutions



R support in STATISTICA was designed to create an integrated STATISTICA-R platform that will enable users to run R programs ("scripts") directly inside the STATISTICA or WebSTATISTICA platforms, so that STATISTICA users can take full advantage of the specialized capabilities available in R.

The environment for running R scripts inside STATISTICA was specifically designed to:

  • Allow users to run R scripts "as is", and retrieve the results into STATISTICA reports (graphs are included in the reports as metafiles embedded into STATISTICA graphs, thus enabling enhancements and annotations to the graphs, printing of graphs, exporting of graphs, and so on)


  • Provide additional keywords for R scripts run inside STATISTICA, so that users can "send" data from STATISTICA spreadsheets to R data frames for the analyses


  • Provide additional keywords to extract from R results tables directly into STATISTICA RouteOutput, so that the respective results tables can be automatically placed into STATISTICA workbooks as STATISTICA data tables, for further processing


  • Provide additional keywords to enable users to pass to the R scripts enhanced dictionaries ("collections"), so that lists of parameters, spreadsheets, or other objects can be set via UI created in STATISTICA Visual Basic (SVB or WebSTATISTICA), which can then pass the respective parameters to R scripts run from inside the SVB environment
Taken together, these enhancement enable users to embed R functionality into their custom programs, (Web)STATISTICA Enterprise analysis configurations, to run R scripts directly in the STATISTICA desktop environment, or to offload such scripts to the WebSTATISTICA server for server-side processing. With STATISTICA there are various ways to integrate with R, by:
  • Accessing R COM interfaces for low-level interaction


  • Running R programs directly from STATISTICA, and retrieving results to STATISTICA reports, workbooks and graphs


  • Using STATISTICA datasets in the R environment and retrieving tabular results from R programs into STATISTICA spreadsheets


  • Calling R from STATISTICA Visual Basic (SVB), to create STATISTICA functionality that leverages R libraries


  • Running R from STATISTICA Enterprise (creating reusable R-based analysis configurations/templates, to deliver the power of R to users not familiar with R)


  • Creating and running R-based STATISTICA Data Miner nodes, to integrate specialized R routines into STATISTICA Data Miner


  • Running R from WebSTATISTICA Server (using any of the available methods described above), to create powerful, secure, multi-processor R servers with load balancing, batch-job capabilities (scheduling), etc.

©Copyright StatSoft, Inc., 1984-2008. StatSoft, StatSoft logo, and STATISTICA, are trademarks of StatSoft, Inc.