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
antecedentListGibt die Zeichenfolgen mit regulären Ausdrücken an, die im Antezedens (linke Seite) einer Regel übereinstimmen sollen.
confGibt die minimale Konfidenz für die Regeln an.
consequentListGibt die Zeichenfolgen mit regulären Ausdrücken an, die im Konsequens (rechte Seite) einer Regel übereinstimmen sollen.
hierarchyGibt 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.
idVariableGibt die Variable an, die verwendet wird, um die Zielvariable in Körbe zu gruppieren.
itemsGibt die Anzahl der Elemente in einer Regel an. Der Standardwert ist 2, wenn entweder der Parameter out oder outrule angegeben ist, andernfalls 1.
liftGibt den minimalen Lift-Wert an, der zur Erzeugung einer Regel erforderlich ist.
maxItemsGibt eine maximale Korbgröße an, sodass Körbe, die größer als der angegebene Wert sind, zurückgewiesen werden.
minItemsGibt eine minimale Korbgröße an, sodass Körbe, die kleiner als der angegebene Wert sind, zurückgewiesen werden.
nLHS_rangeDer 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.).
normWenn auf True gesetzt, normalisiert die Werte der Zielvariablen und der Elemente in den Ausgabetabellen.
nRHS_rangeDer 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.).
outGibt die Tabelle an, die häufige Elementmengen zur Erzeugung von Regeln enthalten soll. Diese Ausgabetabelle enthält auch Transaktionszählungen und Support.
outfreqGibt die Tabelle an, die die eindeutigen häufigen Elemente zusammen mit ihren Transaktionszählungen und ihrem Support enthalten soll.
outruleGibt 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.
saveStateGibt die Tabelle an, in der das Modell für zukünftiges Scoring gespeichert werden soll.
separatorGibt das Trennzeichen im Antezedens (linke Seite) oder im Konsequens (rechte Seite) einer Regel an. Der Standardwert ist „&“.
sup_liftGibt den minimalen Support-Lift an, der zur Erzeugung einer Regel erforderlich ist.
supminGibt 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.
suppctGibt das Mindestmaß an Support für eine Regel als Prozentsatz der Anzahl der Körbe in der Eingabedatentabelle an.
tableGibt die Einstellungen für eine Eingabetabelle an.
tgtVariableGibt 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?