Impostazione delle proprietà degli algoritmi

Per i nodi Classificatore automatico, Numerico automatico e Cluster automatico, è possibile impostare le proprietà per specifici algoritmi utilizzati dal nodo utilizzando il formato generale:

autonode.setKeyedPropertyValue(<algorithm>, <property>, <value>)

Ad esempio:

node.setKeyedPropertyValue("neuralnetwork", "method", "MultilayerPerceptron")

I nomi degli algoritmi per il nodo Classificatore automatico sono cart, chaid, quest, c50, logreg, decisionlist, bayesnet, discriminant, svm e knn.

I nomi degli algoritmi per il nodo Numerico automatico sono cart, chaid, neuralnetwork, genlin, svm, regression, linear e knn.

I nomi algoritmo per il nodo Cluster automatico sono twostep, k-meanse kohonen.

I nomi delle proprietà sono standard, come documentato per i nodi dei singoli algoritmi.

Le proprietà dell'algoritmo che contengono punti o altre punteggiature devono essere racchiuse tra virgolette singole. Ad esempio:

node.setKeyedPropertyValue("logreg", "tolerance", "1.0E-5")

È anche possibile assegnare più valori per una proprietà. Ad esempio:

node.setKeyedPropertyValue("decisionlist", "search_direction", ["Up", "Down"])

Per attivare o disattivare l'utilizzo di un algoritmo specifico:

node.setPropertyValue("chaid", True)
Nota: nei casi in cui determinate opzioni di algoritmo non sono disponibili nel nodo Classificatore automatico, o quando è possibile specificare un solo valore piuttosto che un intervallo di valori, con gli script si applicano gli stessi limiti di quando si accede al nodo in modo standard.