|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectszte.datamining.DataHandler
public abstract class DataHandler
Constructor Summary | |
---|---|
DataHandler()
|
Method Summary | ||
---|---|---|
abstract void |
addDataHandler(DataHandler dh)
|
|
abstract ClassificationResult |
classifyDataset(Model model)
|
|
DataHandler |
createEmptyDataHandler()
|
|
abstract void |
createNewDataset(java.util.Map<java.lang.String,java.lang.Object> parameters)
creates a new empty dataset using the underlying native datatype |
|
abstract DataHandler |
createSubset(java.util.Set<java.lang.String> instancesSelected,
java.util.Set<java.lang.String> featuresSelected)
creates a subset of the dataset where only the given instances and/or features are present |
|
abstract java.lang.Boolean |
getBinaryValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
abstract int |
getFeatureCount()
|
|
abstract java.util.Set<java.lang.String> |
getFeatureNames()
|
|
abstract java.util.List<java.lang.String> |
getFeatureValues(java.lang.String featureName)
|
|
abstract int |
getInstanceCount()
|
|
abstract java.util.Set<java.lang.String> |
getInstanceIds()
|
|
abstract
|
getLabel(java.lang.String instanceId)
|
|
abstract java.lang.String |
getNominalValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
abstract java.lang.Double |
getNumericValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
abstract
|
getValue(java.lang.String instanceId,
java.lang.String featureName)
|
|
abstract void |
initClassifier(java.util.Map<java.lang.String,java.lang.Object> parameters)
|
|
abstract void |
loadDataset(java.lang.String source)
loads a native dataset from the given source |
|
abstract void |
removeFeature(java.lang.String featureName)
|
|
abstract void |
removeInstance(java.lang.String instanceId)
|
|
abstract void |
saveDataset(java.lang.String target)
saves the current dataset to the given target |
|
abstract void |
setBinaryValue(java.lang.String instanceId,
java.lang.String featureName,
java.lang.Boolean value)
Sets the value of a binary feature |
|
abstract void |
setBinaryValue(java.lang.String instanceId,
java.lang.String featureName,
java.lang.Boolean value,
boolean ternal)
|
|
abstract void |
setDefaultFeatureValue(java.lang.String featureName,
java.lang.String value)
|
|
abstract
|
setLabel(java.lang.String instanceId,
T label)
sets the class label of the given instance |
|
abstract void |
setNominalValue(java.lang.String instanceId,
java.lang.String featureName,
java.lang.String value)
Sets the value of a nominal feature if this is a new nominal value it is added to the dataset |
|
abstract void |
setNumericValue(java.lang.String instanceId,
java.lang.String featureName,
double value)
Sets the value of a numeric feature |
|
abstract
|
setValue(java.lang.String instanceId,
java.lang.String featureName,
T value)
Sets the value of a feature, the type of the feature is given by the beginning of the feature name b_ binary feature n_ numeric feature m_ nominal feature t_ ternal feature |
|
abstract Model |
trainClassifier()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataHandler()
Method Detail |
---|
public abstract void createNewDataset(java.util.Map<java.lang.String,java.lang.Object> parameters)
public DataHandler createEmptyDataHandler()
public abstract void loadDataset(java.lang.String source) throws DataMiningException
source
- A String denotes the source of the native dataset it contains
a native dataset implementation dependent resource string
DataMiningException
public abstract void saveDataset(java.lang.String target)
target
- A String denotes the target of the native dataset it contains
a native dataset implementation dependent resource stringpublic abstract <T extends java.lang.Comparable<?>> void setLabel(java.lang.String instanceId, T label)
public abstract <T extends java.lang.Comparable<?>> T getLabel(java.lang.String instanceId)
public abstract void setNumericValue(java.lang.String instanceId, java.lang.String featureName, double value)
instanceId
- instance identifierfeatureName
- name of the featurevalue
- public abstract void setNominalValue(java.lang.String instanceId, java.lang.String featureName, java.lang.String value)
instanceId
- instance identifierfeatureName
- name of the featurevalue
- public abstract void setBinaryValue(java.lang.String instanceId, java.lang.String featureName, java.lang.Boolean value)
instanceId
- instance identifierfeatureName
- name of the featurevalue
- public abstract void setBinaryValue(java.lang.String instanceId, java.lang.String featureName, java.lang.Boolean value, boolean ternal)
public abstract <T extends java.lang.Comparable<?>> void setValue(java.lang.String instanceId, java.lang.String featureName, T value) throws DataMiningException
instanceId
- instance identifierfeatureName
- name of the featurevalue
-
DataMiningException
public abstract java.lang.Double getNumericValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
DataMiningException
public abstract java.lang.String getNominalValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
DataMiningException
public abstract java.lang.Boolean getBinaryValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
DataMiningException
public abstract <T extends java.lang.Comparable<?>> T getValue(java.lang.String instanceId, java.lang.String featureName) throws DataMiningException
DataMiningException
public abstract void removeInstance(java.lang.String instanceId) throws DataMiningException
DataMiningException
public abstract java.util.Set<java.lang.String> getInstanceIds()
public abstract int getInstanceCount()
public abstract void removeFeature(java.lang.String featureName) throws DataMiningException
DataMiningException
public abstract java.util.Set<java.lang.String> getFeatureNames()
public abstract int getFeatureCount()
public abstract java.util.List<java.lang.String> getFeatureValues(java.lang.String featureName)
public abstract void setDefaultFeatureValue(java.lang.String featureName, java.lang.String value) throws DataMiningException
DataMiningException
public abstract void initClassifier(java.util.Map<java.lang.String,java.lang.Object> parameters) throws DataMiningException
DataMiningException
public abstract Model trainClassifier() throws DataMiningException
DataMiningException
public abstract ClassificationResult classifyDataset(Model model) throws DataMiningException
DataMiningException
public abstract DataHandler createSubset(java.util.Set<java.lang.String> instancesSelected, java.util.Set<java.lang.String> featuresSelected) throws DataMiningException
instancesSelected
- featuresSelected
-
DataMiningException
public abstract void addDataHandler(DataHandler dh) throws DataMiningException
DataMiningException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |