Translation not up to date
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.
- Szeregi czasowe
- Dyskryminacja
- SLRM
- Wszystkie węzły rozszerzenia
- Wszystkie węzły modelowania w bazie danych