public class FeatureOutputMetadata extends Object
e.g. headers, the output-name etc.
Two types of CSV files may be written:
Constructor and Description |
---|
FeatureOutputMetadata(LabelHeaders labelHeaders,
FeatureNameList featureNamesNonAggregated,
FeatureOutputNames outputNames) |
Modifier and Type | Method and Description |
---|---|
Optional<FeatureCSVMetadataForOutput> |
csvAggregated(FeatureNameList featureNamesAggregated)
Specific metadata for writing an aggregated CSV file.
|
FeatureCSVMetadataForOutput |
csvNonAggregated()
Specific metadata for writing a non-aggregated CSV file.
|
FeatureNameList |
featureNamesNonAggregated()
Names of each feature in the feature columns, for non-aggregated features.
|
LabelHeaders |
labelHeaders()
Headers for the CSV File.
|
FeatureOutputNames |
outputNames()
Names for any outputs produced by
LabelledResultsCollector . |
public FeatureOutputMetadata(LabelHeaders labelHeaders, FeatureNameList featureNamesNonAggregated, FeatureOutputNames outputNames)
public FeatureCSVMetadataForOutput csvNonAggregated()
FeatureCSVMetadataForOutput
.public Optional<FeatureCSVMetadataForOutput> csvAggregated(FeatureNameList featureNamesAggregated)
featureNamesAggregated
- the feature-names to use for the aggregated CSV file (which
usually differ from featureNamesNonAggregate
.FeatureCSVMetadataForOutput
.public LabelHeaders labelHeaders()
public FeatureNameList featureNamesNonAggregated()
public FeatureOutputNames outputNames()
LabelledResultsCollector
.Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.