Extends
- module:eclairjs/ml/param.Params
Methods
copy(extra) → {module:eclairjs/ml/evaluation.Evaluator}
Parameters:
| Name | Type | Description |
|---|---|---|
extra |
module:eclairjs/ml/param.ParamMap |
Returns:
evaluate(dataset, paramMapopt) → {float}
Evaluates model output and returns a scalar metric (larger is better).
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
dataset |
module:eclairjs/sql.DataFrame | a dataset that contains labels/observations and predictions. | |
paramMap |
module:eclairjs/ml/param.ParamMap |
<optional> |
parameter map that specifies the input columns and output metrics |
Returns:
metric
- Type
- float
isLargerBetter() → {boolean}
Indicates whether the metric returned by [[evaluate()]] should be maximized (true, default)
or minimized (false).
A given evaluator may support multiple metrics which may be maximized or minimized.
Returns:
- Type
- boolean