public class RoughSetsOriginal
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int[][] |
boundary |
protected int[][] |
equivalence_sets |
protected Instances[] |
instancesByClass |
int[][] |
lower_aproximation |
Instances |
m_Data |
int |
m_sig |
protected double[] |
precision |
int[][] |
upper_aproximation |
Constructor and Description |
---|
RoughSetsOriginal(Instances data,
int sig,
double cOff) |
Modifier and Type | Method and Description |
---|---|
int[] |
boundary_Class(int index_class)
Compute the boundary of the set (Cases in the upper aproximation and not
in the lower aproximation)
|
void |
boundary() |
int[][] |
byClasses() |
Instances |
convert_Set(int[] Set)
Convert from a lisf of index to a list of Instances from m_Data
|
void |
DivideInstancesByClass() |
void |
EquivalenceClasses()
Compute the equivalence classes
|
int[] |
EquivClasses_Instance(Instance obj)
Compute the equivalence classes to an instance.
|
int[][] |
get_equivalence_set() |
Instances[] |
get_instancesByClass() |
int[][] |
get_lower_aproximation() |
double |
get_precision(int index_class) |
int[][] |
get_upper_aproximation() |
int[] |
lower_aproximation_Set(int class_index)
Compute the lower aproximation of a set
|
void |
lower_aproximation()
Compute the lower aproximations of the dataset
|
int[] |
upper_aproximation_Set(int class_index)
Compute the upper aproximation of a set
|
void |
upper_aproximation()
Compute the upper aproximation
|
public Instances m_Data
protected int[][] equivalence_sets
public int[][] lower_aproximation
public int[][] upper_aproximation
protected double[] precision
protected Instances[] instancesByClass
public int[][] boundary
public int m_sig
public RoughSetsOriginal(Instances data, int sig, double cOff)
public int[][] get_upper_aproximation()
public int[][] get_lower_aproximation()
public int[][] get_equivalence_set()
public double get_precision(int index_class)
public Instances[] get_instancesByClass()
public int[][] byClasses()
public void DivideInstancesByClass()
public void EquivalenceClasses() throws java.lang.Exception
java.lang.Exception
public int[] EquivClasses_Instance(Instance obj) throws java.lang.Exception
obj
- java.lang.Exception
public void lower_aproximation()
public int[] lower_aproximation_Set(int class_index)
class_index
- public void upper_aproximation()
public int[] upper_aproximation_Set(int class_index)
class_index
- public int[] boundary_Class(int index_class)
public void boundary()
public Instances convert_Set(int[] Set)
Set
-