Class DataframeClassificationSummary.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DataframeClassificationSummary.Builder>
co.elastic.clients.elasticsearch.ml.evaluate_data_frame.DataframeClassificationSummary.Builder
- All Implemented Interfaces:
WithJson<DataframeClassificationSummary.Builder>
,ObjectBuilder<DataframeClassificationSummary>
- Enclosing class:
- DataframeClassificationSummary
public static class DataframeClassificationSummary.Builder
extends WithJsonObjectBuilderBase<DataframeClassificationSummary.Builder>
implements ObjectBuilder<DataframeClassificationSummary>
Builder for
DataframeClassificationSummary
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAccuracy of predictions (per-class and overall).accuracy
(Function<DataframeClassificationSummaryAccuracy.Builder, ObjectBuilder<DataframeClassificationSummaryAccuracy>> fn) Accuracy of predictions (per-class and overall).The AUC ROC (area under the curve of the receiver operating characteristic) score and optionally the curve.aucRoc
(Function<DataframeEvaluationSummaryAucRoc.Builder, ObjectBuilder<DataframeEvaluationSummaryAucRoc>> fn) The AUC ROC (area under the curve of the receiver operating characteristic) score and optionally the curve.build()
Builds aDataframeClassificationSummary
.Multiclass confusion matrix.multiclassConfusionMatrix
(Function<DataframeClassificationSummaryMulticlassConfusionMatrix.Builder, ObjectBuilder<DataframeClassificationSummaryMulticlassConfusionMatrix>> fn) Multiclass confusion matrix.Precision of predictions (per-class and average).precision
(Function<DataframeClassificationSummaryPrecision.Builder, ObjectBuilder<DataframeClassificationSummaryPrecision>> fn) Precision of predictions (per-class and average).Recall of predictions (per-class and average).recall
(Function<DataframeClassificationSummaryRecall.Builder, ObjectBuilder<DataframeClassificationSummaryRecall>> fn) Recall of predictions (per-class and average).protected DataframeClassificationSummary.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
aucRoc
public final DataframeClassificationSummary.Builder aucRoc(@Nullable DataframeEvaluationSummaryAucRoc 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
public final DataframeClassificationSummary.Builder aucRoc(Function<DataframeEvaluationSummaryAucRoc.Builder, ObjectBuilder<DataframeEvaluationSummaryAucRoc>> fn) 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
-
accuracy
public final DataframeClassificationSummary.Builder accuracy(@Nullable DataframeClassificationSummaryAccuracy value) Accuracy of predictions (per-class and overall).API name:
accuracy
-
accuracy
public final DataframeClassificationSummary.Builder accuracy(Function<DataframeClassificationSummaryAccuracy.Builder, ObjectBuilder<DataframeClassificationSummaryAccuracy>> fn) Accuracy of predictions (per-class and overall).API name:
accuracy
-
multiclassConfusionMatrix
public final DataframeClassificationSummary.Builder multiclassConfusionMatrix(@Nullable DataframeClassificationSummaryMulticlassConfusionMatrix value) Multiclass confusion matrix.API name:
multiclass_confusion_matrix
-
multiclassConfusionMatrix
public final DataframeClassificationSummary.Builder multiclassConfusionMatrix(Function<DataframeClassificationSummaryMulticlassConfusionMatrix.Builder, ObjectBuilder<DataframeClassificationSummaryMulticlassConfusionMatrix>> fn) Multiclass confusion matrix.API name:
multiclass_confusion_matrix
-
precision
public final DataframeClassificationSummary.Builder precision(@Nullable DataframeClassificationSummaryPrecision value) Precision of predictions (per-class and average).API name:
precision
-
precision
public final DataframeClassificationSummary.Builder precision(Function<DataframeClassificationSummaryPrecision.Builder, ObjectBuilder<DataframeClassificationSummaryPrecision>> fn) Precision of predictions (per-class and average).API name:
precision
-
recall
public final DataframeClassificationSummary.Builder recall(@Nullable DataframeClassificationSummaryRecall value) Recall of predictions (per-class and average).API name:
recall
-
recall
public final DataframeClassificationSummary.Builder recall(Function<DataframeClassificationSummaryRecall.Builder, ObjectBuilder<DataframeClassificationSummaryRecall>> fn) Recall of predictions (per-class and average).API name:
recall
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<DataframeClassificationSummary.Builder>
-
build
Builds aDataframeClassificationSummary
.- Specified by:
build
in interfaceObjectBuilder<DataframeClassificationSummary>
- Throws:
NullPointerException
- if some of the required fields are null.
-