water.api
Class RFView

java.lang.Object
  extended by water.Iced
      extended by water.api.Constants
          extended by water.api.RequestStatics
              extended by water.api.RequestArguments
                  extended by water.api.RequestQueries
                      extended by water.api.RequestBuilders
                          extended by water.api.Request
                              extended by water.api.RFView
All Implemented Interfaces:
java.lang.Cloneable, Freezable

public class RFView
extends Request

RFView shows a progress of random forest building and data scoring.


Nested Class Summary
static class RFView.ConfusionMatrixBuilder
           
 class RFView.TreeListBuilder
           
 
Nested classes/interfaces inherited from class water.api.Request
Request.API, Request.Default, Request.Filter
 
Nested classes/interfaces inherited from class water.api.RequestBuilders
RequestBuilders.ArrayBuilder, RequestBuilders.ArrayHeaderRowBuilder, RequestBuilders.ArrayRowBuilder, RequestBuilders.ArrayRowElementBuilder, RequestBuilders.ArrayRowSingleColBuilder, RequestBuilders.BooleanStringBuilder, RequestBuilders.Builder, RequestBuilders.ElementBuilder, RequestBuilders.HideBuilder, RequestBuilders.KeyCellBuilder, RequestBuilders.KeyElementBuilder, RequestBuilders.KeyLinkElementBuilder, RequestBuilders.KeyMinAvgMaxBuilder, RequestBuilders.NoCaptionObjectBuilder, RequestBuilders.ObjectBuilder, RequestBuilders.PaginatedTable, RequestBuilders.PreFormattedBuilder, RequestBuilders.Response, RequestBuilders.WarningCellBuilder
 
Nested classes/interfaces inherited from class water.api.RequestArguments
RequestArguments.Argument<T>, RequestArguments.Bool, RequestArguments.CaseModeSelect, RequestArguments.CaseSelect, RequestArguments.ClassifyBool, RequestArguments.EnumArgument<T extends java.lang.Enum<T>>, RequestArguments.ExistingFile, RequestArguments.FrameClassVec, RequestArguments.FrameKeyMultiVec, RequestArguments.FrameKeyVec, RequestArguments.H2OCategoryStrata, RequestArguments.H2OCategoryWeights, RequestArguments.H2OExistingKey, RequestArguments.H2OGLMModelKey, RequestArguments.H2OHexKey, RequestArguments.H2OHexKeyCol, RequestArguments.H2OKey, RequestArguments.H2OKey2, RequestArguments.H2OKMeansModelKey, RequestArguments.H2OModelKey<TM extends OldModel,TK extends TypeaheadKeysRequest>, RequestArguments.H2OPCAModelKey, RequestArguments.HexAllColumnSelect, RequestArguments.HexColumnSelect, RequestArguments.HexKeyClassCol, RequestArguments.HexNonClassColumnSelect, RequestArguments.HexNonConstantColumnSelect, RequestArguments.HexPCAColumnSelect, RequestArguments.InputCheckBox, RequestArguments.InputSelect<T>, RequestArguments.InputText<T>, RequestArguments.Int, RequestArguments.LongInt, RequestArguments.MultipleSelect<T>, RequestArguments.MultipleText<T>, RequestArguments.NTree, RequestArguments.NumberSequence, RequestArguments.Real, RequestArguments.Record<T>, RequestArguments.RFModelKey, RequestArguments.RSeq, RequestArguments.Str, RequestArguments.StringList, RequestArguments.TypeaheadInputText<T>
 
Nested classes/interfaces inherited from class water.api.RequestStatics
RequestStatics.RequestType
 
Nested classes/interfaces inherited from class water.api.Constants
Constants.Extensions, Constants.Schemes, Constants.Suffixes
 
Field Summary
protected  RequestArguments.HexKeyClassCol _classCol
           
protected  RequestArguments.Bool _clearCM
           
protected  RequestArguments.H2OHexKey _dataKey
           
protected  RequestArguments.H2OKey _dest
           
protected  RequestArguments.Bool _iterativeCM
           
protected  RequestArguments.H2OKey _job
           
protected  RequestArguments.RFModelKey _modelKey
           
protected  RequestArguments.Bool _noCM
           
protected  RequestArguments.Int _numTrees
           
protected  RequestArguments.Bool _oobee
           
protected  RequestArguments.Int _refreshThresholdCM
           
protected  RequestArguments.H2OCategoryWeights _weights
           
static int DEFAULT_CM_REFRESH_THRESHOLD
          The number specifies confusion matrix refresh threshold (in percent of trees).
static java.lang.String JSON_CLEAR_CM
           
static java.lang.String JSON_CM
           
static java.lang.String JSON_CM_CLASS_ERR
           
static java.lang.String JSON_CM_CLASSES_ERRORS
           
static java.lang.String JSON_CM_HEADER
           
static java.lang.String JSON_CM_MATRIX
           
