資料の 英語版 に戻るcarmanode プロパティー
carmanode プロパティー
最終更新: 2024年10月04日
CARMA モデルは、入力または対象フィールドを指定しなくても、データからルールのセットを抽出します。 Apriori とは対照的に、CARMA ノードは、単なる前提条件サポートではなく、ルール・サポート (前提条件と結果の両方のサポート) のためのビルド設定を提供します。 これは、生成されたルールをさまざまなアプリケーションで活用できることを意味します。例えば、この休暇シーズンに販売促進する項目を結果とする、商品またはサービス (前提条件) のリストを調べることができます。
例
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)
carmanode プロパティー |
値 | プロパティーの説明 |
---|---|---|
inputs |
[field1 ... フィールド n] | CARMA モデルは対象フィールドでなく、入力フィールドのリストを使用します。 重みフィールドおよび度数フィールドは使用しません。 詳しくは、 モデル作成ノードの共通プロパティー を参照してください。 |
id_field |
フィールド | モデル作成の ID フィールドとして使用するフィールド。 |
contiguous |
フラグ | ID フィールドの ID が連続するかどうかを指定します。 |
use_transactional_data |
フラグ | |
content_field |
フィールド | |
min_supp |
数値 (パーセント) | 前提条件範囲(サポート) ではなく、ルール範囲に関連します。 デフォルト値は 20% です。 |
min_conf |
数値 (パーセント) | デフォルト値は 20% です。 |
max_size |
数値 | デフォルトは 10 です。 |
mode |
Simple Expert |
デフォルトは Simple です。 |
exclude_multiple |
フラグ | 複数の結果を持つルールを除外します。 デフォルトは False です。 |
use_pruning |
フラグ | デフォルトは False です。 |
pruning_value |
数値 | デフォルトは 500 です。 |
vary_support |
フラグ | |
estimated_transactions |
整数 | |
rules_without_antecedents |
フラグ |