Using the R Integration Package for IBM SPSS Statistics

The R Integration Package for IBM® SPSS® Statistics provides the ability to use R programming features within IBM SPSS Statistics. This feature requires the IBM SPSS Statistics - Integration Plug-in for R, installed with IBM SPSS Statistics - Essentials for R.

Within IBM SPSS Statistics, R programming features are available inside BEGIN PROGRAM R-END PROGRAM program blocks in command syntax, as well as from implementation code for extension commands implemented in R. Within these structures, you have access to both the R programming language and the functions specific to IBM SPSS Statistics, provided in the R Integration Package for IBM SPSS Statistics. These functions allow you to:

  • Read case data from the active dataset into R.
  • Get information about data in the active dataset.
  • Get output results from syntax commands.
  • Write results from R back to IBM SPSS Statistics.

You can also run IBM SPSS Statistics from an external R process, such as an R IDE or the R interpreter. In this mode, you still have access to all of the functions in the R Integration Package for IBM SPSS Statistics, but you can develop and test your R programs with the R development environment of your choice.

With these tools you have everything you need to create custom procedures in R. Tutorials are available from "Working with R" in the Help system.