Package ai.libs.jaicore.ml
Class SubInstances
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<weka.core.Instance>
-
- weka.core.Instances
-
- ai.libs.jaicore.ml.SubInstances
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<weka.core.Instance>,java.util.Collection<weka.core.Instance>,java.util.List<weka.core.Instance>,weka.core.RevisionHandler
public class SubInstances extends weka.core.Instances- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SubInstances(weka.core.Instances dataset, int[] indices)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int index, weka.core.Instance instance)booleanadd(weka.core.Instance instance)voiddelete()voiddeleteAttributeAt(int position)booleanequals(java.lang.Object obj)weka.core.InstancefirstInstance()weka.core.Instanceget(int index)inthashCode()weka.core.Instanceinstance(int index)intnumInstances()weka.core.Instanceremove(int index)weka.core.Instanceset(int index, weka.core.Instance instance)intsize()voidstratify(int numFolds)protected voidstratStep(int numFolds)voidswap(int i, int j)java.lang.StringtoString()Returns the dataset as a string in ARFF format.-
Methods inherited from class weka.core.Instances
allAttributeWeightsIdentical, allInstanceWeightsIdentical, attribute, attribute, attributeStats, attributeToDoubleArray, checkForAttributeType, checkForStringAttributes, checkInstance, classAttribute, classIndex, compactify, copyInstances, delete, deleteAttributeType, deleteStringAttributes, deleteWithMissing, deleteWithMissing, deleteWithMissingClass, enumerateAttributes, enumerateInstances, equalHeaders, equalHeadersMsg, getRandomNumberGenerator, getRevision, initialize, insertAttributeAt, instancesAndWeights, kthSmallestValue, kthSmallestValue, lastInstance, main, meanOrMode, meanOrMode, mergeInstances, numAttributes, numClasses, numDistinctValues, numDistinctValues, randomize, readInstance, relationName, renameAttribute, renameAttribute, renameAttributeValue, renameAttributeValue, replaceAttributeAt, resample, resampleWithWeights, resampleWithWeights, resampleWithWeights, resampleWithWeights, resampleWithWeights, resampleWithWeights, resampleWithWeights, setAttributeWeight, setAttributeWeight, setClass, setClassIndex, setRelationName, sort, sort, sortBasedOnNominalAttribute, stableSort, stableSort, stringFreeStructure, stringWithoutHeader, sumOfWeights, test, testCV, toSummaryString, trainCV, trainCV, variance, variance, variances
-
Methods inherited from class java.util.AbstractList
addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
-
-
-
-
Method Detail
-
add
public boolean add(weka.core.Instance instance)
- Specified by:
addin interfacejava.util.Collection<weka.core.Instance>- Specified by:
addin interfacejava.util.List<weka.core.Instance>- Overrides:
addin classweka.core.Instances
-
add
public void add(int index, weka.core.Instance instance)- Specified by:
addin interfacejava.util.List<weka.core.Instance>- Overrides:
addin classweka.core.Instances
-
delete
public void delete()
- Overrides:
deletein classweka.core.Instances
-
deleteAttributeAt
public void deleteAttributeAt(int position)
- Overrides:
deleteAttributeAtin classweka.core.Instances
-
firstInstance
public weka.core.Instance firstInstance()
- Overrides:
firstInstancein classweka.core.Instances
-
instance
public weka.core.Instance instance(int index)
- Overrides:
instancein classweka.core.Instances
-
get
public weka.core.Instance get(int index)
- Specified by:
getin interfacejava.util.List<weka.core.Instance>- Overrides:
getin classweka.core.Instances
-
numInstances
public int numInstances()
- Overrides:
numInstancesin classweka.core.Instances
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection<weka.core.Instance>- Specified by:
sizein interfacejava.util.List<weka.core.Instance>- Overrides:
sizein classweka.core.Instances
-
remove
public weka.core.Instance remove(int index)
- Specified by:
removein interfacejava.util.List<weka.core.Instance>- Overrides:
removein classweka.core.Instances
-
set
public weka.core.Instance set(int index, weka.core.Instance instance)- Specified by:
setin interfacejava.util.List<weka.core.Instance>- Overrides:
setin classweka.core.Instances
-
stratify
public void stratify(int numFolds)
- Overrides:
stratifyin classweka.core.Instances
-
toString
public java.lang.String toString()
Returns the dataset as a string in ARFF format. Strings are quoted if they contain whitespace characters, or if they are a question mark.- Overrides:
toStringin classweka.core.Instances- Returns:
- the dataset in ARFF format as a string
-
stratStep
protected void stratStep(int numFolds)
- Overrides:
stratStepin classweka.core.Instances
-
swap
public void swap(int i, int j)- Overrides:
swapin classweka.core.Instances
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacejava.util.Collection<weka.core.Instance>- Specified by:
hashCodein interfacejava.util.List<weka.core.Instance>- Overrides:
hashCodein classjava.util.AbstractList<weka.core.Instance>
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacejava.util.Collection<weka.core.Instance>- Specified by:
equalsin interfacejava.util.List<weka.core.Instance>- Overrides:
equalsin classjava.util.AbstractList<weka.core.Instance>
-
-