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
attributesGibt die Variablenattribute an. Weitere Informationen zum Angeben des attributes-Parameters finden Sie im allgemeinen casinvardesc-Parameter (Anhang A: Allgemeine Parameter).
graphOutGibt 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).
graphTableGibt 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).
graphTypeGibt 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.
inputsGibt 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).
maxItersGibt die maximale Anzahl von Iterationen an. Standard: 100
modelIdGibt den Namen der Modell-ID-Variablen an.
modelOutGibt 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).
outputGibt 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).
outputTablesListet 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).
regL1Gibt das L1 (LASSO) Bestrafungsgewicht an. Standard: 0.01
regL2Gibt das L2-Graphen-Bestrafungsgewicht an. Standard: 0.01
saveStateGibt 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).
seedGibt den Startwert an, der für die Generierung von Pseudozufallszahlen verwendet werden soll. Standard: 0
tableGibt 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).
targetsGibt die Zielvariablen an.
toleranceGibt 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?