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
applyRowOrder Gibt 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.
autoRelevanceDetermination Wenn auf 'True' gesetzt, wird die automatische Relevanzbestimmung in der Kernel-Funktion verwendet.
display Gibt eine Liste von Ergebnistabellen an, die zur Anzeige an den Client gesendet werden sollen.
fixInducingPoints Wenn auf 'True' gesetzt, werden induzierende Punkte in der Optimierung fixiert.
fixKernelParmFirstIter Wenn auf 'True' gesetzt, werden Kernel-Parameter in der ersten Iteration fixiert.
inputs Gibt Variablen an, die für die Analyse verwendet werden sollen.
jitterMaxIters Gibt die maximale Anzahl von Iterationen für die Jitter-Cholesky-Zerlegung an.
kernel Gibt den Kernel-Funktionstyp für Gauß-Verteilungen im Gaußschen Prozessregressionsmodell an.
nInducingPoints Gibt die Anzahl der induzierenden Punkte an.
nloOpts Gibt die Optimierungsoptionen an.
outInducingPoints Gibt die Ausgabetabelle an, in der der geschätzte Mittelwert und die Standardabweichung an den induzierenden Punkten gespeichert werden sollen.
output Gibt die Ausgabetabelle an, in der die bewerteten Beobachtungen gespeichert werden sollen.
outputTables Listet die Namen der Ergebnistabellen auf, die als CAS-Tabellen auf dem Server gespeichert werden sollen.
outVariationalCov Gibt die Ausgabetabelle an, in der die geschätzte Kovarianzmatrix der Variationsverteilung an den induzierenden Punkten gespeichert werden soll.
partByFrac Weist 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.
partByVar Gibt 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.
saveState Gibt die Ausgabetabelle an, in der der Zustand der Gaußschen Prozessregression für zukünftige Bewertungen gespeichert werden soll.
seed Gibt den Startwert für die Zufallszahlengenerierung bei der Initialisierung von Parametern und der Clusterbildung an.
table Gibt die Einstellungen für eine Eingabetabelle an.
target Gibt die Zielvariable an, die für die Analyse verwendet werden soll.
useSimpleInit Wenn 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`?