static java.lang.String JSON_CM_ROWS
           
static java.lang.String JSON_CM_ROWS_SKIPPED
           
static java.lang.String JSON_CM_TREES
           
static java.lang.String JSON_CM_TYPE
           
static java.lang.String JSON_CONFUSION_KEY
          RFView specific parameters names
static java.lang.String JSON_REFRESH_THRESHOLD_CM
           
 
Fields inherited from class water.api.Request
_requestHelp, SUPPORTS_ONLY_V1, SUPPORTS_ONLY_V2, SUPPORTS_V1_V2
 
Fields inherited from class water.api.RequestBuilders
ARRAY_BUILDER, ARRAY_HEADER_ROW_BUILDER, ARRAY_ROW_BUILDER, ARRAY_ROW_ELEMENT_BUILDER, ARRAY_ROW_SINGLECOL_BUILDER, ELEMENT_BUILDER, GSON_BUILDER, OBJECT_BUILDER, ROOT_OBJECT
 
Fields inherited from class water.api.RequestQueries
_queryHtml
 
Fields inherited from class water.api.RequestArguments
_arguments
 
Fields inherited from class water.api.Constants
ALPHA, ARGUMENTS, AUC, BASE, BEST_THRESHOLD, BETA_EPS, BIN_LIMIT, BROWSE, BUCKET, BUILT_IN_KEY_JOBS, CANCELLED, CASE, CASE_MODE, CHUNK, CLASS, CLOUD_NAME, CLOUD_SIZE, CLUSTERS, COEFFICIENTS, COLS, COLUMNS_DISPLAY, CONSENSUS, CONTENTS, COUNT, DATA_KEY, DEPTH, DESCRIPTION, DEST_KEY, DTHRESHOLDS, END_TIME, ENUM_DOMAIN_SIZE, ERROR, ESCAPE_NAN, EXCLUSIVE_SPLIT_LIMIT, EXPRESSION, FAILED, FAMILY, FEATURES, FILE, FILES, FILTER, FIRST_CHUNK, FJ_QUEUE_HI, FJ_QUEUE_LO, FJ_THREADS_HI, FJ_THREADS_LO, FREE_DISK, FREE_MEM, HEADER, HEIGHT, HELP, IGNORE, ITEMS, ITERATIVE_CM, JOB, JOB_KEY, JOBS, JSON_H2O, KEY, KEYS, LAMBDA, LAST_CONTACT, LIMIT, LINK, LOCKED, MAX, MAX_DISK, MAX_ITER, MAX_MEM, MAX_ROWS, MEAN, MIN, MODEL_KEY, MODELS, MORE, MTRY, MTRY_NODES, NAME, NEG_X, NO_CM, NODE, NODE_NAME, NODES, NORMALIZE, NUM_COLS, NUM_CPUS, NUM_FAILED, NUM_KEYS, NUM_MISSING_VALUES, NUM_ROWS, NUM_SUCCEEDED, NUM_TREES, OBJECT, OFFSET, OOBEE, PARALLEL, PARSER_TYPE, PATH, PREVIEW, PREVIOUS_MODEL_KEY, PROGRESS, PROGRESS_KEY, PROGRESS_TOTAL, REDIRECT, REDIRECT_ARGS, REPLICATION_FACTOR, REQUEST_TIME, RESPONSE, RHO, ROW, ROW_SIZE, ROWS, RPCS, SAMPLE, SAMPLING_STRATEGY, SCALE, SEED, SENT_ROWS, SEPARATOR, SIZE, SOURCE_KEY, STACK_TRACES, START_TIME, STAT_TYPE, STATUS, STEP, STRATA_SAMPLES, SUCCEEDED, SYSTEM_LOAD, TASK_KEY, TCPS_ACTIVE, TCPS_DUTY, TIME, TOT_MEM, TREE_COUNT, TREE_DEPTH, TREE_LEAVES, TREE_NUM, TREES, TWEEDIE_POWER, TYPE, URL, USE_NON_LOCAL_DATA, VALUE, VALUE_SIZE, VALUE_TYPE, VARIANCE, VERSION, VIEW, WARNINGS, WEIGHT, WEIGHTS, WIDTH, X, XVAL, Y
 
Method Summary
protected  com.google.gson.JsonObject defaultJsonResponse()
           
protected  RequestBuilders.Response jobDone(com.google.gson.JsonObject jsonResp)
           
static java.lang.String link(Key k, java.lang.String content)
           
static java.lang.String link(Key k, java.lang.String keyParam, java.lang.String content)
           
static RequestBuilders.Response redirect(com.google.gson.JsonObject fromPageResponse, Key rfModelKey)
           
static RequestBuilders.Response redirect(com.google.gson.JsonObject fromPageResponse, Key rfModel, Key dataKey, boolean oobee)
           
