Ustawianie właściwości algorytmu

W przypadku węzłów Auto Klasyfikacja, Auto Predykcja i Auto Klaster można ustawić właściwości dla konkretnych algorytmów używanych przez węzeł, korzystając z formularza ogólnego:

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

Na przykład:

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

Nazwy algorytmów dla węzła Auto Klasyfikacja to: cart, chaid, quest, c50, logreg, decisionlist, bayesnet, discriminant, svm i knn.

Nazwy algorytmów dla węzła Auto Predykcja to: cart, chaid, neuralnetwork, genlin, svm, regression, linear i knn.

Nazwy algorytmów dla węzła Auto Grupowanie to: twostep, k-means i kohonen.

Nazwy właściwości są standardowe, zgodnie z dokumentacją poszczególnych węzłów i algorytmów.

Właściwości algorytmów zawierające kropki i inne znaki interpunkcyjne muszą być ujęte w pojedyncze cudzysłowy. Na przykład:

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

Dla właściwości można również przypisać wiele wartości. Na przykład:

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

Aby włączyć lub wyłączyć stosowanie konkretnego algorytmu:

node.setPropertyValue("chaid", True)
Uwaga: W przypadkach, gdy niektóre opcje algorytmu nie są dostępne w węźle Auto Klasyfikacja, lub gdy tylko pojedyncza wartość może zostać określona, a nie zakres wartości, to te same ograniczenia mają zastosowanie ze skryptami, jak w przypadku uzyskiwania dostępu do węzła w standardowy sposób.