Propriedades de knnnode

Ícone do nó KNNO nó k-Nearest Neighbor (KNN) associa um novo caso com a categoria ou valor dos objetos k mais próximos a ele no espaço do preditor, onde k é um inteiro. Casos semelhantes ficam próximos uns dos outros e os casos diferentes ficam distantes uns dos outros.

Exemplo

node = stream.create("knn", "My node")
# Objectives tab
node.setPropertyValue("objective", "Custom")
# Settings tab - Neighbors panel
node.setPropertyValue("automatic_k_selection", False)
node.setPropertyValue("fixed_k", 2)
node.setPropertyValue("weight_by_importance", True)
# Settings tab - Analyze panel
node.setPropertyValue("save_distances", True)
Tabela 1. propriedades de knnnode
Propriedades knnnode Valores Descrição da propriedade
analysis PredictTarget IdentifyNeighbors  
objective Balance Speed Accuracy Custom  
normalize_ranges sinalização  
use_case_labels sinalização Caixa de seleção para ativar a próxima opção.
case_labels_field campo  
identify_focal_cases sinalização Caixa de seleção para ativar a próxima opção.
focal_cases_field campo  
automatic_k_selection sinalização  
fixed_k Número inteiro Ativado apenas se automatic_k_selectio for False.
minimum_k Número inteiro Ativado apenas se automatic_k_selectio for True.
maximum_k Número inteiro  
distance_computation Euclidean CityBlock  
weight_by_importance sinalização  
range_predictions Mean Median  
perform_feature_selection sinalização  
forced_entry_inputs [field1 ... fieldN]  
stop_on_error_ratio sinalização  
number_to_select Número inteiro  
minimum_change number  
validation_fold_assign_by_field sinalização  
number_of_folds Número inteiro Ativado apenas se validation_fold_assign_by_field for False
set_random_seed sinalização  
random_seed number  
folds_field campo Ativado apenas se validation_fold_assign_by_field for True
all_probabilities sinalização  
save_distances sinalização  
calculate_raw_propensities sinalização  
calculate_adjusted_propensities sinalização  
adjusted_propensity_partition Test Validation