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)