Translation not up to date
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.
- Časové řady
- Diskriminant
- SLUM
- Všechny uzly rozšíření
- Všechny uzly modelování databáze