0 / 0
Go back to the English version of the documentation
Uzyskiwanie dostępu do wyników uruchomienia przepływu
Last updated: 22 wrz 2023
Uzyskiwanie dostępu do wyników uruchomienia przepływu

Wiele węzłów SPSS Modeler generuje obiekty wyjściowe, takie jak modele, wykresy i dane tabelaryczne. Wiele z tych obiektów wynikowych zawiera przydatne wartości, które mogą być używane przez skrypty do przeprowadzania kolejnych uruchomień. Wartości pogrupowane są w kontenery zawartości (nazywane po prostu kontenerami), do których można uzyskiwać dostęp za pośrednictwem znaczników lub identyfikatorów kontenerów. Sposób dostępu do wartości zależy od formatu lub „modelu zawartości” danego kontenera.

Na przykład wiele danych wyjściowych modelu predykcyjnego korzysta z wariantu kodu XML o nazwie PMML, który reprezentuje informacje o modelu, na przykład o tym, jakie pola są używane w drzewie decyzyjnym w każdym podziale, czy w jaki sposób neurony w sieci neuronowej są połączone i z jakimi mocami. Dostęp do informacji zapisanych w formacie PMML można uzyskiwać za pośrednictwem modelu zawartości XML. Na przykład:

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

Program SPSS Modeler obsługuje następujące modele treści w skryptach:

  • Model zawartości tabeli zapewnia dostęp do prostych tabelarycznych danych reprezentowanych jako wiersze i kolumny.
  • Model zawartości XML zapewnia dostęp do zawartości zapisanej w formacie XML.
  • Model zawartości JSON zapewnia dostęp do zawartości zapisanej w formacie JSON.
  • Model zawartości statystyk kolumn zapewnia dostęp do statystyk podsumowujących określoną zmienną.
  • Model zawartości statystyk kolumn wyznaczonych parami zapewnia dostęp do statystyk podsumowujących wyznaczonych między dwiema zmiennymi lub wartości między dwiema odrębnymi zmiennymi.
Należy pamiętać, że poniższe węzły nie zawierają tych modeli zawartości:
  • Szeregi czasowe
  • Dyskryminacja
  • SLRM
  • Wszystkie węzły rozszerzenia
  • Wszystkie węzły modelowania w bazie danych
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