public class FactmacOptions extends CASGeneratedActionOptions
CASActionOptions.EnumValue, CASActionOptions.FORMAT
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_NAME |
static java.lang.String |
ACTION_SET_NAME |
static java.lang.String |
KEY_ATTRIBUTES |
static java.lang.String |
KEY_CODE |
static java.lang.String |
KEY_CODEGROUP |
static java.lang.String |
KEY_DISPLAY |
static java.lang.String |
KEY_FREQ |
static java.lang.String |
KEY_ID |
static java.lang.String |
KEY_INPUTS |
static java.lang.String |
KEY_LEARNSTEP |
static java.lang.String |
KEY_MAXITER |
static java.lang.String |
KEY_MODELID |
static java.lang.String |
KEY_NFACTORS |
static java.lang.String |
KEY_NOMINALS |
static java.lang.String |
KEY_NONNEGATIVE |
static java.lang.String |
KEY_OUTMODEL |
static java.lang.String |
KEY_OUTPUT |
static java.lang.String |
KEY_OUTPUTTABLES |
static java.lang.String |
KEY_SAVESTATE |
static java.lang.String |
KEY_SEED |
static java.lang.String |
KEY_TABLE |
static java.lang.String |
KEY_TARGET |
FLAGS_EXPAND_ARRAYS, FLAGS_IGNORE_DISPOSITION_ERROR, FLAGS_RETURN_RESULTS_ON_EXCEPTION, FLAGS_SKIP_ACTION_EVENTS, FLAGS_SKIP_RESULTS, HIDDEN_PASSWORD, JSON_NULL, LUA_NIL, PARAMETER_FLAG_ISPASSWORD, PARAMETER_FLAG_ISPATH, PARAMETER_FLAG_ISTABLENAME, PARAMETER_FLAG_ISVAR, PARAMETER_FLAG_REQUIRED, PYTHON_NULL, SERIALIZED_PREFIX
Constructor and Description |
---|
FactmacOptions() |
FactmacOptions(CASActionOptions options) |
Modifier and Type | Method and Description |
---|---|
Casinvardesc[] |
getAttribute() |
Casinvardesc[] |
getAttributes() |
Aircodegen |
getCode() |
java.lang.String |
getCodeGroup() |
DisplayTables |
getDisplay() |
java.lang.String |
getFreq() |
java.lang.String[] |
getId() |
Casinvardesc[] |
getInput() |
Casinvardesc[] |
getInputs() |
java.lang.Double |
getLearnStep() |
java.lang.Integer |
getMaxIter() |
java.lang.String |
getModelId() |
java.lang.Integer |
getNFactors() |
Casinvardesc[] |
getNominal() |
Casinvardesc[] |
getNominals() |
java.lang.Boolean |
getNonNegative() |
Casouttable |
getOutModel() |
OutputStatement |
getOutput() |
OutputTables |
getOutputTables() |
Casouttable |
getSaveState() |
java.lang.Double |
getSeed() |
java.lang.Object |
getServerDefaultValue(java.lang.String key)
Gets the server default value, if known.
|
Castable |
getTable() |
java.lang.String |
getTarget() |
FactmacOptions |
setAttribute(Casinvardesc[] value) |
FactmacOptions |
setAttributes(Casinvardesc[] value)
Sets the value of parameter 'attributes': specifies the variable attributes.
|
FactmacOptions |
setCode(Aircodegen value)
Sets the value of parameter 'code': requests that the action produce SAS score code.
|
FactmacOptions |
setCodeGroup(java.lang.String value)
Sets the value of parameter 'codeGroup': specifies the code group.
|
FactmacOptions |
setDisplay(DisplayTables value)
Sets the value of parameter 'display': specifies a list of result tables to send to the client for display.
|
FactmacOptions |
setFreq(java.lang.String value)
Sets the value of parameter 'freq': specifies the frequency variable.
|
FactmacOptions |
setId(java.lang.String[] value)
Sets the value of parameter 'id': specifies the variables to use as record identifiers and to transfer to the state output table.
|
FactmacOptions |
setInput(Casinvardesc[] value) |
FactmacOptions |
setInputs(Casinvardesc[] value)
Sets the value of parameter 'inputs': specifies the variables to be used in the training.
|
FactmacOptions |
setLearnStep(java.lang.Double value)
Sets the value of parameter 'learnStep': specifies the learning step size for the optimization.
|
FactmacOptions |
setMaxIter(java.lang.Integer value)
Sets the value of parameter 'maxIter': specifies the maximum number of iterations.
|
FactmacOptions |
setModelId(java.lang.String value)
Sets the value of parameter 'modelId': specifies the model ID variable name.
|
FactmacOptions |
setNFactors(java.lang.Integer value)
Sets the value of parameter 'nFactors': specifies the number of factors to be estimated.
|
FactmacOptions |
setNominal(Casinvardesc[] value) |
FactmacOptions |
setNominals(Casinvardesc[] value)
Sets the value of parameter 'nominals': specifies the nominal variables to be used in the training.
|
FactmacOptions |
setNonNegative(java.lang.Boolean value)
Sets the value of parameter 'nonNegative': requests that the action perform non-negative factorization.
|
FactmacOptions |
setOutModel(Casouttable value)
Sets the value of parameter 'outModel': specifies the output data table in which to save the estimated factorization machine parameters.
|
FactmacOptions |
setOutput(OutputStatement value)
Sets the value of parameter 'output'.
|
FactmacOptions |
setOutputTables(OutputTables value)
Sets the value of parameter 'outputTables': lists the result table names that are saved as CAS tables on the server.
|
FactmacOptions |
setSaveState(Casouttable value)
Sets the value of parameter 'saveState': specifies the output data table in which to save the state of the factorization machine for future scoring.
|
FactmacOptions |
setSeed(java.lang.Double value)
Sets the value of parameter 'seed': specifies the seed value for random number generation.
|
FactmacOptions |
setTable(Castable value)
Sets the value of parameter 'table': specifies the settings for an input table.
|
FactmacOptions |
setTarget(java.lang.String value)
Sets the value of parameter 'target': specifies the target variable.
|
addActionFlags, addParameterFlag, appendValue, checkForPasswords, clear, containsKey, containsValue, convertToEnumArray, copy, deserialize, entrySet, equals, findOptionsClass, findSetter, get, getActionFlags, getActionName, getActionResponseEventListener, getActionResultEventListener, getActionSetName, getCASClient, getClassName, getDebugOptions, getDispositionEventListener, getFullyQualifiedActionName, getLogEventListener, getLogMessage, getMessageOutputStream, getMessageTagHandler, getParameter, getParameterAsBoolean, getParameterAsByteArray, getParameterAsDouble, getParameterAsDoubleArray, getParameterAsInteger, getParameterAsIntegerArray, getParameterAsLong, getParameterAsLongArray, getParameterAsString, getParameterAsStringArray, getParameterFlags, getParameterIgnoreCase, getParameterIgnoreCase, getParameterKeys, getPerformanceEventListener, getPropertyKey, getSessionID, getUserProperty, getUserPropertyKeys, hashCode, invoke, isEmpty, isFlagSet, isMap, isParameterFlagSet, isPassword, isPath, isRequired, isTable, isVariable, keySet, put, putAll, putAllDeep, putDeep, putDeep, quoteIfNotNull, remove, removeParameter, set, setActionFlags, setActionName, setActionResponseEventListener, setActionResultEventListener, setActionSetName, setCASClient, setDebugOptions, setDispositionEventListener, setFullyQualifiedActionName, setLogEventListener, setLogMessage, setMessageOutputStream, setMessageTagHandler, setParameter, setPerformanceEventListener, setPropertyKey, setSessionID, setUserProperty, size, toCASLString, toLuaString, toLuaString, toOptionsWithGeneratedClasses, toSerialized, toString, toString, toString, upcaseFirstChar, values
public static final java.lang.String ACTION_SET_NAME
public static final java.lang.String ACTION_NAME
public static final java.lang.String KEY_TABLE
public static final java.lang.String KEY_OUTMODEL
public static final java.lang.String KEY_INPUTS
public static final java.lang.String KEY_NOMINALS
public static final java.lang.String KEY_TARGET
public static final java.lang.String KEY_FREQ
public static final java.lang.String KEY_ATTRIBUTES
public static final java.lang.String KEY_OUTPUTTABLES
public static final java.lang.String KEY_DISPLAY
public static final java.lang.String KEY_CODE
public static final java.lang.String KEY_CODEGROUP
public static final java.lang.String KEY_MODELID
public static final java.lang.String KEY_OUTPUT
public static final java.lang.String KEY_SEED
public static final java.lang.String KEY_MAXITER
public static final java.lang.String KEY_NFACTORS
public static final java.lang.String KEY_LEARNSTEP
public static final java.lang.String KEY_SAVESTATE
public static final java.lang.String KEY_ID
public static final java.lang.String KEY_NONNEGATIVE
public FactmacOptions()
public FactmacOptions(CASActionOptions options)
public java.lang.Object getServerDefaultValue(java.lang.String key)
CASActionOptions
getServerDefaultValue
in class CASActionOptions
key
- The parameter keypublic Castable getTable()
public FactmacOptions setTable(Castable value)
value
- The valuepublic Casouttable getOutModel()
public FactmacOptions setOutModel(Casouttable value)
value
- The valuepublic Casinvardesc[] getInputs()
public Casinvardesc[] getInput()
public FactmacOptions setInputs(Casinvardesc[] value)
value
- The valuepublic FactmacOptions setInput(Casinvardesc[] value)
public Casinvardesc[] getNominals()
public Casinvardesc[] getNominal()
public FactmacOptions setNominals(Casinvardesc[] value)
value
- The valuepublic FactmacOptions setNominal(Casinvardesc[] value)
public java.lang.String getTarget()
public FactmacOptions setTarget(java.lang.String value)
value
- The valuepublic java.lang.String getFreq()
public FactmacOptions setFreq(java.lang.String value)
value
- The valuepublic Casinvardesc[] getAttributes()
public Casinvardesc[] getAttribute()
public FactmacOptions setAttributes(Casinvardesc[] value)
value
- The valuepublic FactmacOptions setAttribute(Casinvardesc[] value)
public OutputTables getOutputTables()
public FactmacOptions setOutputTables(OutputTables value)
value
- The valuepublic DisplayTables getDisplay()
public FactmacOptions setDisplay(DisplayTables value)
value
- The valuepublic Aircodegen getCode()
public FactmacOptions setCode(Aircodegen value)
value
- The valuepublic java.lang.String getCodeGroup()
public FactmacOptions setCodeGroup(java.lang.String value)
value
- The valuepublic java.lang.String getModelId()
public FactmacOptions setModelId(java.lang.String value)
value
- The valuepublic OutputStatement getOutput()
public FactmacOptions setOutput(OutputStatement value)
value
- The valuepublic java.lang.Double getSeed()
public FactmacOptions setSeed(java.lang.Double value)
value
- The valuepublic java.lang.Integer getMaxIter()
public FactmacOptions setMaxIter(java.lang.Integer value)
value
- The valuepublic java.lang.Integer getNFactors()
public FactmacOptions setNFactors(java.lang.Integer value)
value
- The valuepublic java.lang.Double getLearnStep()
public FactmacOptions setLearnStep(java.lang.Double value)
value
- The valuepublic Casouttable getSaveState()
public FactmacOptions setSaveState(Casouttable value)
value
- The valuepublic java.lang.String[] getId()
public FactmacOptions setId(java.lang.String[] value)
value
- The valuepublic java.lang.Boolean getNonNegative()
public FactmacOptions setNonNegative(java.lang.Boolean value)
value
- The value