Instance Constructors
-
new
H2OGLMMOJOModel(uid: String)
Type Members
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
$[T](param: Param[T]): T
-
final
def
==(arg0: Any): Boolean
-
val
HGLM: BooleanParam
-
-
def
applyPredictionUdf(dataset: Dataset[_], udfConstructor: (Array[String]) ⇒ UserDefinedFunction): DataFrame
-
def
applyPredictionUdfToFlatDataFrame(flatDataFrame: DataFrame, udfConstructor: (Array[String]) ⇒ UserDefinedFunction, inputs: Array[String]): DataFrame
-
final
def
asInstanceOf[T0]: T0
-
-
val
balanceClasses: BooleanParam
-
val
betaEpsilon: DoubleParam
-
def
booleanParam(name: String, doc: String): BooleanParam
-
val
buildNullModel: BooleanParam
-
val
calcLike: BooleanParam
-
-
-
final
def
clear(param: Param[_]): H2OGLMMOJOModel.this.type
-
def
clone(): AnyRef
-
-
val
coldStart: BooleanParam
-
val
computePValues: BooleanParam
-
final
val
convertInvalidNumbersToNa: BooleanParam
-
final
val
convertUnknownCategoricalLevelsToNa: BooleanParam
-
def
copy(extra: ParamMap): H2OMOJOModel
-
def
copyValues[T <: Params](to: T, extra: ParamMap): T
-
-
-
-
var
crossValidationModels: Array[H2OMOJOModel]
-
-
-
final
val
dataFrameSerializer: Param[String]
-
final
def
defaultCopy[T <: Params](extra: ParamMap): T
-
final
val
defaultThreshold: DoubleParam
-
final
val
detailedPredictionCol: Param[String]
-
val
dispersionEpsilon: DoubleParam
-
val
dispersionLearningRate: DoubleParam
-
-
def
doubleArrayParam(name: String, doc: String): DoubleArrayParam
-
def
doubleParam(name: String, doc: String): DoubleParam
-
val
earlyStopping: BooleanParam
-
final
val
endTime: LongParam
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
explainParam(param: Param[_]): String
-
def
explainParams(): String
-
-
def
extractAnomalyPredictionColContent(): Column
-
def
extractBinomialPredictionColContent(): Column
-
def
extractClusteringPredictionColContent(): Column
-
def
extractCoefficients(outputJson: JsonObject): DataFrame
-
def
extractCoxPHPredictionColContent(): Column
-
def
extractCrossValidationMetricsSummary(modelJson: JsonObject): DataFrame
-
def
extractDimReductionSimplePredictionColContent(): Column
-
def
extractFeatureImportances(outputJson: JsonObject): DataFrame
-
def
extractFeatureTypes(outputJson: JsonObject): Map[String, String]
-
def
extractJsonFieldValue[T](outputJson: JsonObject, fieldName: String, getValue: (JsonElement) ⇒ T, defaultValue: T): T
-
def
extractJsonTables(outputJson: JsonObject, fieldName: String): Array[DataFrame]
-
def
extractMetrics(json: JsonObject, metricType: String): Map[String, Double]
-
def
extractMetricsObject(json: JsonObject, metricType: String, algoName: String, modelCategory: internals.H2OModelCategory.Value, dataFrameSerializerGetter: () ⇒ String): H2OMetrics
-
def
extractModelCategory(outputJson: JsonObject): internals.H2OModelCategory.Value
-
def
extractModelSummary(outputJson: JsonObject): DataFrame
-
def
extractMultinomialPredictionColContent(): Column
-
def
extractOrdinalPredictionColContent(): Column
-
final
def
extractParamMap(): ParamMap
-
final
def
extractParamMap(extra: ParamMap): ParamMap
-
def
extractParams(modelJson: JsonObject): Map[String, String]
-
def
extractPredictionColContent(): Column
-
def
extractRegressionPredictionColContent(): Column
-
def
extractScoringHistory(outputJson: JsonObject): DataFrame
-
def
extractWordEmbeddingPredictionColContent(): Column
-
-
-
-
final
val
featuresCols: StringArrayParam
-
def
finalize(): Unit
-
val
fixDispersionParameter: BooleanParam
-
val
fixTweedieVariancePower: BooleanParam
-
def
floatParam(name: String, doc: String): FloatParam
-
-
-
val
generateScoringHistory: BooleanParam
-
val
generateVariableInflationFactors: BooleanParam
-
final
def
get[T](param: Param[T]): Option[T]
-
def
getAlphaValue(): Array[Double]
-
def
getAnomalyPredictionColSchema(): Seq[StructField]
-
def
getAnomalyPredictionSchema(): StructType
-
def
getAnomalyPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getAucType(): String
-
def
getBalanceClasses(): Boolean
-
def
getBetaEpsilon(): Double
-
def
getBinomialPredictionColSchema(): Seq[StructField]
-
def
getBinomialPredictionSchema(): StructType
-
def
getBinomialPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getBuildNullModel(): Boolean
-
def
getCalcLike(): Boolean
-
def
getCheckpoint(): String
-
final
def
getClass(): Class[_]
-
def
getClassSamplingFactors(): Array[Float]
-
def
getClusteringPredictionColSchema(): Seq[StructField]
-
def
getClusteringPredictionSchema(): StructType
-
def
getClusteringPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getCoefficients(): DataFrame
-
def
getColdStart(): Boolean
-
def
getComputePValues(): Boolean
-
def
getContributionsSchema(model: EasyPredictModelWrapper): DataType
-
def
getConvertInvalidNumbersToNa(): Boolean
-
def
getConvertUnknownCategoricalLevelsToNa(): Boolean
-
def
getCoxPHPredictionColSchema(): Seq[StructField]
-
def
getCoxPHPredictionSchema(): StructType
-
def
getCoxPHPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getCrossValidationMetrics(): Map[String, Double]
-
def
getCrossValidationMetricsObject(): H2OGLMMetrics
-
def
getCrossValidationMetricsSummary(): DataFrame
-
def
getCrossValidationModels(): Seq[H2OGLMMOJOModel.this.type]
-
def
getCrossValidationModelsScoringHistory(): Array[DataFrame]
-
def
getCurrentMetrics(): Map[String, Double]
-
def
getCurrentMetricsObject(): H2OMetrics
-
def
getCustomMetricFunc(): String
-
def
getDataFrameSerializer(): String
-
final
def
getDefault[T](param: Param[T]): Option[T]
-
def
getDefaultThreshold(): Double
-
def
getDetailedPredictionCol(): String
-
def
getDetailedPredictionColSchema(): Seq[StructField]
-
def
getDimReductionPredictionColSchema(): Seq[StructField]
-
def
getDimReductionPredictionSchema(): StructType
-
def
getDimReductionPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getDispersionEpsilon(): Double
-
def
getDispersionLearningRate(): Double
-
def
getDispersionParameterMethod(): String
-
def
getDomainValues(): Map[String, Array[String]]
-
def
getEarlyStopping(): Boolean
-
def
getEndTime(): Long
-
def
getExportCheckpointsDir(): String
-
def
getFamily(): String
-
def
getFeatureImportances(): DataFrame
-
def
getFeatureTypes(): Map[String, String]
-
def
getFeaturesCols(): Array[String]
-
def
getFixDispersionParameter(): Boolean
-
def
getFixTweedieVariancePower(): Boolean
-
def
getFoldAssignment(): String
-
def
getFoldCol(): String
-
def
getGenerateScoringHistory(): Boolean
-
def
getGenerateVariableInflationFactors(): Boolean
-
def
getGradientEpsilon(): Double
-
def
getHGLM(): Boolean
-
def
getIgnoreConstCols(): Boolean
-
def
getIgnoredCols(): Array[String]
-
def
getInfluence(): String
-
def
getInitDispersionParameter(): Double
-
def
getInteractions(): Array[String]
-
def
getIntercept(): Boolean
-
def
getKeepCrossValidationFoldAssignment(): Boolean
-
def
getKeepCrossValidationModels(): Boolean
-
def
getKeepCrossValidationPredictions(): Boolean
-
def
getLabelCol(): String
-
def
getLambdaMinRatio(): Double
-
def
getLambdaSearch(): Boolean
-
def
getLambdaValue(): Array[Double]
-
def
getLink(): String
-
def
getMaxActivePredictors(): Int
-
def
getMaxAfterBalanceSize(): Float
-
def
getMaxConfusionMatrixSize(): Int
-
def
getMaxIterations(): Int
-
def
getMaxIterationsDispersion(): Int
-
def
getMaxRuntimeSecs(): Double
-
def
getMissingValuesHandling(): String
-
def
getModelCategory(): String
-
def
getModelDetails(): String
-
def
getModelDetails(modelJson: JsonObject): String
-
def
getModelJson(mojo: File): JsonObject
-
def
getModelSummary(): DataFrame
-
def
getMultinomialPredictionColSchema(): Seq[StructField]
-
def
getMultinomialPredictionSchema(): StructType
-
def
getMultinomialPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getNfolds(): Int
-
def
getNlambdas(): Int
-
def
getNonNegative(): Boolean
-
def
getObjReg(): Double
-
def
getObjectiveEpsilon(): Double
-
def
getOffsetCol(): String
-
final
def
getOrDefault[T](param: Param[T]): T
-
def
getOrdinalPredictionColSchema(): Seq[StructField]
-
def
getOrdinalPredictionSchema(): StructType
-
def
getOrdinalPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getParam(paramName: String): Param[Any]
-
def
getPredictionCol(): String
-
def
getPredictionColSchema(): Seq[StructField]
-
def
getPredictionSchema(): StructType
-
def
getPredictionUDF(): UserDefinedFunction
-
def
getPrior(): Double
-
def
getRandomFamily(): Array[String]
-
def
getRandomLink(): Array[String]
-
def
getRegressionPredictionColSchema(): Seq[StructField]
-
def
getRegressionPredictionSchema(): StructType
-
def
getRegressionPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config]): UserDefinedFunction
-
def
getRelevantColumnNames(flatDataFrame: DataFrame, inputs: Array[String]): Array[String]
-
def
getRemoveCollinearCols(): Boolean
-
def
getRunTime(): Long
-
def
getScoreEachIteration(): Boolean
-
def
getScoreIterationInterval(): Int
-
def
getScoringHistory(): DataFrame
-
def
getSeed(): Long
-
def
getSolver(): String
-
def
getStageProbabilitiesSchema(model: EasyPredictModelWrapper): DataType
-
def
getStandardize(): Boolean
-
def
getStartTime(): Long
-
def
getStartval(): Array[Double]
-
def
getStoppingMetric(): String
-
def
getStoppingRounds(): Int
-
def
getStoppingTolerance(): Double
-
def
getTheta(): Double
-
def
getTrainingMetrics(): Map[String, Double]
-
def
getTrainingMetricsObject(): H2OGLMMetrics
-
def
getTrainingParams(): Map[String, String]
-
def
getTweedieEpsilon(): Double
-
def
getTweedieLinkPower(): Double
-
def
getTweedieVariancePower(): Double
-
def
getValidationMetrics(): Map[String, Double]
-
def
getValidationMetricsObject(): H2OGLMMetrics
-
def
getWeightCol(): String
-
def
getWithContributions(): Boolean
-
def
getWithLeafNodeAssignments(): Boolean
-
def
getWithStageResults(): Boolean
-
def
getWordEmbeddingPredictionColSchema(): Seq[StructField]
-
def
getWordEmbeddingPredictionSchema(): StructType
-
def
getWordEmbeddingPredictionUDF(schema: StructType, modelUID: String, mojoFileName: String, configInitializers: Seq[(Config) ⇒ Config], featureCols: Seq[String]): UserDefinedFunction
-
val
gradientEpsilon: DoubleParam
-
final
def
hasDefault[T](param: Param[T]): Boolean
-
def
hasParam(paramName: String): Boolean
-
def
hasParent: Boolean
-
def
hashCode(): Int
-
val
ignoreConstCols: BooleanParam
-
-
val
initDispersionParameter: DoubleParam
-
def
initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
-
def
initializeLogIfNecessary(isInterpreter: Boolean): Unit
-
def
inputColumnNames: Array[String]
-
def
intArrayParam(name: String, doc: String): IntArrayParam
-
def
intParam(name: String, doc: String): IntParam
-
-
val
intercept: BooleanParam
-
final
def
isDefined(param: Param[_]): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
isSet(param: Param[_]): Boolean
-
def
isTraceEnabled(): Boolean
-
def
jsonFieldToDataFrame(outputJson: JsonObject, fieldName: String): DataFrame
-
def
jsonFieldToDoubleArray(outputJson: JsonObject, fieldName: String): Array[Double]
-
val
keepCrossValidationFoldAssignment: BooleanParam
-
val
keepCrossValidationModels: BooleanParam
-
val
keepCrossValidationPredictions: BooleanParam
-
val
labelCol: Param[String]
-
val
lambdaMinRatio: DoubleParam
-
val
lambdaSearch: BooleanParam
-
-
-
def
log: Logger
-
def
logDebug(msg: ⇒ String, throwable: Throwable): Unit
-
def
logDebug(msg: ⇒ String): Unit
-
def
logError(msg: ⇒ String, throwable: Throwable): Unit
-
def
logError(msg: ⇒ String): Unit
-
def
logInfo(msg: ⇒ String, throwable: Throwable): Unit
-
def
logInfo(msg: ⇒ String): Unit
-
def
logName: String
-
def
logTrace(msg: ⇒ String, throwable: Throwable): Unit
-
def
logTrace(msg: ⇒ String): Unit
-
def
logWarning(msg: ⇒ String, throwable: Throwable): Unit
-
def
logWarning(msg: ⇒ String): Unit
-
def
longParam(name: String, doc: String): LongParam
-
val
maxActivePredictors: IntParam
-
val
maxAfterBalanceSize: FloatParam
-
val
maxConfusionMatrixSize: IntParam
-
val
maxIterations: IntParam
-
val
maxIterationsDispersion: IntParam
-
val
maxRuntimeSecs: DoubleParam
-
-
-
-
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nestedJsonFieldToDataFrame(outputJson: JsonObject, parentFieldName: String, fieldName: String): DataFrame
-
val
nfolds: IntParam
-
val
nlambdas: IntParam
-
val
nonNegative: BooleanParam
-
val
nonSerializableField: AnyRef
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
nullableBooleanArrayParam(name: String, doc: String): NullableBooleanArrayParam
-
def
nullableDataFrameParam(name: String, doc: String): NullableDataFrameParam
-
def
nullableDoubleArrayArrayParam(name: String, doc: String): NullableDoubleArrayArrayParam
-
def
nullableDoubleArrayParam(name: String, doc: String): NullableDoubleArrayParam
-
def
nullableFloatArrayParam(name: String, doc: String): NullableFloatArrayParam
-
def
nullableIntArrayParam(name: String, doc: String): NullableIntArrayParam
-
def
nullableStringArrayArrayParam(name: String, doc: String): NullableStringArrayArrayParam
-
def
nullableStringArrayParam(name: String, doc: String): NullableStringArrayParam
-
def
nullableStringPairArrayParam(name: String, doc: String): NullableStringPairArrayParam
-
def
nullableStringParam(name: String, doc: String): NullableStringParam
-
val
objReg: DoubleParam
-
val
objectiveEpsilon: DoubleParam
-
def
outputColumnName: String
-
def
param[T](name: String, doc: String): Param[T]
-
lazy val
params: Array[Param[_]]
-
-
final
val
predictionCol: Param[String]
-
val
prior: DoubleParam
-
-
-
val
removeCollinearCols: BooleanParam
-
final
val
runTime: LongParam
-
def
save(path: String): Unit
-
val
scoreEachIteration: BooleanParam
-
val
scoreIterationInterval: IntParam
-
-
val
seed: LongParam
-
final
def
set(paramPair: ParamPair[_]): H2OGLMMOJOModel.this.type
-
final
def
set(param: String, value: Any): H2OGLMMOJOModel.this.type
-
final
def
set[T](param: Param[T], value: T): H2OGLMMOJOModel.this.type
-
def
setDataFrameSerializer(fullClassName: String): H2OGLMMOJOModel.this.type
-
final
def
setDefault(paramPairs: ParamPair[_]*): H2OGLMMOJOModel.this.type
-
final
def
setDefault[T](param: Param[T], value: T): H2OGLMMOJOModel.this.type
-
def
setMojo(mojo: File): H2OGLMMOJOModel.this.type
-
def
setMojo(mojo: InputStream, mojoName: String): H2OGLMMOJOModel.this.type
-
def
setMojo(mojo: InputStream): H2OGLMMOJOModel.this.type
-
-
-
val
standardize: BooleanParam
-
final
val
startTime: LongParam
-
-
-
val
stoppingRounds: IntParam
-
val
stoppingTolerance: DoubleParam
-
def
stringArrayParam(name: String, doc: String): StringArrayParam
-
def
stringParam(name: String, doc: String): Param[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
val
theta: DoubleParam
-
def
toString(): String
-
-
-
-
def
transform(dataset: Dataset[_]): DataFrame
-
def
transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
-
def
transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
-
def
transformSchema(schema: StructType): StructType
-
def
transformSchema(schema: StructType, logging: Boolean): StructType
-
val
tweedieEpsilon: DoubleParam
-
val
tweedieLinkPower: DoubleParam
-
val
tweedieVariancePower: DoubleParam
-
val
uid: String
-
def
unwrapMojoModel(): MojoModel
-
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
final
val
withContributions: BooleanParam
-
final
val
withLeafNodeAssignments: BooleanParam
-
final
val
withStageResults: BooleanParam
-
def
write: MLWriter
Inherited from Logging
Inherited from MLWritable
Inherited from HasMojo
Inherited from Transformer
Inherited from PipelineStage
Inherited from Logging
Inherited from Params
Inherited from Serializable
Inherited from Serializable
Inherited from Identifiable
Inherited from AnyRef
Inherited from Any