nonParametricBayes

gpReg

Beschreibung

Erlernt ein Gaußsches Prozessregressionsmodell.

nonParametricBayes.gpReg <result=results> <status=rc> / applyRowOrder=TRUE | FALSE, attributes={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}}, autoRelevanceDetermination=TRUE | FALSE, display={{caseSensitive=TRUE | FALSE, exclude=TRUE | FALSE, excludeAll=TRUE | FALSE, keyIsPath=TRUE | FALSE, names={"string-1" <, "string-2", ...>}, pathType="LABEL" | "NAME", traceNames=TRUE | FALSE}}, fixInducingPoints=TRUE | FALSE, fixKernelParmFirstIter=TRUE | FALSE, inputs={{format="string", formattedLength=integer, label="string", name="variable-name", nfd=integer, nfl=integer}}, jitterMaxIters=integer, kernel="LINEAR" | "MATERN32" | "MATERN52" | "PERIODIC" | "RBF", nInducingPoints=integer, nloOpts={{algorithm="ADAM" | "SGD", optmlOpt={{clipWeightMaxNorm=double, fConv=double, fConvWindow=64-bit-integer, gTol=double, maxEvals=64-bit-integer, maxIters=64-bit-integer, maxTime=double, regL1=double, regL2=double}}, printOpt={{logLevel=64-bit-integer, printFreq=64-bit-integer, printLevel="PRINTBASIC" | "PRINTDETAIL" | "PRINTNONE"}}, sgdOpt={{adaptiveDecay=double, adaptiveRate=TRUE | FALSE, annealingRate=double, commFreq=64-bit-integer, learningRate=double, miniBatchSize=64-bit-integer, momentum=double, seed=64-bit-integer, useLocking=TRUE | FALSE}}, validate={{frequency=64-bit-integer, goal=double, stagnation=64-bit-integer, threshold=double, thresholdIter=64-bit-integer}}}}, outInducingPoints={{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", 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", ...>}, role="string"}}, 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}}, outVariationalCov={{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", ...>}}}, partByFrac={{seed=integer, test=double, validate=double}}, partByVar={{name="variable-name", test="string", train="string", validate="string"}}, saveState={{caslib="string", label="string", lifetime=64-bit-integer, memoryFormat="DVR" | "INHERIT" | "STANDARD", name="table-name", promote=TRUE | FALSE, replace=TRUE | FALSE, tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE"}}, 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, ...>}, 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", 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"}}}}, target="variable-name", useSimpleInit=TRUE | FALSE;
Einstellungen
ParameterBeschreibung
applyRowOrderGibt an, dass die Aktion eine vorgegebene Zeilenreihenfolge verwendet. Dies erfordert die Verwendung der Parameter 'orderby' und 'groupby' in einem vorherigen Aufruf von 'table.partition'.
attributesÄndert die Attribute von Variablen, die in dieser Aktion verwendet werden. Aktuell werden Attribute, die auf die Parameter 'inputs' und 'nominals' angewendet werden, ignoriert.
autoRelevanceDeterminationWenn auf 'True' gesetzt, wird die automatische Relevanzbestimmung in der Kernel-Funktion verwendet.
displayGibt eine Liste von Ergebnistabellen an, die zur Anzeige an den Client gesendet werden sollen.
fixInducingPointsWenn auf 'True' gesetzt, werden induzierende Punkte in der Optimierung fixiert.
fixKernelParmFirstIterWenn auf 'True' gesetzt, werden Kernel-Parameter in der ersten Iteration fixiert.
inputsGibt Variablen an, die für die Analyse verwendet werden sollen.
jitterMaxItersGibt die maximale Anzahl von Iterationen für die Jitter-Cholesky-Zerlegung an.
kernelGibt den Kernel-Funktionstyp für Gauß-Verteilungen im Gaußschen Prozessregressionsmodell an.
nInducingPointsGibt die Anzahl der induzierenden Punkte an.
nloOptsGibt die Optimierungsoptionen an.
outInducingPointsGibt die Ausgabetabelle an, in der der geschätzte Mittelwert und die Standardabweichung an den induzierenden Punkten gespeichert werden sollen.
outputGibt die Ausgabetabelle an, in der die bewerteten Beobachtungen gespeichert werden sollen.
outputTablesListet die Namen der Ergebnistabellen auf, die als CAS-Tabellen auf dem Server gespeichert werden sollen.
outVariationalCovGibt die Ausgabetabelle an, in der die geschätzte Kovarianzmatrix der Variationsverteilung an den induzierenden Punkten gespeichert werden soll.
partByFracWeist zufällig die angegebenen Proportionen der Beobachtungen in der Eingabetabelle Trainings- und Validierungsrollen zu. Beobachtungen werden logisch in disjunkte Teilmengen für das Modelltraining, die Validierung und das Testen partitioniert.
partByVarGibt die Variable in den Eingabedaten an, deren Werte verwendet werden, um jeder Beobachtung Rollen zuzuweisen. Beobachtungen werden logisch in disjunkte Teilmengen für das Modelltraining, die Validierung und das Testen partitioniert.
saveStateGibt die Ausgabetabelle an, in der der Zustand der Gaußschen Prozessregression für zukünftige Bewertungen gespeichert werden soll.
seedGibt den Startwert für die Zufallszahlengenerierung bei der Initialisierung von Parametern und der Clusterbildung an.
tableGibt die Einstellungen für eine Eingabetabelle an.
targetGibt die Zielvariable an, die für die Analyse verwendet werden soll.
useSimpleInitWenn auf 'True' gesetzt, wird eine einfache Parameterinitialisierung für die Optimierung verwendet.
Daten vorbereiten

