Description Usage Arguments Value Active bindings Methods
A class defines metrics specification.
1 | new_measure(task_type = NULL, metrics = NULL)
|
task_type |
A character scalar of task type. See supported_tasks for tasks supported by a model/engine. |
metrics |
A character vector of model metrics. Metrics must be
metrics of supported_metrics. If the vector is named, the names will be
used insted of metrics' name itself. If |
A new Measure
class object
task_type
A task type.
metrics
A character vector of metrics.
metric_names
A character vector of metric names.
new()
Construct a new Measure
class object.
Measure$new(task_type = NULL, metrics = NULL)
task_type
A character scalar of task type. See supported_tasks for tasks supported by a model/engine.
metrics
A character vector of model metrics. Metrics must be
metrics of supported_metrics. If the vector is named, the names will be
used insted of metrics' name itself. If NULL
, default metrics will be
set based on a task_type
.
A new Measure
class object
print()
Print object.
Measure$print()
do()
Measure metrics of predictions.
Measure$do(pred = NULL, label_var = NULL)
pred
A data.frame
of predictions.
label_var
A character scalar of label variable name.
A list
of metrics.
assert_metric_name()
Assert a metric name.
Measure$assert_metric_name(metric_name = NULL, conversion = TRUE)
metric_name
A character scalar of metric name.
conversion
A logical scalar wheather to convert metric name.
A character scalar of metric name.
is_minimize_metric()
Wheather the metric is minimize function.
Measure$is_minimize_metric(metric_name = NULL)
metric_name
A character scalar of metric name. If NULL, the first
metric_name in options$measure$metric_names
is used.
A logical scalar.
clone()
The objects of this class are cloneable with this method.
Measure$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.