.data exist
in the directory of the supplied filestem.
- Version:
- $Revision: 1.2 $
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz)
- See Also:
- Loader
C45Loader()
-
getDataSet()
- Return the full data set.
getNextInstance()
- Read the data set incrementally---get the next instance in the data
set or returns null if there are no
more instances to get.
getStructure()
- Determines and returns (if possible) the structure (internally the
header) of the data set as an empty set of instances.
globalInfo()
- Returns a string describing this attribute evaluator
main(String[])
- Main method for testing this class.
reset()
- Resets the Loader ready to read a new data set
setSource(File)
- Resets the Loader object and sets the source of the data set to be
the supplied File object.
C45Loader
public C45Loader()
globalInfo
public java.lang.String globalInfo()
Returns a string describing this attribute evaluator
- Returns:
- a description of the evaluator suitable for
displaying in the explorer/experimenter gui
reset
public void reset()
Resets the Loader ready to read a new data set
setSource
public void setSource(java.io.File file) throws java.io.IOException
Resets the Loader object and sets the source of the data set to be
the supplied File object.
- Parameters:
file
- the source file.
- Throws:
- java.io.IOException - if an error occurs
- Overrides:
- setSource in class AbstractLoader
getStructure
public Instances getStructure() throws java.io.IOException
Determines and returns (if possible) the structure (internally the
header) of the data set as an empty set of instances.
- Returns:
- the structure of the data set as an empty set of Instances
- Throws:
- java.io.IOException - if an error occurs
- Overrides:
- getStructure in class AbstractLoader
getDataSet
public Instances getDataSet() throws java.io.IOException
Return the full data set. If the structure hasn't yet been determined
by a call to getStructure then method should do so before processing
the rest of the data set.
- Returns:
- the structure of the data set as an empty set of Instances
- Throws:
- java.io.IOException - if there is no source or parsing fails
- Overrides:
- getDataSet in class AbstractLoader
getNextInstance
public Instance getNextInstance() throws java.io.IOException
Read the data set incrementally---get the next instance in the data
set or returns null if there are no
more instances to get. If the structure hasn't yet been
determined by a call to getStructure then method should do so before
returning the next instance in the data set.
If it is not possible to read the data set incrementally (ie. in cases
where the data set structure cannot be fully established before all
instances have been seen) then an exception should be thrown.
- Returns:
- the next instance in the data set as an Instance object or null
if there are no more instances to be read
- Throws:
- java.io.IOException - if there is an error during parsing
- Overrides:
- getNextInstance in class AbstractLoader
main
public static void main(java.lang.String args[])
Main method for testing this class.
- Parameters:
args
- should contain [.names | data]
All Packages Class Hierarchy This Package Previous Next Index WEKA's home