Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 04 lip 2023
Model CARMA pozwala wyodrębnić zestaw reguł na podstawie danych bez konieczności określania zmiennych wejściowych lub przewidywanych. W przeciwieństwie do Apriori, węzeł CARMA oferuje ustawienia budowania dla obsługi reguł (wsparcie zarówno dla poprzedników, jak i następników), a nie tylko dla wsparcia poprzednika. Oznacza to, że wygenerowane reguły mogą być używane w szerszym spektrum zastosowań — na przykład w celu znalezienia listy produktów lub usług (poprzedników), z których wynikać będzie decyzja o promowaniu konkretnego produktu (następnika) w tegorocznym sezonie świątecznym.
Przykład
node = stream.create("carma", "My node")
# "Fields" tab
node.setPropertyValue("custom_fields", True)
node.setPropertyValue("use_transactional_data", True)
node.setPropertyValue("inputs", ["BP", "Cholesterol", "Drug"])
node.setPropertyValue("partition", "Test")
# "Model" tab
node.setPropertyValue("use_model_name", False)
node.setPropertyValue("model_name", "age_bp_drug")
node.setPropertyValue("use_partitioned_data", False)
node.setPropertyValue("min_supp", 10.0)
node.setPropertyValue("min_conf", 30.0)
node.setPropertyValue("max_size", 5)
# Expert Options
node.setPropertyValue("mode", "Expert")
node.setPropertyValue("use_pruning", True)
node.setPropertyValue("pruning_value", 300)
node.setPropertyValue("vary_support", True)
node.setPropertyValue("estimated_transactions", 30)
node.setPropertyValue("rules_without_antecedents", True)
Właściwości węzła carmanode |
Wartości | Opis właściwości |
---|---|---|
inputs |
[field1 ... fieldn] | W modelach CARMA używana jest lista zmiennych wejściowych, ale nie są używane zmienne przewidywane. Zmienne wagi i częstości nie są używane. Więcej informacji na ten temat zawiera sekcja Właściwości wspólnego węzła modelowania . |
id_field |
field (pole) | Zmienna identyfikacyjna używana przy budowaniu modelu. |
contiguous |
Flaga | Służy do określania, czy identyfikatory w zmiennej identyfikacyjnej są ciągłe. |
use_transactional_data |
Flaga | |
content_field |
field (pole) | |
min_supp |
liczba (procent) | Odnosi się do pokrycia reguł, a nie pokrycia poprzedników. Domyślną wartością jest 20%. |
min_conf |
liczba (procent) | Domyślną wartością jest 20%. |
max_size |
Liczba | Wartością domyślną jest 10. |
mode |
Simple Expert |
Wartością domyślną jest Simple . |
exclude_multiple |
Flaga | Wyklucza reguły z wieloma następnikami. Wartością domyślną jest False . |
use_pruning |
Flaga | Wartością domyślną jest False . |
pruning_value |
Liczba | Domyślną wartością jest 500. |
vary_support |
Flaga | |
estimated_transactions |
liczba całkowita | |
rules_without_antecedents |
Flaga |