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
Constructors -
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.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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:
selfin classWithJsonObjectBuilderBase<DataframeClassificationSummary.Builder>
-
build
Builds aDataframeClassificationSummary.- Specified by:
buildin interfaceObjectBuilder<DataframeClassificationSummary>- Throws:
NullPointerException- if some of the required fields are null.
-