adams.ml
Class WekaData
java.lang.Object
adams.ml.Dataset
adams.ml.WekaData
- All Implemented Interfaces:
- Serializable, Cloneable
public class WekaData
- extends Dataset
- See Also:
- Serialized Form
| Methods inherited from class adams.ml.Dataset |
add, addWithoutCheck, autoID, copy, count, empty, get, getArrayType, getName, setMappingFromBaseData, setMappingFromDataRow, setName, setType, setType, toString, use, useWithoutCheck |
m_attributes
protected Vector<String> m_attributes
- List of attributes to use in modeling.
m_class
protected String m_class
- Target attribute.
m_findArrays
protected Boolean m_findArrays
- regex for arrays
m_af
protected WekaData.ArrayFinder m_af
ARRAY_REGEX
public static final String ARRAY_REGEX
- See Also:
- Constant Field Values
m_Nominalise
protected Hashtable<String,Hashtable<String,Integer>> m_Nominalise
m_header
protected weka.core.Instances m_header
WekaData
public WekaData()
WekaData
public WekaData(Dataset ds)
setClass
public void setClass(String name)
setFindArrays
public void setFindArrays(Boolean b)
setFindArrays
public void setFindArrays(String s)
generateAttributes
protected Vector<weka.core.Attribute> generateAttributes(String key)
- Try and guess at attribute type
- Parameters:
key - ds -
- Returns:
getAllAttributes
public Vector<String> getAllAttributes()
generateHeader
protected weka.core.Instances generateHeader()
toInstances
public weka.core.Instances toInstances()
toInstances
public weka.core.Instances toInstances(String[] requirePresent)
DataRowToInstance
protected weka.core.Instance DataRowToInstance(DataRow dr)
setAttributes
public void setAttributes(String[] atts)
setNominal
public void setNominal(String key,
String[] noms)
setNominalFromDataset
public void setNominalFromDataset(String key)
setUseAllAttributes
public void setUseAllAttributes()
findArrays
protected void findArrays()
setArrayFinderFromInstancesHeader
protected void setArrayFinderFromInstancesHeader()
findArrays
protected void findArrays(DataRow dr)
findArrays
protected void findArrays(String regex)
instanceToDataRow
public DataRow instanceToDataRow(weka.core.Instance in)
loadArff
public boolean loadArff(String filename,
boolean qad)
loadArff
public boolean loadArff(String filename)
instancesToDatasetNumericArray
public void instancesToDatasetNumericArray(weka.core.Instances insts)
instancesToDataset
public void instancesToDataset(weka.core.Instances insts)
main
public static void main(String[] args)
Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.