static RequestBuilders.Response redirect(com.google.gson.JsonObject fromPageResponse, Key jobKey, Key modelKey, Key dataKey, int ntree, int classCol, java.lang.String weights, boolean oobee, boolean iterativeCM)
           
protected  RequestBuilders.Response serve()
           
 
Methods inherited from class water.api.Request
addToNavbar, addToNavbar, create, DocExampleFail, DocExampleSucc, href, href, hrefType, HTMLHelp, initializeNavBar, log, mapTypeahead, registered, ReSTHelp, serve, serveGrid, supportedVersions, toDocGET, toHTML, wrap, wrap, wrap, writeJSONFields
 
Methods inherited from class water.api.RequestBuilders
build, buildJSONResponseBox, buildResponseHeader, name
 
Methods inherited from class water.api.RequestQueries
buildQuery, checkArguments, queryArgumentValueSet
 
Methods inherited from class water.api.RequestArguments
arguments, argumentsToJson, frameColumnNameToIndex, vaCategoryNames, vaCategoryNames, vaColumnNameToIndex
 
Methods inherited from class water.api.RequestStatics
checkJsonName, encodeRedirectArgs, JSON2HTML, jsonError, requestName, Str2JSON
 
Methods inherited from class water.Iced
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CM_REFRESH_THRESHOLD

public static final int DEFAULT_CM_REFRESH_THRESHOLD
The number specifies confusion matrix refresh threshold (in percent of trees).

See Also:
Constant Field Values

_dataKey

protected final RequestArguments.H2OHexKey _dataKey

_modelKey

protected final RequestArguments.RFModelKey _modelKey

_classCol

protected final RequestArguments.HexKeyClassCol _classCol

_numTrees

protected final RequestArguments.Int _numTrees

_weights

protected final RequestArguments.H2OCategoryWeights _weights

_oobee

protected final RequestArguments.Bool _oobee

_noCM

protected final RequestArguments.Bool _noCM

_clearCM

protected final RequestArguments.Bool _clearCM

_iterativeCM

protected final RequestArguments.Bool _iterativeCM

_refreshThresholdCM

protected final RequestArguments.Int _refreshThresholdCM

_job

protected final RequestArguments.H2OKey _job

_dest

protected final RequestArguments.H2OKey _dest

JSON_CONFUSION_KEY

public static final java.lang.String JSON_CONFUSION_KEY
RFView specific parameters names

See Also:
Constant Field Values

JSON_CLEAR_CM

public static final java.lang.String JSON_CLEAR_CM
See Also:
Constant Field Values

JSON_REFRESH_THRESHOLD_CM

public static final java.lang.String JSON_REFRESH_THRESHOLD_CM
See Also:
Constant Field Values

JSON_CM

public static final java.lang.String JSON_CM
See Also:
Constant Field Values

JSON_CM_TYPE

public static final java.lang.String JSON_CM_TYPE
See Also:
Constant Field Values

JSON_CM_HEADER

public static final java.lang.String JSON_CM_HEADER
See Also:
Constant Field Values

JSON_CM_MATRIX

public static final java.lang.String JSON_CM_MATRIX
See Also:
Constant Field Values

JSON_CM_TREES

public static final java.lang.String JSON_CM_TREES
See Also:
Constant Field Values

JSON_CM_CLASS_ERR

public static final java.lang.String JSON_CM_CLASS_ERR
See Also:
Constant Field Values

JSON_CM_ROWS

public static final java.lang.String JSON_CM_ROWS
See Also:
Constant Field Values

JSON_CM_ROWS_SKIPPED

public static final java.lang.String JSON_CM_ROWS_SKIPPED
See Also:
Constant Field Values

JSON_CM_CLASSES_ERRORS

public static final java.lang.String JSON_CM_CLASSES_ERRORS
See Also:
Constant Field Values
Method Detail

redirect

public static RequestBuilders.Response redirect(com.google.gson.JsonObject fromPageResponse,
                                                Key jobKey,
                                                Key modelKey,
                                                Key dataKey,
                                                int ntree,
                                                int classCol,
                                                java.lang.String weights,
                                                boolean oobee,
                                                boolean iterativeCM)

redirect

public static RequestBuilders.Response redirect(com.google.gson.JsonObject fromPageResponse,
                                                Key rfModelKey)

redirect

public static RequestBuilders.Response redirect(com.google.gson.JsonObject fromPageResponse,
                                                Key rfModel,
                                                Key dataKey,
                                                boolean oobee)

link

public static java.lang.String link(Key k,
                                    java.lang.String content)

link

public static java.lang.String link(Key k,
                                    java.lang.String keyParam,
                                    java.lang.String content)

defaultJsonResponse

protected com.google.gson.JsonObject defaultJsonResponse()

jobDone

protected RequestBuilders.Response jobDone(com.google.gson.JsonObject jsonResp)

serve

protected RequestBuilders.Response serve()
Specified by:
serve in class Request