water.bindings.pojos.GAMModelOutputV3 Maven / Gradle / Ivy
/*
* This file is auto-generated by h2o-3/h2o-bindings/bin/gen_java.py
* Copyright 2016 H2O.ai; Apache License Version 2.0 (see LICENSE for details)
*/
package water.bindings.pojos;
import com.google.gson.Gson;
import com.google.gson.annotations.*;
public class GAMModelOutputV3 extends ModelOutputSchemaV3 {
/**
* Table of Coefficients
*/
@SerializedName("coefficients_table")
public TwoDimTableV3 coefficientsTable;
/**
* Table of Coefficients without centering
*/
@SerializedName("coefficients_table_no_centering")
public TwoDimTableV3 coefficientsTableNoCentering;
/**
* GLM scoring history
*/
@SerializedName("glm_scoring_history")
public TwoDimTableV3 glmScoringHistory;
/**
* GLM model summary
*/
@SerializedName("glm_model_summary")
public TwoDimTableV3 glmModelSummary;
/**
* Table of Standardized Coefficients Magnitudes
*/
@SerializedName("standardized_coefficient_magnitudes")
public TwoDimTableV3 standardizedCoefficientMagnitudes;
/**
* Variable Importances
*/
@SerializedName("variable_importances")
public TwoDimTableV3 variableImportances;
/**
* key storing gam columns and predictor columns. For debugging purposes only
*/
@SerializedName("gam_transformed_center_key")
public String gamTransformedCenterKey;
/**
* GLM Z values. For debugging purposes only
*/
@SerializedName("glm_zvalues")
public double[] glmZvalues;
/**
* GLM p values. For debugging purposes only
*/
@SerializedName("glm_pvalues")
public double[] glmPvalues;
/**
* GLM standard error values. For debugging purposes only
*/
@SerializedName("glm_std_err")
public double[] glmStdErr;
/**
* knot locations for all gam columns.
*/
@SerializedName("knot_locations")
public double[][] knotLocations;
/**
* Gam column names for knots stored in knot_locations
*/
@SerializedName("gam_knot_column_names")
public String[] gamKnotColumnNames;
/*------------------------------------------------------------------------------------------------------------------
// INHERITED
//------------------------------------------------------------------------------------------------------------------
// Column names
public String[] names;
// Original column names
public String[] originalNames;
// Column types
public String[] columnTypes;
// Domains for categorical columns
public String[][] domains;
// Cross-validation models (model ids)
public ModelKeyV3[] crossValidationModels;
// Cross-validation predictions, one per cv model (deprecated, use cross_validation_holdout_predictions_frame_id
// instead)
public FrameKeyV3[] crossValidationPredictions;
// Cross-validation holdout predictions (full out-of-sample predictions on training data)
public FrameKeyV3 crossValidationHoldoutPredictionsFrameId;
// Cross-validation fold assignment (each row is assigned to one holdout fold)
public FrameKeyV3 crossValidationFoldAssignmentFrameId;
// Category of the model (e.g., Binomial)
public ModelCategory modelCategory;
// Model summary
public TwoDimTableV3 modelSummary;
// Scoring history
public TwoDimTableV3 scoringHistory;
// Cross-Validation scoring history
public TwoDimTableV3[] cvScoringHistory;
// Model reproducibility information
public TwoDimTableV3[] reproducibilityInformationTable;
// Training data model metrics
public ModelMetricsBaseV3 trainingMetrics;
// Validation data model metrics
public ModelMetricsBaseV3 validationMetrics;
// Cross-validation model metrics
public ModelMetricsBaseV3 crossValidationMetrics;
// Cross-validation model metrics summary
public TwoDimTableV3 crossValidationMetricsSummary;
// Job status
public String status;
// Start time in milliseconds
public long startTime;
// End time in milliseconds
public long endTime;
// Runtime in milliseconds
public long runTime;
// Default threshold used for predictions
public double defaultThreshold;
// Help information for output fields
public Map help;
*/
/**
* Public constructor
*/
public GAMModelOutputV3() {
gamTransformedCenterKey = "";
status = "";
startTime = 0L;
endTime = 0L;
runTime = 0L;
defaultThreshold = 0.0;
}
/**
* Return the contents of this object as a JSON String.
*/
@Override
public String toString() {
return new Gson().toJson(this);
}
}