public static class ModelSelectionModel.ModelSelectionModelOutput
extends hex.Model.Output
Modifier and Type | Field and Description |
---|---|
water.Key[] |
_best_model_ids |
ModelSelectionModel.ModelSelectionParameters.Mode |
_mode |
_column_types, _cross_validation_fold_assignment_frame_id, _cross_validation_holdout_predictions_frame_id, _cross_validation_metrics, _cross_validation_metrics_summary, _cross_validation_models, _cross_validation_predictions, _cv_scoring_history, _defaultThreshold, _distribution, _domains, _end_time, _hasFold, _hasOffset, _hasTreatment, _hasWeights, _isSupervised, _job, _model_summary, _modelClassDist, _names, _orig_projection_array, _origDomains, _origNames, _priorClassDist, _reproducibility_information_table, _run_time, _scoring_history, _start_time, _total_run_time, _training_metrics, _validation_metrics
Constructor and Description |
---|
ModelSelectionModelOutput(ModelSelection b,
DataInfo dinfo) |
Modifier and Type | Method and Description |
---|---|
double[][] |
beta() |
java.lang.String[][] |
coefficientNames() |
static java.lang.String[] |
extractCoefsFromPred(java.util.List<java.lang.String> allCoefList,
boolean hasIntercept,
DataInfo dinfo,
int[] predSubset) |
void |
extractCoefsValues(double[][] cpm,
int coefValLen,
boolean hasIntercept,
int actualCPMSize,
hex.modelselection.ModelSelectionUtils.CoeffNormalization coeffN,
int predIndex,
int[] predSubset,
int[][] pred2CPMIndices) |
static java.lang.String[] |
extractPredsFromPredIndices(java.lang.String[] allPreds,
int[] predSubset) |
void |
generateSummary() |
void |
generateSummary(int numModels) |
hex.ModelCategory |
getModelCategory() |
double[][] |
getNormBeta() |
void |
resetCatPredNames(DataInfo dinfo,
int[] idxs,
java.util.List<java.lang.String> catPredNames) |
void |
resetNumPredNames(java.util.List<java.lang.String> numPredNames,
java.util.List<java.lang.String> coeffNames) |
void |
shrinkArrays(int numModelsBuilt) |
changeModelMetricsKey, checksum_impl, classNames, clearModelMetrics, createInputFramesInformationTable, defaultThreshold, features, foldIdx, foldName, getInformationTableNumRows, getModelMetrics, getVariableImportances, hasFold, hasOffset, hasResponse, hasTreatment, hasWeights, interactionBuilder, isAutoencoder, isBinomialClassifier, isClassifier, isMultinomialClassifier, isSupervised, lastSpecialColumnIdx, nclasses, nfeatures, offsetIdx, offsetName, printTwoDimTables, resetThreshold, responseIdx, responseName, setNames, setNames, startClock, stopClock, toString, treatmentIdx, treatmentName, weightsIdx, weightsName
public water.Key[] _best_model_ids
public ModelSelectionModel.ModelSelectionParameters.Mode _mode
public ModelSelectionModelOutput(ModelSelection b, DataInfo dinfo)
public java.lang.String[][] coefficientNames()
public double[][] beta()
public double[][] getNormBeta()
public hex.ModelCategory getModelCategory()
getModelCategory
in class hex.Model.Output
public void shrinkArrays(int numModelsBuilt)
public void generateSummary()
public void generateSummary(int numModels)
public void extractCoefsValues(double[][] cpm, int coefValLen, boolean hasIntercept, int actualCPMSize, hex.modelselection.ModelSelectionUtils.CoeffNormalization coeffN, int predIndex, int[] predSubset, int[][] pred2CPMIndices)
public static java.lang.String[] extractCoefsFromPred(java.util.List<java.lang.String> allCoefList, boolean hasIntercept, DataInfo dinfo, int[] predSubset)
public static java.lang.String[] extractPredsFromPredIndices(java.lang.String[] allPreds, int[] predSubset)
public void resetNumPredNames(java.util.List<java.lang.String> numPredNames, java.util.List<java.lang.String> coeffNames)
public void resetCatPredNames(DataInfo dinfo, int[] idxs, java.util.List<java.lang.String> catPredNames)