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)
Remarque : Lorsque certaines options d'algorithme ne sont pas disponibles dans le noeud Classificateur automatique ou qu'une seule valeur peut être indiquée plutôt qu'un intervalle de valeurs, les mêmes limites s'appliquent à la création de script que lorsque l'on accède au noeud de la manière standard.