0 / 0
Zurück zur englischen Version der Dokumentation
Auf Ergebnisse der Ablaufausführung zugreifen
Letzte Aktualisierung: 07. Okt. 2024
Auf Ergebnisse der Ablaufausführung zugreifen

Viele SPSS Modeler-Knoten erzeugen Ausgabeobjekte wie Modelle, Diagramme und Tabellendaten. Viele dieser Ausgabedaten enthalten nützliche Werte, mit denen Scripts die nachfolgende Ausführung steuern können. Diese Werte werden in Containern mit Inhalt (einfach als "Container" bezeichnet) gruppiert, auf die über Tags oder IDs zugegriffen werden kann, die die einzelnen Container bezeichnen. Wie auf diese Werte zugegriffen wird, hängt vom Format oder "Inhaltsmodell" ab, das der jeweilige Container verwendet.

Viele Vorhersagemodelle verwenden z.B. eine XML-Variante namens PMML, um Informationen über das Modell darzustellen, z.B. welche Felder ein Entscheidungsbaum bei jedem Split verwendet oder wie die Neuronen in einem neuronalen Netzwerk verbunden sind und mit welchen Stärken. Modellausgaben, die PMML verwenden, stellen ein XML-Inhaltsmodell bereit, über das auf diese Informationen zugegriffen werden kann. Beispiel:

stream = modeler.script.stream()
# Assume the flow contains a single C5.0 model builder node
# and that the datasource, predictors, and targets have already been
# set up
modelbuilder = stream.findByType("c50", None)
results = []
modelbuilder.run(results)
modeloutput = results[0]

# Now that we have the C5.0 model output object, access the
# relevant content model
cm = modeloutput.getContentModel("PMML")

# The PMML content model is a generic XML-based content model that
# uses XPath syntax. Use that to find the names of the data fields.
# The call returns a list of strings match the XPath values
dataFieldNames = cm.getStringValues("/PMML/DataDictionary/DataField", "name")

SPSS Modeler unterstützt die folgenden Inhaltsmodelle beim Scripting:

  • Das Tabelleninhaltsmodell ermöglicht Zugriff auf die einfachen Tabellendaten, die als Zeilen und Spalten dargestellt werden.
  • Das XML-Inhaltsmodell ermöglicht Zugriff auf Inhalt im XML-Format.
  • Das JSON-Inhaltsmodell ermöglicht Zugriff auf Inhalt im JSON-Format.
  • Das Inhaltsmodell für Spaltenstatistikdaten ermöglicht Zugriff auf Auswertungsstatistikdaten zu einem bestimmten Feld.
  • Das Inhaltsmodell für paarweise Spaltenstatistikdaten ermöglicht Zugriff auf Auswertungsstatistikdaten zwischen zwei Feldern oder Werte zwischen zwei separaten Feldern.
Beachten Sie, dass die folgenden Knoten diese Inhaltsmodelle nicht enthalten:
  • Zeitreihe
  • Diskriminante
  • SLRM
  • Alle Erweiterungsknoten
  • Alle Datenbankmodellierungsknoten
Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen