Zurück zur englischen Version der DokumentationR-Scripts
R-Scripts (SPSS Modeler)
Letzte Aktualisierung: 05. Juli 2024
SPSS Modeler unterstützt R-Scripts.
Syntax zulässig
- Im Syntaxfeld der Eigenschaften für die verschiedenen Erweiterungsknoten sind nur solche Anweisungen und Funktionen zulässig, die von R erkannt werden.
- Für den Erweiterungstransformationsknoten und das Erweiterungsmodellnugget werden Daten durch das R-Script (im Batchbetrieb) übergeben. Aus diesem Grund dürfen R-Scripts für Modellscoring-und Prozessknoten keine Operationen enthalten, die in den Daten mehrere Zeilen umfassen oder kombinieren, wie z. B. Sortierung oder Aggregation. Diese Einschränkung wird auferlegt, um sicherzustellen, dass Daten in einer Hadoop-Umgebung und während des Minings innerhalb der Datenbank aufgeteilt werden können. Für Erweiterungsausgabe- und Erweiterungmodell-Erstellungsknoten besteht diese Einschränkung nicht.
- Die Hinzufügung eines Nicht-Batch-Datenübertragungsmodus bedeutet, dass Sie sowohl im Erweiterungstransformationsknoten als auch im Erweiterungsmodellnugget in den Daten mehrere Zeilen übergreifen oder kombinieren können.
- Alle R-Knoten können als unabhängige globale R-Umgebungen angesehen werden. Daher erfordert die Verwendung von library-Funktionen innerhalb der beiden separaten R-Knoten das Laden der R-Bibliothek in beiden R-Scripts.
- Wenn Sie den Wert eines R-Objekts anzeigen möchten, das in Ihrem R-Script definiert ist, müssen Sie einen Aufruf an eine Druckfunktion einschließen. Um beispielsweise den Wert eines R-Objekts mit der Bezeichnung data anzuzeigen, schließen Sie die folgende Zeile in Ihr R-Script ein:
print(data)
- Sie können keinen Aufruf der R-Funktion setwd in Ihr R-Script einschließen, da diese Funktion von SPSS Modeler verwendet wird, um den Dateipfad der Ausgabedatei für R-Scripts zu steuern.
- Ablaufparameter, die für die Verwendung in CLEM-Ausdrücken und Scripting definiert sind, werden nicht erkannt, wenn sie in R-Scripts verwendet werden.
- SPSS Modeler unterstützt das interaktive Diagramm in R nicht
Tipps
Sie können die folgenden R-Scripts über einen Erweiterungsausgabeknoten ausführen:
- Gehen Sie wie folgt vor, um Informationen zur Verteilung von R in SPSS Modeleranzuzeigen:
R.version
- Gehen Sie wie folgt vor, um alle installierten R-Pakete aufzulisten:
installed.packages()