gleam

graphMultiReg

Description

Implémente l'apprentissage multitâche linéaire généralisé et résout simultanément plusieurs problèmes de régression linéaire clairsemée liés.

gleam.graphMultiReg <result=results> <status=rc> / attributes={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}, {...}}, 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", ...>}}, 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={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"}}, graphType="CLUSTER" | "CUSTOM" | "FUSE" | "INDEP", inputs={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}, {...}}, maxIters=64-bit-integer, modelId="string", 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", ...>}}, 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", ...>}}, 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}, regL1=double, regL2=double, 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", ...>}}, seed=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"}}, targets={"variable-name-1" <, "variable-name-2", ...>}, tolerance=double;
Paramètres
ParamètreDescription
attributesSpécifie les attributs de la variable. Pour plus d'informations sur la spécification du paramètre attributes, consultez le paramètre commun casinvardesc (Annexe A : Paramètres communs).
graphOutSpécifie la table de données de sortie dans laquelle enregistrer la table de graphes. Pour plus d'informations sur la spécification du paramètre graphOut, consultez le paramètre commun casouttable (Forme 1) (Annexe A : Paramètres communs).
graphTableSpécifie la table de graphes définie par l'utilisateur. La première colonne de la table de graphes doit contenir la variable d'ID de ligne. La table de graphes doit également inclure toutes les variables cibles que vous spécifiez dans la liste cible. Pour plus d'informations sur la spécification du paramètre graphTable, consultez le paramètre commun castable (Forme 1) (Annexe A : Paramètres communs).
graphTypeSpécifie le type de table de graphes. Par défaut: CLUSTER. CLUSTER: utilise une table de graphes en cluster, dans laquelle toutes les tâches sont connectées. CUSTOM: utilise une table de graphes personnalisée spécifiée par l'utilisateur. FUSE: utilise une table de graphes 'fuse', dans laquelle chaque tâche est connectée à la tâche suivante dans la liste cible. INDEP: utilise une table de graphes indépendante, dans laquelle toutes les tâches sont indépendantes les unes des autres.
inputsSpécifie les variables à utiliser dans l'entraînement. Pour plus d'informations sur la spécification du paramètre inputs, consultez le paramètre commun casinvardesc (Annexe A : Paramètres communs).
maxItersSpécifie le nombre maximum d'itérations. Par défaut: 100.
modelIdSpécifie le nom de la variable d'ID du modèle.
modelOutSpécifie la table de données de sortie dans laquelle enregistrer les poids de régression multitâche estimés. Pour plus d'informations sur la spécification du paramètre modelOut, consultez le paramètre commun casouttable (Forme 1) (Annexe A : Paramètres communs).
outputSpécifie la table de données de sortie dans laquelle enregistrer les observations scorées. Pour plus d'informations sur la spécification du paramètre output, consultez le paramètre commun outputStatement (Annexe A : Paramètres communs).
outputTablesListe les noms des tables de résultats à enregistrer en tant que tables CAS sur le serveur. Pour plus d'informations sur la spécification du paramètre outputTables, consultez le paramètre commun outputTables (Annexe A : Paramètres communs).
regL1Spécifie le poids de pénalisation L1 (LASSO). Par défaut: 0.01.
regL2Spécifie le poids de pénalisation de graphe L2. Par défaut: 0.01.
saveStateSpécifie la table de données de sortie dans laquelle enregistrer l'état du modèle d'apprentissage multitâche pour un scoring futur. Pour plus d'informations sur la spécification du paramètre saveState, consultez le paramètre commun casouttable (Forme 1) (Annexe A : Paramètres communs).
seedSpécifie la graine à utiliser pour la génération de nombres pseudo-aléatoires. Par défaut: 0.
tableSpécifie les paramètres d'une table d'entrée. La table doit inclure une variable nommée id comme variable d'ID de ligne. Pour plus d'informations sur la spécification du paramètre table, consultez le paramètre commun castable (Forme 1) (Annexe A : Paramètres communs).
targetsSpécifie les variables cibles.
toleranceSpécifie la tolérance d'optimisation (différence L2 absolue de la solution) comme critère d'arrêt. Par défaut: 1E-06.

Exemples

FAQ

Quel est le but de l'action graphMultiReg dans l'ensemble d'actions Generalized Linear Multitask Learning?
Quels sont les alias ou noms alternatifs pour le paramètre 'attributes'?
Quel est le but du paramètre 'graphOut'?
Que représente le paramètre 'graphTable'?
Quels sont les types de tables de graphes disponibles pour graphType?
À quoi sert le type de graphe 'CLUSTER'?
Quand utiliser le type de graphe 'CUSTOM'?
Comment fonctionne le type de graphe 'FUSE'?
Que signifie le type de graphe 'INDEP'?
À quoi sert le paramètre 'inputs'?
Quelle est la fonction du paramètre 'maxIters'?
Quel est l'objectif du paramètre 'modelId'?
Où sont enregistrés les poids de régression multitâche estimés avec 'modelOut'?
Que fait le paramètre 'output'?
Comment le paramètre 'outputTables' est-il utilisé?
Quel est le rôle de 'regL1'?
À quoi sert 'regL2'?
Quel est le but de 'saveState'?
Comment fonctionne le paramètre 'seed'?
Quelle est l'exigence principale pour le paramètre 'table'?
Que sont les 'targets'?
Quel est le rôle du paramètre 'tolerance'?
Quelle est l'action graphMultiReg?
Qu'est-ce que le paramètre attributes ?
Quel est l'alias du paramètre attributes ?
Qu'est-ce que le paramètre graphOut ?
Quel est l'alias du paramètre graphOut ?
Qu'est-ce que le paramètre graphTable ?
Quel est l'alias du paramètre graphTable ?
Qu'est-ce que le paramètre graphType ?
Que signifie graphType=CLUSTER ?
Que signifie graphType=CUSTOM ?
Que signifie graphType=FUSE ?
Que signifie graphType=INDEP ?
Qu'est-ce que le paramètre inputs ?
Quel est l'alias du paramètre inputs ?
Qu'est-ce que le paramètre maxIters ?
Quel est l'alias du paramètre maxIters ?
Qu'est-ce que le paramètre modelId ?
Qu'est-ce que le paramètre modelOut ?
Quel est l'alias du paramètre modelOut ?
Qu'est-ce que le paramètre output ?
Qu'est-ce que le sous-paramètre casOut dans output ?
Qu'est-ce que le paramètre outputTables ?
Qu'est-ce que le sous-paramètre names dans outputTables ?
Qu'est-ce que le paramètre regL1 ?
Quel est l'alias du paramètre regL1 ?
Qu'est-ce que le paramètre regL2 ?
Quel est l'alias du paramètre regL2 ?
Qu'est-ce que le paramètre saveState ?
Qu'est-ce que le paramètre seed ?
Qu'est-ce que le paramètre table ?
Qu'est-ce que le paramètre targets ?
Quels sont les alias du paramètre targets ?
Qu'est-ce que le paramètre tolerance ?