public static class ContaminationMetricDescriptor.AttributeBuilder extends IdealPartitioningBasedMetricDescriptor.AttributeBuilder
ContaminationMetric component. You can use this
builder as a type-safe alternative to populating the attribute map using attribute keys.| Modifier and Type | Field and Description |
|---|---|
Map<String,Object> |
map
The attribute map populated by this builder.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ContaminationMetricDescriptor.AttributeBuilder(Map<String,Object> map)
Creates a builder backed by the provided map.
|
| Modifier and Type | Method and Description |
|---|---|
ContaminationMetricDescriptor.AttributeBuilder |
clusters(org.carrot2.util.attribute.IObjectFactory<? extends List<Cluster>> value) |
ContaminationMetricDescriptor.AttributeBuilder |
clusters(List<Cluster> value) |
ContaminationMetricDescriptor.AttributeBuilder |
documents(org.carrot2.util.attribute.IObjectFactory<? extends List<Document>> value) |
ContaminationMetricDescriptor.AttributeBuilder |
documents(List<Document> value) |
ContaminationMetricDescriptor.AttributeBuilder |
enabled(boolean value)
Calculate contamination metric.
|
ContaminationMetricDescriptor.AttributeBuilder |
enabled(org.carrot2.util.attribute.IObjectFactory<? extends Boolean> value)
Calculate contamination metric.
|
double |
weightedAverageContamination()
Average contamination of the whole cluster set, weighted by the size of cluster.
|
partitionIdFieldName, partitionIdFieldNamepublic double weightedAverageContamination()
public ContaminationMetricDescriptor.AttributeBuilder enabled(boolean value)
ContaminationMetric.enabledpublic ContaminationMetricDescriptor.AttributeBuilder enabled(org.carrot2.util.attribute.IObjectFactory<? extends Boolean> value)
ContaminationMetric.enabledpublic ContaminationMetricDescriptor.AttributeBuilder documents(List<Document> value)
ContaminationMetric.documentspublic ContaminationMetricDescriptor.AttributeBuilder documents(org.carrot2.util.attribute.IObjectFactory<? extends List<Document>> value)
ContaminationMetric.documentspublic ContaminationMetricDescriptor.AttributeBuilder clusters(List<Cluster> value)
ContaminationMetric.clusterspublic ContaminationMetricDescriptor.AttributeBuilder clusters(org.carrot2.util.attribute.IObjectFactory<? extends List<Cluster>> value)
ContaminationMetric.clusters