public class HGLMParametersV3 extends ModelParametersSchemaV3
| Modifier and Type | Field and Description |
|---|---|
double |
emEpsilon
Converge if beta/ubeta/tmat/tauEVar changes less (using L-infinity norm) than em esilon.
|
GLMFamily |
family
Family.
|
boolean |
genSynData
If true, add gaussian noise with variance specified in parms._tau_e_var_init.
|
java.lang.String |
groupColumn
Group column is the column that is categorical and used to generate the groups in HGLM
|
double[] |
initialFixedEffects
An array that contains initial values of the fixed effects coefficient.
|
FrameKeyV3 |
initialRandomEffects
A H2OFrame id that contains initial values of the random effects coefficient.
|
FrameKeyV3 |
initialTMatrix
A H2OFrame id that contains initial values of the T matrix.
|
int |
maxIterations
Maximum number of iterations.
|
HGLMMethod |
method
We only implemented EM as a method to obtain the fixed, random coefficients and the various variances.
|
GLMMissingValuesHandling |
missingValuesHandling
Handling of missing values.
|
FrameKeyV3 |
plugValues
Plug Values (a single row frame containing values that will be used to impute missing values of the
training/validation frame, use with conjunction missing_values_handling = PlugValues).
|
GLMFamily |
randFamily
Set distribution of random effects.
|
java.lang.String[] |
randomColumns
Random columns indices for HGLM.
|
boolean |
randomIntercept
If true, will allow random component to the GLM coefficients.
|
int |
scoreIterationInterval
Perform scoring for every score_iteration_interval iterations.
|
long |
seed
Seed for pseudo random number generator (if applicable).
|
double |
tauEVarInit
Initial variance of random noise.
|
double |
tauUVarInit
Initial variance of random coefficient effects.
|
aucType, categoricalEncoding, checkpoint, customDistributionFunc, customMetricFunc, distribution, exportCheckpointsDir, foldAssignment, foldColumn, gainsliftBins, huberAlpha, ignoreConstCols, ignoredColumns, keepCrossValidationFoldAssignment, keepCrossValidationModels, keepCrossValidationPredictions, maxCategoricalLevels, maxRuntimeSecs, modelId, nfolds, offsetColumn, parallelizeCrossValidation, quantileAlpha, responseColumn, scoreEachIteration, stoppingMetric, stoppingRounds, stoppingTolerance, trainingFrame, tweediePower, validationFrame, weightsColumn| Constructor and Description |
|---|
HGLMParametersV3()
Public constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString()
Return the contents of this object as a JSON String.
|
@SerializedName(value="score_iteration_interval") public int scoreIterationInterval
public long seed
@SerializedName(value="missing_values_handling") public GLMMissingValuesHandling missingValuesHandling
@SerializedName(value="plug_values") public FrameKeyV3 plugValues
public GLMFamily family
@SerializedName(value="rand_family") public GLMFamily randFamily
@SerializedName(value="max_iterations") public int maxIterations
@SerializedName(value="initial_fixed_effects") public double[] initialFixedEffects
@SerializedName(value="initial_random_effects") public FrameKeyV3 initialRandomEffects
@SerializedName(value="initial_t_matrix") public FrameKeyV3 initialTMatrix
@SerializedName(value="tau_u_var_init") public double tauUVarInit
@SerializedName(value="tau_e_var_init") public double tauEVarInit
@SerializedName(value="random_columns") public java.lang.String[] randomColumns
public HGLMMethod method
@SerializedName(value="em_epsilon") public double emEpsilon
@SerializedName(value="random_intercept") public boolean randomIntercept
@SerializedName(value="group_column") public java.lang.String groupColumn
@SerializedName(value="gen_syn_data") public boolean genSynData
public java.lang.String toString()
toString in class ModelParametersSchemaV3