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)