Es gibt keine spezifische Sektion für die Datenvorbereitung in der bereitgestellten Dokumentation. Normalerweise werden die Daten für diese Aktion als CAS-Tabelle bereitgestellt, die die Input-Variablen und die Zielvariable enthält.

Kopiert!
1/* Laden oder Erstellen Ihrer CAS-Tabelle hier */

Beispiele

FAQ

Was ist die gpReg-Aktion?
Was bewirkt der Parameter 'applyRowOrder'?
Was bewirkt der Parameter 'attributes'?
Was bewirkt der Parameter 'autoRelevanceDetermination'?
Was bewirkt der Parameter 'display'?
Was bewirkt der Parameter 'fixInducingPoints'?
Was bewirkt der Parameter 'fixKernelParmFirstIter'?
Was bewirkt der erforderliche Parameter 'inputs'?
Was bewirkt der Parameter 'jitterMaxIters'?
Welche Kernel-Funktionstypen können für den Parameter 'kernel' angegeben werden?
Was bewirkt der Parameter 'nInducingPoints'?
Was bewirkt der Parameter 'nloOpts'?
Was bewirkt der Parameter 'outInducingPoints'?
Was bewirkt der Parameter 'output'?
Was bewirkt der Parameter 'outputTables'?
Was bewirkt der Parameter 'outVariationalCov'?
Was bewirkt der Parameter 'partByFrac'?
Was bewirkt der Parameter 'partByVar'?
Was bewirkt der Parameter 'saveState'?
Was bewirkt der Parameter 'seed'?
Was bewirkt der erforderliche Parameter 'table'?
Was bewirkt der erforderliche Parameter 'target'?
Was bewirkt der Parameter 'useSimpleInit'?
Was ist die 'gpReg Aktion'?
Was sind die Einstellungen für eine Eingabetabelle?
Was gibt `outInducingPoints` an?
Was gibt `outVariationalCov` an?
Was gibt der Ausgabeparameter `casOut` an?
Was gibt `outputTables` mit dem Unterparameter `names` an?
Was gibt `saveState` an?
Was bewirkt `applyRowOrder`?
Wozu dienen `attributes`?
Was bewirkt `autoRelevanceDetermination`?
Was gibt `display` an?
Was bewirkt `fixInducingPoints`?
Was bewirkt `fixKernelParmFirstIter`?
Was gibt `inputs` an?
Was gibt `jitterMaxIters` an?
Was gibt `kernel` an?
Welche Kernel-Funktionstypen sind für `kernel` verfügbar?
Was gibt `nInducingPoints` an?
Was geben `nloOpts` an?
Welcher Optimierungslöser kann für `nloOpts` verwendet werden?
Welche allgemeinen Optionen sind für alle Löser in `nloOpts` verfügbar (`optmlOpt`)?
Was gibt `clipWeightMaxNorm` an?
Was gibt `fConv` an?
Was gibt `fConvWindow` an?
Was gibt `gTol` an?
Was gibt `maxEvals` an?
Was gibt `maxIters` an?
Was gibt `maxTime` an?
Was gibt `regL1` an?
Was gibt `regL2` an?
Welche Optionen gibt es für die Ausgabe von Informationen in das Protokoll und das Drucken der Iterationsverlaufstabelle in `nloOpts` (`printOpt`)?
Was gibt `logLevel` an?
Was gibt `printFreq` an?
Was gibt `printLevel` an?
Welche Optionen gibt es für den stochastischen Gradientenabstiegs-Löser (SGD) in `nloOpts` (`sgdOpt`)?
Was gibt `adaptiveDecay` an?
Was bewirkt `adaptiveRate`?
Was gibt `annealingRate` an?
Was gibt `commFreq` an?
Was gibt `learningRate` an?
Was gibt `miniBatchSize` an?
Was gibt `momentum` an?
Was gibt `seed` für SGD an?
Was bewirkt `useLocking`?
Welche Optionen gibt es für die Validierung von Modellen in `nloOpts` (`validate`)?
Was gibt `frequency` an?
Was gibt `goal` an?
Was gibt `stagnation` an?
Was gibt `threshold` an?
Was gibt `thresholdIter` an?
Was bewirkt `partByFrac`?
Was gibt `seed` in `partByFrac` an?
Was gibt `test` in `partByFrac` an?
Was gibt `validate` in `partByFrac` an?
Was bewirkt `partByVar`?
Was gibt `name` in `partByVar` an?
Was gibt `test` in `partByVar` an?
Was gibt `train` in `partByVar` an?
Was gibt `validate` in `partByVar` an?
Was gibt `seed` an?
Was sind die Einstellungen für eine Eingabetabelle (`table`)?
Was gibt `caslib` in `table` an?
Was bewirkt `computedOnDemand` in `table`?
Was gibt `computedVars` in `table` an?
Welche Unterparameter gibt es für `computedVars` in `table`?
Was gibt `computedVarsProgram` in `table` an?
Was gibt `dataSourceOptions` in `table` an?
Was gibt `importOptions` in `table` an?
Was gibt `name` in `table` an?
Was bewirkt `singlePass` in `table`?
Was gibt `vars` in `table` an?
Welche Unterparameter gibt es für `vars` in `table`?
Was gibt `where` in `table` an?
Was gibt `whereTable` in `table` an?
Welche Unterparameter gibt es für `whereTable` in `table`?
Was gibt `target` an?
Was bewirkt `useSimpleInit`?