0 / 0
Go back to the English version of the documentation
Přístup k výsledkům spuštění toku
Last updated: 07. 9. 2023
Přístup k výsledkům spuštění toku

Mnoho uzlů produktu SPSS Modeler vytváří výstupní objekty, jako např. modely, grafy a tabulková data. Mnohé z těchto výstupů obsahují užitečné hodnoty, které mohou být použity skripty k provedení následných spuštění. Tyto hodnoty jsou seskupeny do kontejnerů obsahu (označovaných jako jednoduše kontejnery), k nimž lze přistupovat pomocí značek nebo ID, které identifikují jednotlivé kontejnery. Způsob přístupu k těmto hodnotám závisí na formátu nebo "modelu obsahu" používaném daným kontejnerem.

Například řada prediktivních modelových výstupů používá variantu XML s názvem PMML k reprezentaci informací o modelu, jako např. která pole používá rozhodovací strom při každém rozdělení, nebo jak jsou neurony v neuronové síti propojeny a s jakou silnou stránkou. Modelové výstupy, které používají PMML, poskytují model obsahu XML, který lze použít pro přístup k informacím. Například:

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")

Produkt SPSS Modeler podporuje následující modely obsahu ve skriptování:

  • Model obsahu tabulky poskytuje přístup k jednoduchým tabulkovým datům reprezentovaným jako řádky a sloupce.
  • Model obsahu XML poskytuje přístup k obsahu uloženému ve formátu XML.
  • Model obsahu JSON poskytuje přístup k obsahu uloženému ve formátu JSON.
  • Model obsahu pro statistiku sloupců poskytuje přístup k souhrnným statistikám o specifickém poli.
  • Model obsahu statistiky sloupců s dvěma úrovněmi poskytuje přístup k souhrnným statistikám mezi dvěma poli nebo hodnotami mezi dvěma oddělenými poli.
Povšimněte si, že následující uzly tyto modely obsahu neobsahují:
  • Časové řady
  • Diskriminant
  • SLUM
  • Všechny uzly rozšíření
  • Všechny uzly modelování databáze
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more