0 / 0
Torna alla versione inglese della documentazione
Accesso ai risultati dell'esecuzione del flusso
Ultimo aggiornamento: 07 ott 2024
Accesso ai risultati dell'esecuzione del flusso

Molti nodi SPSS Modeler producono oggetti di output come modelli, grafici e dati tabulari. Molti di questi output contengono valori utili che possono essere utilizzati dagli script per guidare le esecuzioni successive. Tali valori vengono raggruppati in contenitori del contenuto (indicati semplicemente come contenitori) a cui è possibile accedere utilizzando tag o ID che identificano ciascun contenitore. La modalità di accesso a tali valori dipende dal formato o "modello di contenuto" utilizzato da tale contenitore.

Ad esempio, molti output del modello predittivo utilizzano una variante di XML denominata PMML per rappresentare informazioni sul modello, ad esempio quali campi utilizza una struttura ad albero delle decisioni a ogni suddivisione o come i neuroni in una rete neurale sono connessi e con quali punti di forza. Gli output del modello che utilizzano PMML forniscono un modello di contenuto XML che può essere utilizzato per accedere a tali informazioni. Ad esempio:

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 supporta i seguenti modelli di contenuto negli script:

  • Ilmodello di contenuto tabella fornisce l'accesso a dati in formato tabellare semplici rappresentati come righe e colonne.
  • Ilmodello di contenuto XML fornisce l'accesso al contenuto archiviato in formato XML.
  • Ilmodello di contenuto JSON fornisce l'accesso al contenuto archiviato in formato JSON.
  • Ilmodello di contenuto delle statistiche di colonne fornisce l'accesso a statistiche di riepilogo relative ad un campo specifico.
  • Ilmodello di contenuto delle statistiche di colonne pair-wise fornisce l'accesso a statistiche di riepilogo tra due campi o valori tra due campi separati.
I seguenti nodi non contengono questi modelli di contenuto:
  • Serie temporali
  • Discriminante
  • SLRM
  • Tutti i nodi Estensione
  • Tutti i nodi di modellazione del database