BUSINESS SPSS ANALYSES WITH
AUTOMATING PYTHON AND R
In-person events in Wiesbaden or online seminar on 2 days: €1,090 per person (net)
For all people who already know their world of IBM SPSS Statistics and would like to expand it with the diverse possibilities of the free programming languages Python (automation) and R (statistical analysis).


LEARNING OBJECTIVES AND AGENDA
Goals:
How Python™ works in IBM SPSS Statistics®
Understanding the capabilities of the SPSS®-Python™ programming interface
Be able to write automations in SPSS using Python
Structure and basic functionality of R
Understand the capabilities of the programming interface for integrating R into IBM SPSS Statistics®
Use R's statistical analysis capabilities in SPSS
IN-HOUSE SEMINAR
Seminars held at the customer's location
€1,390.00
per day up to 4 participants plus statutory VAT
All content of the in-house seminars is individually tailored and taught to specific target groups .
Intensive follow-up support enables participants to implement their knowledge in the shortest possible time.
Recommended seminar duration: 2 days
Rental fees for training notebook (on request): 60,- Euro (per day, per training computer)
WORKSHOP
You tell us your topics!
Price on request
plus statutory VAT and travel expenses if applicable
All workshop content is individually tailored and taught to specific target groups .
We are happy to conduct the workshop at your location, in Wiesbaden or online.
Rental fees for training notebook (on request): 60,- Euro (per day, per training computer)
Day 1
Short introduction to Python
Overview of the IBM SPSS Statistics <> Python programming interface
Data exchange via the programming interface
SPSS syntax automation with Python
SPSS program control with Python
Further interface options
Day 2
Introduction to working with R
Overview of the IBM SPSS Statistics <> R programming interface
Data exchange via the programming interface
Running R procedures using IBM SPSS Statistics® syntax
Further options: Overview
CONTENTS
This course is aimed at anyone who already works with IBM SPSS Statistics® and would now like to use the possibilities of Python for further automation or the diverse statistical analysis options of R!
Note: The two course days can also be booked separately if you are only interested in Python integration or R integration!
On Day 1 (Python Integration), the seminar begins with a brief introduction to Python, discussing the key components of SPSS-Python integration. The SPSS interface to Python is then presented, options are highlighted, and essential literature is identified. Practical examples will then demonstrate the automation capabilities of SPSS using Python: Firstly, SPSS syntax can be generated with Python, which is then executed in SPSS itself. This makes it possible, for example, to perform only certain analyses depending on the scale level (nominal, ordinal, or metric). Secondly, the flow of SPSS syntax can also be controlled using Python – for example, it is easily possible to catch errors that would cause the SPSS script to crash.
On Day 2, R integration with SPSS will be discussed. First, a brief introduction to the relevant parts of R is provided. This is followed by an overview of how R-SPSS integration works. Data can be transferred in both directions—from R and SPSS. When data is transferred to SPSS, dictionary information is required (this is metadata about the variables, e.g., storage type, measurement level, label, etc.). The use of R packages and statistical functions then forms the core of the course, with systematic implementation demonstrated using examples.
One advantage is the ability to use SPSS from within Python and R. IBM provides the necessary libraries for this. Working in a Python or R IDE allows for efficient testing of the created syntax and also simplifies debugging. Once the syntax is developed, it can be easily integrated into SPSS syntax and used from within SPSS. It is also possible to integrate custom modules with an attractive user interface into the SPSS menu bar.



