Erklärung zur SPSS Syntax

SPSS Logo

Was ist die SPSS Syntax?

Die SPSS Syntax ist eine Alternative bzw. Ergänzung zur Benutzeroberfläche von SPSS. Während du in der Benutzeroberfläche durch Klicken auf die hinterlegten Menüs und Optionen Analysen durchführen kannst, weist die SPSS Syntax eine textbasierte Befehlsstruktur auf. Alle Funktionalitäten der Benutzeroberfläche (und noch mehr!) lassen sich auch durch entsprechende SPSS Syntax formulieren.

Wie sieht die SPSS Syntax aus?

Die SPSS Syntax wird in einer separaten und speicherbaren Datei im SPSS Syntaxformat .sps ausgegeben und im SPSS Syntaxeditor angezeigt. Sie besteht aus Befehlen, die bestimmte Aktionen ausführen und so mit einer einfachen Programmiersprache vergleichbar ist. Die Befehle beinhalten Funktionen, die das Verhalten des jeweiligen Befehls bestimmen. Unterbefehle sind in grün und durch einen Slash (/) markiert. Jeder Befehl endet mit einem Punkt (.). Ähnlich wie in einem Programmierskript werden alle Befehle nacheinander ausgeführt und so sequenziell abgearbeitet. Außerdem können Kommentare, die durch ein Sternchen (*) in der entsprechen Zeile eingeleitet werden, die durchgeführten Schritte strukturieren und beschreiben.

Beispielhafter Ausschnitt einer SPSS Syntax.
Abb. 1: Beispielhafter Ausschnitt einer SPSS Syntax.1Lisa Holstein, Christian Wiessner, Antonia Zapf (Institut für Medizinische Biometrie und Epidemiologie) (2024), Universitätsklinikum Hamburg-Eppendorf.

Wozu brauchen wir die SPSS Syntax?

Die Nutzung der SPSS-Syntax bringt mehrere Vorteile mit sich:
Reproduzierbarkeit: Die Analysen können jederzeit genau wiederholt werden.
Automatisierung: Wiederkehrende Prozesse lassen sich schnell ausführen.
Flexibilität: Komplexe Befehle und Anpassungen sind einfacher zu realisieren als über die Benutzeroberfläche.
Dokumentation: Alle durchgeführten Analysen sind nachvollziehbar gespeichert.

Wie erstellen wir die SPSS Syntax?

Die SPSS Syntax kann entweder direkt manuell in der SPSS Syntaxdatei eingetippt werden oder ihr lasst sie euch einfach über die Benutzeroberfläche automatisch generieren. Dazu klickt ihr euch durch die Schritte zur Durchführung der gewünschten Analyse (wie hier in den Tutorials beschrieben) und klickt dann im letzten Schritt im Dialogfenster NICHT auf ‚OK‘ sondern auf Einfügen. Sofort erscheint die entsprechende Syntax am Ende eurer Syntaxdatei.

Wir raten euch diesen automatischen Weg der Syntaxerstellung zu gehen – trotzdem haben wir euch zur Veranschaulichung in den Tutorials auch die Syntax zum Kopieren bereitgestellt. Beachtet allerdings, dass es je nach SPSS Version zu Unterschieden kommen kann, was z. B. die Benennung der Funktionen angeht.

Wie führen wir die SPSS Syntax aus?

Möchtest du deine erstellte SPSS Syntax ausführen, dann klicke einfach auf das grüne Dreieck oben in der Menüleiste des Syntaxeditors („Play“-Symbol). Die Ausführung beginnt immer in dem Befehl, in dem sich dein Cursor befindet und endet nach dem entsprechenden Befehlsblock. Du kannst auch zuerst eine Auswahl von Befehlen vornehmen, indem du sie mit der Maus markierst, und diese dann durch einen einzigen Klick hintereinander ausführen lassen.

Fußnoten

  • 1
    Lisa Holstein, Christian Wiessner, Antonia Zapf (Institut für Medizinische Biometrie und Epidemiologie) (2024), Universitätsklinikum Hamburg-Eppendorf.