uk.ac.ed.inf.enzml.weka
Class DataSetGenerator
java.lang.Object
uk.ac.ed.inf.enzml.weka.DataSetGenerator
- Direct Known Subclasses:
- MulanDataSetGenerator
public class DataSetGenerator
- extends java.lang.Object
Generates and fills the Weka instances.
The dataset can be (1) generated (constructor), (2) generated and filled (stores Weka instances),
or (3) generated, filled and written to file.
- Version:
- 3 Sep 2010
- Author:
- Luna De Ferrari luna.deferrari-at-ed.ac.uk
|
Constructor Summary |
DataSetGenerator(DataSetManager manager,
uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> instanceAttributeMap,
uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> instanceClassMap)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataSetGenerator
public DataSetGenerator(DataSetManager manager,
uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> instanceAttributeMap,
uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> instanceClassMap)
fillAndWriteInstancesConditional
public void fillAndWriteInstancesConditional()
- If memory is abundant and the instances content is required, store the instances.
Otherwise, just write them on file one by one.
fillInstances
public void fillInstances()
getAttributes
public java.util.Vector<weka.core.Attribute> getAttributes()
getAttributesFactory
public AttributeFactory getAttributesFactory()
getClassName
public java.lang.String getClassName()
getInstanceAttributeMap
public uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> getInstanceAttributeMap()
getInstanceClassMap
public uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> getInstanceClassMap()
getInstances
public weka.core.Instances getInstances()
getInstancesFactory
public InstancesFiller getInstancesFactory()
getInstancesNames
public java.util.Vector<java.lang.String> getInstancesNames()
getManager
public DataSetManager getManager()
getNumberOfAttributes
public int getNumberOfAttributes()
getNumberOfClassValues
public int getNumberOfClassValues()
getNumberOfInstanceAttributeCouples
public int getNumberOfInstanceAttributeCouples()
getNumberOfInstanceClassCouples
public int getNumberOfInstanceClassCouples()
getNumberOfInstances
public int getNumberOfInstances()
setInstancesNames
public void setInstancesNames()