uk.ac.ed.inf.enzml.mulan
Class MulanDataSetGenerator

java.lang.Object
  extended by uk.ac.ed.inf.enzml.weka.DataSetGenerator
      extended by uk.ac.ed.inf.enzml.mulan.MulanDataSetGenerator
Direct Known Subclasses:
AttributesFilteredDataSetGenerator

public class MulanDataSetGenerator
extends DataSetGenerator

Class

Version:
8 Sep 2010
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
MulanDataSetGenerator(MulanDataSetManager mulanDataSetManager, 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)
           
 
Method Summary
 int getNumberOfAttributes()
          Get the number of distinct attribute values (all attribute values - class values)
 int getNumberOfInstanceAttributeCouples()
          Get the number of distinct instance-attribute couples of values by subtracting the number of instance-class_attribute values from the total number.
 
Methods inherited from class uk.ac.ed.inf.enzml.weka.DataSetGenerator
fillAndWriteInstancesConditional, fillInstances, getAttributes, getAttributesFactory, getClassName, getInstanceAttributeMap, getInstanceClassMap, getInstances, getInstancesFactory, getInstancesNames, getManager, getNumberOfClassValues, getNumberOfInstanceClassCouples, getNumberOfInstances, setInstancesNames
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulanDataSetGenerator

public MulanDataSetGenerator(MulanDataSetManager mulanDataSetManager,
                             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)
Method Detail

getNumberOfAttributes

public int getNumberOfAttributes()
Get the number of distinct attribute values (all attribute values - class values)

Overrides:
getNumberOfAttributes in class DataSetGenerator
Returns:

getNumberOfInstanceAttributeCouples

public int getNumberOfInstanceAttributeCouples()
Get the number of distinct instance-attribute couples of values by subtracting the number of instance-class_attribute values from the total number.

Overrides:
getNumberOfInstanceAttributeCouples in class DataSetGenerator