weka.roughset
Class RoughInstances

java.lang.Object
  |
  +--weka.core.Instances
        |
        +--weka.roughset.RoughInstances
All Implemented Interfaces:
Serializable

public class RoughInstances
extends Instances

See Also:
Serialized Form

Field Summary
 
Fields inherited from class weka.core.Instances
FILE_EXTENSION, m_Attributes, m_ClassIndex, m_IndicesBuffer, m_Instances, m_RelationName, m_ValueBuffer
 
Constructor Summary
RoughInstances(Instances inst)
           
RoughInstances(Instances inst, Attributes a)
           
RoughInstances(Instances inst, AttributeValuePairs p)
           
RoughInstances(RoughInstances rInst)
           
RoughInstances(RoughInstances insts, int capacity)
           
 
Method Summary
 void add(RoughInstance r)
           
 void addAll(RoughInstances r)
           
 void compact()
          remove duplicates
 boolean contains(RoughInstance r)
           
 boolean containsAll(RoughInstances r)
           
 boolean containsSome(RoughInstances r)
           
 ArrayList copy()
           
 boolean equals(Object o)
           
 RoughInstance get(int i)
           
 Attributes getActiveAttributes()
           
 Attributes getAllAttributes()
           
 AttributeValuePairs getAllPairs()
           
 AttributeValuePair getBestPair()
           
 Collection getRoughInstances()
           
 boolean isCompareAll()
          Get the value of CompareAll.
 boolean isCompareDecision()
          Get the value of compareDecision.
 boolean isEmpty()
           
 Iterator iterator()
           
static void main(String[] args)
          Main method for this class -- just prints a summary of a set of instances.
 boolean missingIsWildcard()
          Get the value of missingIsWildcard.
 boolean moreSupported(AttributeValuePair p1, AttributeValuePair p2)
           
 RoughInstance negativeMatch(RoughInstance r1)
           
 int numSupporting(AttributeValuePair pair)
           
 void printInfo()
           
 void remove(int i)
           
 void remove(RoughInstance r)
           
 void removeMatching(AttributeValuePair p)
           
 void removeMatching(AttributeValuePairs p)
           
 void removeMatching(LocalCovering p)
           
 RoughInstances retainMatching(AttributeValuePair p)
           
 RoughInstances retainMatching(AttributeValuePairs p)
           
 RoughInstances retainMatching(LocalCovering l)
           
 void setActiveAttributes(Attributes a)
           
 void setCompareAll(boolean v)
          Set the value of CompareAll.
 void setCompareDecision(boolean v)
          Set the value of compareDecision.
 void setMissingIsWildcard(boolean v)
          Set the value of missingIsWildcard.
 int size()
           
 void sort()
           
 void sort(Attributes a)
           
 String toString()
          Returns the dataset as a string in ARFF format.
 
Methods inherited from class weka.core.Instances
add, attribute, attribute, attributeStats, attributeToDoubleArray, checkForStringAttributes, checkInstance, classAttribute, classIndex, compactify, delete, delete, deleteAttributeAt, deleteStringAttributes, deleteWithMissing, deleteWithMissing, deleteWithMissingClass, enumerateAttributes, enumerateInstances, equalHeaders, firstInstance, getInstance, getInstanceFull, getInstanceSparse, insertAttributeAt, instance, lastInstance, meanOrMode, meanOrMode, member, mergeInstances, numAttributes, numClasses, numDistinctValues, numDistinctValues, numInstances, randomize, readHeader, readInstance, relationName, renameAttribute, renameAttribute, renameAttributeValue, renameAttributeValue, resample, resampleWithWeights, resampleWithWeights, setClass, setClassIndex, setRelationName, sort, sort, stratify, stringFreeStructure, sumOfWeights, test, testCV, toSummaryString, trainCV, variance, variance
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RoughInstances

public RoughInstances(RoughInstances rInst)

RoughInstances

public RoughInstances(Instances inst)

RoughInstances

public RoughInstances(RoughInstances insts,
                      int capacity)

RoughInstances

public RoughInstances(Instances inst,
                      Attributes a)

RoughInstances

public RoughInstances(Instances inst,
                      AttributeValuePairs p)
Method Detail

copy

public ArrayList copy()

add

public void add(RoughInstance r)

remove

public void remove(int i)

remove

public void remove(RoughInstance r)

addAll

public void addAll(RoughInstances r)

setActiveAttributes

public void setActiveAttributes(Attributes a)

getActiveAttributes

public Attributes getActiveAttributes()

isCompareDecision

public boolean isCompareDecision()
Get the value of compareDecision.

Returns:
value of compareDecision.

setCompareDecision

public void setCompareDecision(boolean v)
Set the value of compareDecision.

Parameters:
v - Value to assign to compareDecision.

missingIsWildcard

public boolean missingIsWildcard()
Get the value of missingIsWildcard.

Returns:
value of missingIsWildcard.

setMissingIsWildcard

public void setMissingIsWildcard(boolean v)
Set the value of missingIsWildcard.

Parameters:
v - Value to assign to missingIsWildcard.

sort

public void sort()

sort

public void sort(Attributes a)

isCompareAll

public boolean isCompareAll()
Get the value of CompareAll.

Returns:
value of CompareAll.

setCompareAll

public void setCompareAll(boolean v)
Set the value of CompareAll.

Parameters:
v - Value to assign to CompareAll.

getRoughInstances

public Collection getRoughInstances()

getBestPair

public AttributeValuePair getBestPair()

getAllPairs

public AttributeValuePairs getAllPairs()

numSupporting

public int numSupporting(AttributeValuePair pair)

compact

public void compact()
             throws Exception
remove duplicates

Throws:
Exception - if too many inconsistencies were detected

negativeMatch

public RoughInstance negativeMatch(RoughInstance r1)

retainMatching

public RoughInstances retainMatching(AttributeValuePair p)

retainMatching

public RoughInstances retainMatching(AttributeValuePairs p)

retainMatching

public RoughInstances retainMatching(LocalCovering l)

removeMatching

public void removeMatching(AttributeValuePair p)

removeMatching

public void removeMatching(AttributeValuePairs p)

removeMatching

public void removeMatching(LocalCovering p)

equals

public boolean equals(Object o)
Overrides:
equals in class Instances

moreSupported

public boolean moreSupported(AttributeValuePair p1,
                             AttributeValuePair p2)

iterator

public Iterator iterator()

getAllAttributes

public Attributes getAllAttributes()

size

public int size()

isEmpty

public boolean isEmpty()

get

public RoughInstance get(int i)

contains

public boolean contains(RoughInstance r)

containsAll

public boolean containsAll(RoughInstances r)

containsSome

public boolean containsSome(RoughInstances r)

toString

public String toString()
Description copied from class: Instances
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:
toString in class Instances
Returns:
the dataset in ARFF format as a string

printInfo

public void printInfo()

main

public static void main(String[] args)
Description copied from class: Instances
Main method for this class -- just prints a summary of a set of instances.