Syntaxdiagramme

Syntaxdiagramme geben die Syntax von IBM® SPSS® Statistics -Befehlen an, z. B. die zulässigen Unterbefehle, Schlüsselwörter und Schlüsselwortwerte. Es wird empfohlen, ein Syntaxdiagramm für Benutzer Ihres Erweiterungsbefehls zu erstellen, selbst wenn dies für einen Erweiterungsbefehl nicht erforderlich ist. Sie sollten dieses sogar aus der für die Ausführung ausgewählte Syntax selbst zur Verfügung stellen, unter Umständen als Unterbefehl HELP. Das Erstellen des Syntaxdiagramms erleichtert auch die Aufgabe des Erstellens der XML-Spezifikationsdatei für den Erweiterungsbefehl.

Die Funktion rasch aus dem R-ltm-Paket hat folgende Spezifikation:

rasch(data, constraint = NULL, IRT.param = TRUE, start.val = NULL, 
    na.action = NULL, control = list())

Diese Funktion wird in dem Erweiterungsbefehl SPSSINC RASCH DEMO umgebrochen und der Benutzer kann so die Argumente data und na.action festlegen, aber für alle anderen Argumente die Standardwerte beibehalten. Das Argument data ist ein Datenrahmen, dessen Spalten die zu analysierenden Variablen enthalten. na.action legt die Behandlung fehlender Werte fest.

SPSSINC RASCH DEMO 
/VARIABLES ITEMS=variable list
[/OPTIONS MISSING={LISTWISE**  } ]
                  {ALLAVAILABLE}

Das Syntaxdiagramm beginnt mit dem Befehlsnamen. Unterbefehle werden mit einem Schrägstrich (/) gefolgt von dem Namen des Unterbefehls und den Angaben von zum Unterbefehl gehörenden Schlüsselwörtern angegeben. In diesem Beispiel gibt der Unterbefehl VARIABLES die Variablen der Rasch-Analyse an. Das Schlüsselwort ITEMS gibt die Variablenliste an, die zum Füllen des Arguments data in der Funktion rasch verwendet wird.

Optionale Unterbefehle und Schlüsselwörter werden in eckige Klammern ([ ]) gesetzt. In diesem Beispiel ist der Unterbefehl OPTIONS optional.

Geschweifte Klammern ({ }) weisen auf eine Auswahl zwischen Elementen hin. In diesem Beispiel kann das Schlüsselwort MISSING auf LISTWISE oder ALLAVAILABLE gesetzt werden.

Ein doppeltes Sternchen (**) verweist auf den Standardwert eines Schlüsselworts, falls das dazugehörige Schlüsselwort ausgelassen wird. In diesem Beispiel wird der Wert LISTWISE verwendet, falls das Schlüsselwort MISSING ausgelassen wird.

Beachten Sie, dass die eckigen Klammern ([ ]), die geschweiften Klammern ({ }) und die doppelten Sternchen (**) nicht Teil der tatsächlichen Syntax sind.

Weiter