Propiedades de ajustes de algoritmo
En el caso de los nodos Clasificador automático, Autonumérico y Agrupación en clústeres automática, las propiedades de determinados algoritmos utilizados por el nodo se pueden establecer utilizando el formato general:
autonode.setKeyedPropertyValue(<algoritmo>, <propiedad>, <valor>)
Por ejemplo:
node.setKeyedPropertyValue("neuralnetwork", "method", "MultilayerPerceptron")
Los nombres de algoritmos del nodo Clasificador automático son cart, chaid, quest, c50, logreg, decisionlist, bayesnet, discriminant, svm y knn.
Los nombres de algoritmos del nodo Autonumérico son cart, chaid, neuralnetwork, genlin, svm, regression, linear y knn.
Los nombres de algoritmos del nodo Autoclúster son twostep, k-means y kohonen.
Los nombres de las propiedades son los nombres estándar, según se han documentado para cada nodo de algoritmo.
Las propiedades de algoritmos que contienen puntos u otros signos de puntuación deben encerrarse entre comillas simples. Por ejemplo:
node.setKeyedPropertyValue("logreg", "tolerance", "1.0E-5")
También es posible asignar varios valores a una propiedad. Por ejemplo:
node.setKeyedPropertyValue("decisionlist", "search_direction", ["Up", "Down"])
Para activar o desactivar el uso de un determinado algoritmo:
node.setPropertyValue("chaid", True)