public class ImputeOptions extends CASGeneratedActionOptions
Modifier and Type | Class and Description |
---|---|
static class |
ImputeOptions.METHODCONTINUOUS |
static class |
ImputeOptions.METHODNOMINAL |
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_CASOUT |
static java.lang.String |
KEY_CASOUTIMPUTEINFORMATION |
static java.lang.String |
KEY_CODE |
static java.lang.String |
KEY_COPYALLVARS |
static java.lang.String |
KEY_COPYVARS |
static java.lang.String |
KEY_DISTINCTCOUNTLIMIT |
static java.lang.String |
KEY_FORCEMISSINGCOUNT |
static java.lang.String |
KEY_FREQ |
static java.lang.String |
KEY_FUZZYCOMPARE |
static java.lang.String |
KEY_INCLUDEINPUTVARS |
static java.lang.String |
KEY_INCLUDEMISSINGGROUP |
static java.lang.String |
KEY_INPUTS |
static java.lang.String |
KEY_MAXRANDOM |
static java.lang.String |
KEY_METHODCONTINUOUS |
static java.lang.String |
KEY_METHODNOMINAL |
static java.lang.String |
KEY_MINRANDOM |
static java.lang.String |
KEY_NNOMINALVARS |
static java.lang.String |
KEY_NOMINALVARSINDICES |
static java.lang.String |
KEY_OUTPUTTABLEOPTIONS |
static java.lang.String |
KEY_OUTVARSNAMEPREFIX |
static java.lang.String |
KEY_OUTVARSNAMESUFFIX |
static java.lang.String |
KEY_PERCENTILEDEFINITION |
static java.lang.String |
KEY_PERCENTILEMAXITERATIONS |
static java.lang.String |
KEY_PERCENTILETOLERANCE |
static java.lang.String |
KEY_SASVARNAMELENGTH |
static java.lang.String |
KEY_SEED |
static java.lang.String |
KEY_TABLE |
static java.lang.String |
KEY_VALUESCONTINUOUS |
static java.lang.String |
KEY_VALUESNOMINAL |
static java.lang.String |
KEY_WEIGHT |
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 |
---|
ImputeOptions() |
ImputeOptions(CASActionOptions options) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getAllIdVars() |
Casouttable |
getCasOut() |
Casouttable |
getCasOutImputeInfo() |
Casouttable |
getCasOutImputeInformation() |
Codegen |
getCode() |
java.lang.Boolean |
getCopyAllVars() |
java.lang.String[] |
getCopyVars() |
java.lang.Integer |
getDistinctCountLimit() |
java.lang.Boolean |
getForceMissingCount() |
java.lang.String |
getFreq() |
java.lang.String |
getFrequency() |
java.lang.Double |
getFuzzyCompare() |
java.lang.Boolean |
getIncludeInputVars() |
java.lang.Boolean |
getIncludeMissingGroup() |
Casinvardesc[] |
getInputs() |
java.lang.Double |
getMaxRandom() |
ImputeOptions.METHODCONTINUOUS |
getMethodContinuous() |
ImputeOptions.METHODNOMINAL |
getMethodNominal() |
java.lang.Double |
getMinRandom() |
java.lang.Integer |
getNNominalVars() |
java.lang.Integer[] |
getNominalVarsIndices() |
OutputTableOptions |
getOutputTableOptions() |
java.lang.String |
getOutVarsNamePrefix() |
java.lang.String |
getOutVarsNameSuffix() |
java.lang.Integer |
getPctlDef() |
java.lang.Double |
getPctlEpsilon() |
java.lang.Integer |
getPctlMaxIters() |
java.lang.Integer |
getPercentileDefinition() |
java.lang.Integer |
getPercentileMaxIterations() |
java.lang.Double |
getPercentileTolerance() |
java.lang.Boolean |
getSasVarNameLength() |
java.lang.Integer |
getSeed() |
java.lang.Object |
getServerDefaultValue(java.lang.String key)
Gets the server default value, if known.
|
Castable |
getTable() |
OutputTableOptions |
getTblOpts() |
ImputeOptions.METHODCONTINUOUS |
getTechForCont() |
ImputeOptions.METHODNOMINAL |
getTechForNom() |
java.lang.Double[] |
getValuesContinuous() |
java.lang.String[] |
getValuesNominal() |
java.lang.String[] |
getValuesNonNumeric() |
java.lang.Double[] |
getValuesNumeric() |
Casinvardesc[] |
getVars() |
java.lang.String |
getWeight() |
ImputeOptions |
setAllIdVars(java.lang.Boolean value) |
ImputeOptions |
setCasOut(Casouttable value)
Sets the value of parameter 'casOut': scores the input table and saves the scoring results as a table.
|
ImputeOptions |
setCasOutImputeInfo(Casouttable value) |
ImputeOptions |
setCasOutImputeInformation(Casouttable value)
Sets the value of parameter 'casOutImputeInformation': specifies the settings for an output table that includes information about the results of the impute action.
|
ImputeOptions |
setCode(Codegen value)
Sets the value of parameter 'code': specifies the settings for generating SAS DATA step scoring code.
|
ImputeOptions |
setCopyAllVars(java.lang.Boolean value)
Sets the value of parameter 'copyAllVars': when set to True, all the variables from the input table are copied to the scored output table.
|
ImputeOptions |
setCopyVars(java.lang.String[] value)
Sets the value of parameter 'copyVars': specifies the names of variables in the input table to use for identifying scored observations in the output table.
|
ImputeOptions |
setDistinctCountLimit(java.lang.Integer value)
Sets the value of parameter 'distinctCountLimit': specifies the distinct count limit.
|
ImputeOptions |
setForceMissingCount(java.lang.Boolean value)
Sets the value of parameter 'forceMissingCount': when set to True, techForCont is VALUE or RANDOM, and casOut is not specified, the server returns the row count and missing count.
|
ImputeOptions |
setFreq(java.lang.String value)
Sets the value of parameter 'freq': specifies the frequency variable.
|
ImputeOptions |
setFrequency(java.lang.String value) |
ImputeOptions |
setFuzzyCompare(java.lang.Double value)
Sets the value of parameter 'fuzzyCompare': specifies the fuzzy comparison threshold that is used to determine distinctness of numeric values.
|
ImputeOptions |
setIncludeInputVars(java.lang.Boolean value)
Sets the value of parameter 'includeInputVars': when set to True, the analysis variables from the input table that are specified in the vars parameter are copied to the output table.
|
ImputeOptions |
setIncludeMissingGroup(java.lang.Boolean value)
Sets the value of parameter 'includeMissingGroup': when set to True, missing values are allowed as group-by keys.
|
ImputeOptions |
setInputs(Casinvardesc[] value)
Sets the value of parameter 'inputs': specifies the variables to use for the analysis.
|
ImputeOptions |
setMaxRandom(java.lang.Double value)
Sets the value of parameter 'maxRandom': specifies the maximum random number to generate.
|
ImputeOptions |
setMethodContinuous(ImputeOptions.METHODCONTINUOUS value)
Sets the value of parameter 'methodContinuous': specifies the imputation technique for interval variables.
|
ImputeOptions |
setMethodNominal(ImputeOptions.METHODNOMINAL value)
Sets the value of parameter 'methodNominal': specifies the imputation technique for nominal variables.
|
ImputeOptions |
setMinRandom(java.lang.Double value)
Sets the value of parameter 'minRandom': specifies the minimum random number to generate.
|
ImputeOptions |
setNNominalVars(java.lang.Integer value)
Sets the value of parameter 'nNominalVars': specifies to treat the last nNomVars variables as nominal if you do not provide a value for the nomVarsIndices parameter.
|
ImputeOptions |
setNominalVarsIndices(java.lang.Integer[] value)
Sets the value of parameter 'nominalVarsIndices': specifies the indices of the variables to treat as nominal variables.
|
ImputeOptions |
setOutputTableOptions(OutputTableOptions value)
Sets the value of parameter 'outputTableOptions': specifies options for result tables.
|
ImputeOptions |
setOutVarsNamePrefix(java.lang.String value)
Sets the value of parameter 'outVarsNamePrefix': specifies a prefix to apply to the names of output variables.
|
ImputeOptions |
setOutVarsNameSuffix(java.lang.String value)
Sets the value of parameter 'outVarsNameSuffix': specifies a suffix to apply to the names of output variables.
|
ImputeOptions |
setPctlDef(java.lang.Integer value) |
ImputeOptions |
setPctlEpsilon(java.lang.Double value) |
ImputeOptions |
setPctlMaxIters(java.lang.Integer value) |
ImputeOptions |
setPercentileDefinition(java.lang.Integer value)
Sets the value of parameter 'percentileDefinition': specifies the percentile definition to use.
|
ImputeOptions |
setPercentileMaxIterations(java.lang.Integer value)
Sets the value of parameter 'percentileMaxIterations': specifies the maximum number of iterations for percentile computation.
|
ImputeOptions |
setPercentileTolerance(java.lang.Double value)
Sets the value of parameter 'percentileTolerance': specifies the tolerance for percentile computation.
|
ImputeOptions |
setSasVarNameLength(java.lang.Boolean value)
Sets the value of parameter 'sasVarNameLength': when set to True, the lengths of the names of the output variables are constrained to be less than or equal 32 characters.
|
ImputeOptions |
setSeed(java.lang.Integer value)
Sets the value of parameter 'seed': specifies a seed value.
|
ImputeOptions |
setTable(Castable value)
Sets the value of parameter 'table': specifies the table name, caslib, and other common parameters.
|
ImputeOptions |
setTblOpts(OutputTableOptions value) |
ImputeOptions |
setTechForCont(ImputeOptions.METHODCONTINUOUS value) |
ImputeOptions |
setTechForNom(ImputeOptions.METHODNOMINAL value) |
ImputeOptions |
setValuesContinuous(java.lang.Double[] value)
Sets the value of parameter 'valuesContinuous': specifies a list of double values for imputation for the interval variables.
|
ImputeOptions |
setValuesNominal(java.lang.String[] value)
Sets the value of parameter 'valuesNominal': specifies a list of string values for imputation for the nominal variables.
|
ImputeOptions |
setValuesNonNumeric(java.lang.String[] value) |
ImputeOptions |
setValuesNumeric(java.lang.Double[] value) |
ImputeOptions |
setVars(Casinvardesc[] value) |
ImputeOptions |
setWeight(java.lang.String value)
Sets the value of parameter 'weight': specifies the weight 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_METHODCONTINUOUS
public static final java.lang.String KEY_METHODNOMINAL
public static final java.lang.String KEY_INPUTS
public static final java.lang.String KEY_NNOMINALVARS
public static final java.lang.String KEY_NOMINALVARSINDICES
public static final java.lang.String KEY_FREQ
public static final java.lang.String KEY_WEIGHT
public static final java.lang.String KEY_DISTINCTCOUNTLIMIT
public static final java.lang.String KEY_FUZZYCOMPARE
public static final java.lang.String KEY_SEED
public static final java.lang.String KEY_MINRANDOM
public static final java.lang.String KEY_MAXRANDOM
public static final java.lang.String KEY_PERCENTILEDEFINITION
public static final java.lang.String KEY_PERCENTILEMAXITERATIONS
public static final java.lang.String KEY_PERCENTILETOLERANCE
public static final java.lang.String KEY_VALUESCONTINUOUS
public static final java.lang.String KEY_VALUESNOMINAL
public static final java.lang.String KEY_INCLUDEMISSINGGROUP
public static final java.lang.String KEY_CODE
public static final java.lang.String KEY_SASVARNAMELENGTH
public static final java.lang.String KEY_CASOUT
public static final java.lang.String KEY_CASOUTIMPUTEINFORMATION
public static final java.lang.String KEY_INCLUDEINPUTVARS
public static final java.lang.String KEY_COPYALLVARS
public static final java.lang.String KEY_OUTVARSNAMEPREFIX
public static final java.lang.String KEY_OUTVARSNAMESUFFIX
public static final java.lang.String KEY_COPYVARS
public static final java.lang.String KEY_FORCEMISSINGCOUNT
public static final java.lang.String KEY_OUTPUTTABLEOPTIONS
public ImputeOptions()
public ImputeOptions(CASActionOptions options)
public java.lang.Object getServerDefaultValue(java.lang.String key)
CASActionOptions
getServerDefaultValue
in class CASActionOptions
key
- The parameter keypublic Castable getTable()
public ImputeOptions setTable(Castable value)
value
- The valuepublic ImputeOptions.METHODCONTINUOUS getMethodContinuous()
public ImputeOptions.METHODCONTINUOUS getTechForCont()
public ImputeOptions setMethodContinuous(ImputeOptions.METHODCONTINUOUS value)
value
- The valuepublic ImputeOptions setTechForCont(ImputeOptions.METHODCONTINUOUS value)
public ImputeOptions.METHODNOMINAL getMethodNominal()
public ImputeOptions.METHODNOMINAL getTechForNom()
public ImputeOptions setMethodNominal(ImputeOptions.METHODNOMINAL value)
value
- The valuepublic ImputeOptions setTechForNom(ImputeOptions.METHODNOMINAL value)
public Casinvardesc[] getInputs()
public Casinvardesc[] getVars()
public ImputeOptions setInputs(Casinvardesc[] value)
value
- The valuepublic ImputeOptions setVars(Casinvardesc[] value)
public java.lang.Integer getNNominalVars()
public ImputeOptions setNNominalVars(java.lang.Integer value)
value
- The valuepublic java.lang.Integer[] getNominalVarsIndices()
public ImputeOptions setNominalVarsIndices(java.lang.Integer[] value)
value
- The valuepublic java.lang.String getFreq()
public java.lang.String getFrequency()
public ImputeOptions setFreq(java.lang.String value)
value
- The valuepublic ImputeOptions setFrequency(java.lang.String value)
public java.lang.String getWeight()
public ImputeOptions setWeight(java.lang.String value)
value
- The valuepublic java.lang.Integer getDistinctCountLimit()
public ImputeOptions setDistinctCountLimit(java.lang.Integer value)
value
- The valuepublic java.lang.Double getFuzzyCompare()
public ImputeOptions setFuzzyCompare(java.lang.Double value)
value
- The valuepublic java.lang.Integer getSeed()
public ImputeOptions setSeed(java.lang.Integer value)
value
- The valuepublic java.lang.Double getMinRandom()
public ImputeOptions setMinRandom(java.lang.Double value)
value
- The valuepublic java.lang.Double getMaxRandom()
public ImputeOptions setMaxRandom(java.lang.Double value)
value
- The valuepublic java.lang.Integer getPercentileDefinition()
public java.lang.Integer getPctlDef()
public ImputeOptions setPercentileDefinition(java.lang.Integer value)
value
- The valuepublic ImputeOptions setPctlDef(java.lang.Integer value)
public java.lang.Integer getPercentileMaxIterations()
public java.lang.Integer getPctlMaxIters()
public ImputeOptions setPercentileMaxIterations(java.lang.Integer value)
value
- The valuepublic ImputeOptions setPctlMaxIters(java.lang.Integer value)
public java.lang.Double getPercentileTolerance()
public java.lang.Double getPctlEpsilon()
public ImputeOptions setPercentileTolerance(java.lang.Double value)
value
- The valuepublic ImputeOptions setPctlEpsilon(java.lang.Double value)
public java.lang.Double[] getValuesContinuous()
public java.lang.Double[] getValuesNumeric()
public ImputeOptions setValuesContinuous(java.lang.Double[] value)
value
- The valuepublic ImputeOptions setValuesNumeric(java.lang.Double[] value)
public java.lang.String[] getValuesNominal()
public java.lang.String[] getValuesNonNumeric()
public ImputeOptions setValuesNominal(java.lang.String[] value)
value
- The valuepublic ImputeOptions setValuesNonNumeric(java.lang.String[] value)
public java.lang.Boolean getIncludeMissingGroup()
public ImputeOptions setIncludeMissingGroup(java.lang.Boolean value)
value
- The valuepublic Codegen getCode()
public ImputeOptions setCode(Codegen value)
value
- The valuepublic java.lang.Boolean getSasVarNameLength()
public ImputeOptions setSasVarNameLength(java.lang.Boolean value)
value
- The valuepublic Casouttable getCasOut()
public ImputeOptions setCasOut(Casouttable value)
value
- The valuepublic Casouttable getCasOutImputeInformation()
public Casouttable getCasOutImputeInfo()
public ImputeOptions setCasOutImputeInformation(Casouttable value)
value
- The valuepublic ImputeOptions setCasOutImputeInfo(Casouttable value)
public java.lang.Boolean getIncludeInputVars()
public ImputeOptions setIncludeInputVars(java.lang.Boolean value)
value
- The valuepublic java.lang.Boolean getCopyAllVars()
public java.lang.Boolean getAllIdVars()
public ImputeOptions setCopyAllVars(java.lang.Boolean value)
value
- The valuepublic ImputeOptions setAllIdVars(java.lang.Boolean value)
public java.lang.String getOutVarsNamePrefix()
public ImputeOptions setOutVarsNamePrefix(java.lang.String value)
value
- The valuepublic java.lang.String getOutVarsNameSuffix()
public ImputeOptions setOutVarsNameSuffix(java.lang.String value)
value
- The valuepublic java.lang.String[] getCopyVars()
public ImputeOptions setCopyVars(java.lang.String[] value)
value
- The valuepublic java.lang.Boolean getForceMissingCount()
public ImputeOptions setForceMissingCount(java.lang.Boolean value)
value
- The valuepublic OutputTableOptions getOutputTableOptions()
public OutputTableOptions getTblOpts()
public ImputeOptions setOutputTableOptions(OutputTableOptions value)
value
- The valuepublic ImputeOptions setTblOpts(OutputTableOptions value)