Class DataframeEvaluationMetrics.AbstractBuilder<BuilderT extends DataframeEvaluationMetrics.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.elasticsearch.ml.DataframeEvaluationMetrics.AbstractBuilder<BuilderT>
Direct Known Subclasses:
DataframeEvaluationClassificationMetrics.Builder, DataframeEvaluationOutlierDetectionMetrics.Builder
Enclosing class:
DataframeEvaluationMetrics

protected abstract static class DataframeEvaluationMetrics.AbstractBuilder<BuilderT extends DataframeEvaluationMetrics.AbstractBuilder<BuilderT>>
extends java.lang.Object
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • aucRoc

      public BuilderT aucRoc​(@Nullable DataframeEvaluationClassificationMetricsAucRoc value)
      The AUC ROC (area under the curve of the receiver operating characteristic) score and optionally the curve. It is calculated for a specific class (provided as "class_name") treated as positive.

      API name: auc_roc

    • aucRoc

      The AUC ROC (area under the curve of the receiver operating characteristic) score and optionally the curve. It is calculated for a specific class (provided as "class_name") treated as positive.

      API name: auc_roc

    • precision

      public BuilderT precision​(@Nullable java.util.Map<java.lang.String,​JsonData> value)
      Precision of predictions (per-class and average).

      API name: precision

    • putPrecision

      public BuilderT putPrecision​(java.lang.String key, JsonData value)
      Add a key/value to precision(Map), creating the map if needed.
    • recall

      public BuilderT recall​(@Nullable java.util.Map<java.lang.String,​JsonData> value)
      Recall of predictions (per-class and average).

      API name: recall

    • putRecall

      public BuilderT putRecall​(java.lang.String key, JsonData value)
      Add a key/value to recall(Map), creating the map if needed.
    • self

      protected abstract BuilderT self()