Définition des propriétés de l'algorithme
Pour les noeuds Classificateur automatique, Numérisation automatique et Cluster automatique, les propriétés d'algorithmes spécifiques utilisées par le noeud peuvent être définies à l'aide de la forme générale :
autonode.setKeyedPropertyValue(<algorithme>, <propriété>, <valeur>)
Par exemple :
node.setKeyedPropertyValue("neuralnetwork", "method", "MultilayerPerceptron")
Les noms d'algorithme pour le noeud Classificateur automatique sont cart, chaid, quest, c50, logreg, decisionlist, bayesnet, discriminant, svm et knn.
Les noms d'algorithme pour le noeud Numérisation automatique sont cart, chaid, neuralnetwork, genlin, svm, regression, linear et knn.
Les noms d'algorithme pour le noeud Cluster automatique sont twostep, k moyenne et kohonen.
Les noms de propriété sont standard (reportez-vous aux informations relatives à chaque noeud d'algorithme).
Les propriétés d'algorithme qui contiennent des points ou d'autres signes de ponctuation doivent être placés entre guillemets simples (' '), par exemple :
node.setKeyedPropertyValue("logreg", "tolerance", "1.0E-5")
Plusieurs valeurs peuvent également être affectées à une propriété, par exemple :
node.setKeyedPropertyValue("decisionlist", "search_direction", ["Up", "Down"])
Pour activer ou désactiver l'utilisation d'un algorithme particulier :
node.setPropertyValue("chaid", True)