gleam

graphMultiReg

Beschreibung

Implementiert verallgemeinerte lineare Multitask-Lernverfahren und löst mehrere verwandte sparse lineare Regressionsprobleme gleichzeitig.

gleam.graphMultiReg <result=results> <status=rc> /\n <attributes={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}}, {...}}>\n <graphOut={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", ...>}}}>\n <graphTable={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={...}, importOptions={...}, name="table-name", vars={{...}}, where="where-expression"}}}>\n <graphType="CLUSTER" | "CUSTOM" | "FUSE" | "INDEP">\n <inputs={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}}, {...}}>\n <maxIters=64-bit-integer>\n <modelId="string">\n <modelOut={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", ...>}}}>\n <output={casOut={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", onDemand=TRUE | FALSE, promote=TRUE | FALSE, replace=TRUE | FALSE, replication=integer, tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE", threadBlockSize=64-bit-integer, timeStamp="string", where={"string-1" <, "string-2", ...>}}}, copyVars="ALL" | "ALL_MODEL" | "ALL_NUMERIC" | {"variable-name-1" <, "variable-name-2", ...>}}>\n <outputTables={groupByVarsRaw=TRUE | FALSE, includeAll=TRUE | FALSE, names={"string-1" <, "string-2", ...>} | {key-1={casouttable-1} <, key-2={casouttable-2}, ...>}, repeated=TRUE | FALSE, replace=TRUE | FALSE}}>\n <regL1=double>\n <regL2=double>\n <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", ...>}}}>\n <seed=double>\n <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={...}, importOptions={...}, name="table-name", vars={{...}}, where="where-expression"}}}>\n <targets={"variable-name-1" <, "variable-name-2", ...>}>\n <tolerance=double>;
Einstellungen
ParameterBeschreibung
attributes Gibt die Variablenattribute an. Weitere Informationen zum Angeben des attributes-Parameters finden Sie im allgemeinen casinvardesc-Parameter (Anhang A: Allgemeine Parameter).
graphOut Gibt die Ausgabedatentabelle an, in der die Graphentabelle gespeichert werden soll. Weitere Informationen zum Angeben des graphOut-Parameters finden Sie im allgemeinen casouttable-Parameter (Formular 1) (Anhang A: Allgemeine Parameter).
graphTable Gibt die vom Benutzer definierte Graphentabelle an. Die erste Spalte der Graphentabelle muss die Zeilen-ID-Variable enthalten. Die Graphentabelle muss auch alle Zielvariablen enthalten, die Sie in der Zielliste angeben. Weitere Informationen zum Angeben des graphTable-Parameters finden Sie im allgemeinen castable-Parameter (Formular 1) (Anhang A: Allgemeine Parameter).
graphType Gibt den Typ der Graphentabelle an. Standard: CLUSTER\nCLUSTER: Verwendet eine Cluster-Graphentabelle, in der alle Aufgaben verbunden sind.\nCUSTOM: Verwendet eine benutzerdefinierte Graphentabelle, die der Benutzer angibt.\nFUSE: Verwendet eine Fuse-Graphentabelle, in der jede Aufgabe mit der nächsten Aufgabe in der Zielliste verbunden ist.\nINDEP: Verwendet eine unabhängige Graphentabelle, in der alle Aufgaben unabhängig voneinander sind.
inputs Gibt die Variablen an, die im Training verwendet werden sollen. Weitere Informationen zum Angeben des inputs-Parameters finden Sie im allgemeinen casinvardesc-Parameter (Anhang A: Allgemeine Parameter).
maxIters Gibt die maximale Anzahl von Iterationen an. Standard: 100
modelId Gibt den Namen der Modell-ID-Variablen an.
modelOut Gibt die Ausgabedatentabelle an, in der die geschätzten Multitask-Regressionsgewichte gespeichert werden sollen. Weitere Informationen zum Angeben des modelOut-Parameters finden Sie im allgemeinen casouttable-Parameter (Formular 1) (Anhang A: Allgemeine Parameter).
output Gibt die Ausgabedatentabelle an, in der die bewerteten Beobachtungen gespeichert werden sollen. Weitere Informationen zum Angeben des output-Parameters finden Sie im allgemeinen outputStatement-Parameter (Anhang A: Allgemeine Parameter).
outputTables Listet die Namen der Ergebnistabellen auf, die als CAS-Tabellen auf dem Server gespeichert werden sollen. Weitere Informationen zum Angeben des outputTables-Parameters finden Sie im allgemeinen outputTables-Parameter (Anhang A: Allgemeine Parameter).
regL1 Gibt das L1 (LASSO) Bestrafungsgewicht an. Standard: 0.01
regL2 Gibt das L2-Graphen-Bestrafungsgewicht an. Standard: 0.01
saveState Gibt die Ausgabedatentabelle an, in der der Zustand des Multitask-Lernmodells für zukünftige Bewertungen gespeichert werden soll. Weitere Informationen zum Angeben des saveState-Parameters finden Sie im allgemeinen casouttable-Parameter (Formular 1) (Anhang A: Allgemeine Parameter).
seed Gibt den Startwert an, der für die Generierung von Pseudozufallszahlen verwendet werden soll. Standard: 0
table Gibt die Einstellungen für eine Eingabetabelle an. Die Tabelle muss eine Variable mit dem Namen id als Zeilen-ID-Variable enthalten. Weitere Informationen zum Angeben des table-Parameters finden Sie im allgemeinen castable-Parameter (Formular 1) (Anhang A: Allgemeine Parameter).
targets Gibt die Zielvariablen an.
tolerance Gibt die Optimierungstoleranz (absolute L2-Differenz der Lösung) als Abbruchkriterium an. Standard: 1E-06

Beispiele

FAQ

Was ist die graphMultiReg Aktion?
Was gibt der Parameter 'attributes' an?
Was gibt der Parameter 'graphOut' an?
Was gibt der Parameter 'graphTable' an?
Was gibt der Parameter 'graphType' an?
Was bedeutet 'graphType="CLUSTER"'?
Was bedeutet 'graphType="CUSTOM"'?
Was bedeutet 'graphType="FUSE"'?
Was bedeutet 'graphType="INDEP"'?
Was gibt der Parameter 'inputs' an?
Was gibt der Parameter 'maxIters' an?
Was gibt der Parameter 'modelId' an?
Was gibt der Parameter 'modelOut' an?
Was gibt der Parameter 'output' an?
Was gibt der Parameter 'outputTables' an?
Was gibt der Parameter 'regL1' an?
Was gibt der Parameter 'regL2' an?
Was gibt der Parameter 'saveState' an?
Was gibt der Parameter 'seed' an?
Was gibt der Parameter 'table' an?
Was gibt der Parameter 'targets' an?
Was gibt der Parameter 'tolerance' an?