ruleMining

mbanalysis

Beschreibung

Führt die Regelerzeugung für die Warenkorbanalyse durch.

ruleMining.mbanalysis { antecedentList={ "string-1" "string-2" } conf=double consequentList={ "string-1" "string-2" } hierarchy={{ caslib="string" computedOnDemand=TRUE | FALSE computedVars={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} computedVarsProgram="string" dataSourceOptions={ key-1=any-list-or-data-type-1 key-2=any-list-or-data-type-2 } groupBy={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} groupByMode="NOSORT" | "REDISTRIBUTE" importOptions={ fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS" fileType-specific-parameters } name="table-name" orderBy={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} singlePass=TRUE | FALSE vars={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} where="where-expression" whereTable={{ casLib="string" dataSourceOptions={ adls_noreq-parameters bigquery-parameters cas_noreq-parameters clouddex-parameters db2-parameters dnfs-parameters esp-parameters fedsvr-parameters gcs_noreq-parameters hadoop-parameters hana-parameters impala-parameters informix-parameters jdbc-parameters mongodb-parameters mysql-parameters odbc-parameters oracle-parameters path-parameters postgres-parameters redshift-parameters s3-parameters sapiq-parameters sforce-parameters singlestore_standard-parameters snowflake-parameters spark-parameters spde-parameters sqlserver-parameters ss_noreq-parameters teradata-parameters vertica-parameters yellowbrick-parameters } importOptions={ fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS" fileType-specific-parameters } name="table-name" vars={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} where="where-expression" }} } { ... }} idVariable="variable-name" items=integer lift=double maxItems=integer minItems=integer nLHS_range={{ lower=integer upper=integer }} norm=TRUE | FALSE nRHS_range={{ lower=integer upper=integer }} out={{ caslib="string" compress=TRUE | FALSE indexVars={ "variable-name-1" "variable-name-2" } label="string" lifetime=64-bit-integer maxMemSize=64-bit-integer memoryFormat="DVR" | "INHERIT" | "STANDARD" name="table-name" promote=TRUE | FALSE replace=TRUE | FALSE replication=integer tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE" threadBlockSize=64-bit-integer timeStamp="string" where={ "string-1" "string-2" } }} outfreq={{ caslib="string" compress=TRUE | FALSE indexVars={ "variable-name-1" "variable-name-2" } label="string" lifetime=64-bit-integer maxMemSize=64-bit-integer memoryFormat="DVR" | "INHERIT" | "STANDARD" name="table-name" promote=TRUE | FALSE replace=TRUE | FALSE replication=integer tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE" threadBlockSize=64-bit-integer timeStamp="string" where={ "string-1" "string-2" } }} outrule={{ caslib="string" compress=TRUE | FALSE indexVars={ "variable-name-1" "variable-name-2" } label="string" lifetime=64-bit-integer maxMemSize=64-bit-integer memoryFormat="DVR" | "INHERIT" | "STANDARD" name="table-name" promote=TRUE | FALSE replace=TRUE | FALSE replication=integer tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE" threadBlockSize=64-bit-integer timeStamp="string" where={ "string-1" "string-2" } }} saveState={{ caslib="string" compress=TRUE | FALSE indexVars={ "variable-name-1" "variable-name-2" } label="string" lifetime=64-bit-integer maxMemSize=64-bit-integer memoryFormat="DVR" | "INHERIT" | "STANDARD" name="table-name" promote=TRUE | FALSE replace=TRUE | FALSE replication=integer tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE" threadBlockSize=64-bit-integer timeStamp="string" where={ "string-1" "string-2" } }} separator="string" sup_lift=double supmin=double suppct=double table={{ caslib="string" computedOnDemand=TRUE | FALSE computedVars={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} computedVarsProgram="string" dataSourceOptions={ key-1=any-list-or-data-type-1 key-2=any-list-or-data-type-2 } groupBy={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} groupByMode="NOSORT" | "REDISTRIBUTE" importOptions={ fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS" fileType-specific-parameters } name="table-name" orderBy={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} singlePass=TRUE | FALSE vars={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} where="where-expression" whereTable={{ casLib="string" dataSourceOptions={ adls_noreq-parameters bigquery-parameters cas_noreq-parameters clouddex-parameters db2-parameters dnfs-parameters esp-parameters fedsvr-parameters gcs_noreq-parameters hadoop-parameters hana-parameters impala-parameters informix-parameters jdbc-parameters mongodb-parameters mysql-parameters odbc-parameters oracle-parameters path-parameters postgres-parameters redshift-parameters s3-parameters sapiq-parameters sforce-parameters singlestore_standard-parameters snowflake-parameters spark-parameters spde-parameters sqlserver-parameters ss_noreq-parameters teradata-parameters vertica-parameters yellowbrick-parameters } importOptions={ fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS" fileType-specific-parameters } name="table-name" vars={{ format="string" formattedLength=integer label="string" name="variable-name" nfd=integer nfl=integer } { ... }} where="where-expression" }} }} tgtVariable="variable-name" }
Einstellungen
ParameterBeschreibung
antecedentList Gibt die Zeichenfolgen mit regulären Ausdrücken an, die im Antezedens (linke Seite) einer Regel übereinstimmen sollen.
conf Gibt die minimale Konfidenz für die Regeln an.
consequentList Gibt die Zeichenfolgen mit regulären Ausdrücken an, die im Konsequens (rechte Seite) einer Regel übereinstimmen sollen.
hierarchy Gibt eine oder mehrere Hierarchietabellen an. Wenn Sie diesen Parameter weglassen, führt die Aktion mbanalysis eine einfache Assoziationsanalyse ohne Hierarchie durch. Sie können bis zu fünf Tabellen angeben; jede Tabelle gibt eine Ebene der Hierarchie an.
idVariable Gibt die Variable an, die verwendet wird, um die Zielvariable in Körbe zu gruppieren.
items Gibt die Anzahl der Elemente in einer Regel an. Der Standardwert ist 2, wenn entweder der Parameter out oder outrule angegeben ist, andernfalls 1.
lift Gibt den minimalen Lift-Wert an, der zur Erzeugung einer Regel erforderlich ist.
maxItems Gibt eine maximale Korbgröße an, sodass Körbe, die größer als der angegebene Wert sind, zurückgewiesen werden.
minItems Gibt eine minimale Korbgröße an, sodass Körbe, die kleiner als der angegebene Wert sind, zurückgewiesen werden.
nLHS_range Der nLHSRHSOpts-Wert kann einer oder mehrere der folgenden sein: lower=integer (Gibt die minimale Anzahl von Elementen auf der linken oder rechten Seite (LHS/RHS) einer Regel an.), upper=integer (Gibt die maximale Anzahl von Elementen auf der linken oder rechten Seite (LHS/RHS) einer Regel an.).
norm Wenn auf True gesetzt, normalisiert die Werte der Zielvariablen und der Elemente in den Ausgabetabellen.
nRHS_range Der nLHSRHSOpts-Wert kann einer oder mehrere der folgenden sein: lower=integer (Gibt die minimale Anzahl von Elementen auf der linken oder rechten Seite (LHS/RHS) einer Regel an.), upper=integer (Gibt die maximale Anzahl von Elementen auf der linken oder rechten Seite (LHS/RHS) einer Regel an.).
out Gibt die Tabelle an, die häufige Elementmengen zur Erzeugung von Regeln enthalten soll. Diese Ausgabetabelle enthält auch Transaktionszählungen und Support.
outfreq Gibt die Tabelle an, die die eindeutigen häufigen Elemente zusammen mit ihren Transaktionszählungen und ihrem Support enthalten soll.
outrule Gibt die Tabelle an, die die Regeln enthalten soll. Diese Ausgabetabelle enthält Variablen, die die linke und rechte Seite der Regel, den Support und den Lift identifizieren.
saveState Gibt die Tabelle an, in der das Modell für zukünftiges Scoring gespeichert werden soll.
separator Gibt das Trennzeichen im Antezedens (linke Seite) oder im Konsequens (rechte Seite) einer Regel an. Der Standardwert ist „&“.
sup_lift Gibt den minimalen Support-Lift an, der zur Erzeugung einer Regel erforderlich ist.
supmin Gibt das Mindestmaß an Support für eine Regel an. Dies stellt die minimal zulässige Häufigkeit eines Elements dar. Dieser Parameter überschreibt den Parameter suppct.
suppct Gibt das Mindestmaß an Support für eine Regel als Prozentsatz der Anzahl der Körbe in der Eingabedatentabelle an.
table Gibt die Einstellungen für eine Eingabetabelle an.
tgtVariable Gibt eine einzelne nominale Variable an, die als Zielvariable verwendet werden soll. Wenn diese Variable in der im Parameter table angegebenen Datentabelle nicht vorhanden ist, wird die Aktion mit einem Fehler beendet.

Beispiele

FAQ

Was ist der Zweck der Aktion `mbanalysis`?
Welche Parameter sind für die `mbanalysis`-Aktion erforderlich?
Wie kann man die Mindestunterstützung für eine Regel festlegen?
Welche Ausgabetabellen können mit der `mbanalysis`-Aktion erstellt werden?
Wie kann man die Anzahl der Artikel in einer Regel begrenzen?