|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.knime.base.node.mine.sota.logic.SotaFuzzyMath
public final class SotaFuzzyMath
Method Summary | |
---|---|
static double[] |
getCenterOfAllCoreRegions(DataRow cells,
DataTableSpec spec)
Computes the center vector of all core regions of the given FuzzyCells as a double array. |
static double |
getCenterOfCoreRegion(FuzzyIntervalValue val)
Computes the center of the FuzzyCells core region, by adding MaxCore and MinCore and dividing the result by 2. |
static double |
getCoreDilatationToOtherCore(DataRow cells1,
DataRow cells2,
DataTableSpec spec)
Computes the core dilatation of a core region to another core region. |
static double |
getMaxCoreDilatation(DataRow cells,
DataTableSpec spec)
Approximates dilatation of Core region, by using Pythagoras. |
static double |
getMaxCoreDilatation(FuzzyIntervalValue[] vals)
Approximates dilatation of Core region, by using Pythagoras. |
static double |
getMaxCoreDistanceToCenter(FuzzyIntervalValue val)
Computes the maximal distance between the center of the core region and the end of the core region, by deviding difference of MaxCore and MinCore by 2, and returns it. |
static int |
getNumberOfFuzzyCells(DataRow cells,
DataTableSpec spec)
Counts the number of FuzzyIntervalValues of given row and returns it. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static double getMaxCoreDistanceToCenter(FuzzyIntervalValue val)
val
- the Fuzzy Cell Value to compute center of core region for
public static double getCenterOfCoreRegion(FuzzyIntervalValue val)
val
- the Fuzzy Cell to compute center of gravity for
public static double getMaxCoreDilatation(FuzzyIntervalValue[] vals)
vals
- array of cells of N-dimensional Fuzzy Set to approximate core
dilatation
public static double getMaxCoreDilatation(DataRow cells, DataTableSpec spec)
cells
- row which contains FuzzyIntervalCellsspec
- spec of the row, to see which cells are FuzzyIntervalCells
public static double[] getCenterOfAllCoreRegions(DataRow cells, DataTableSpec spec)
null
is
returned.
cells
- FuzzyCells to compute the center of the core regionsspec
- DataTableSpec of rows, to see which cells are
FuzzyIntervalCells
null
is returned.public static int getNumberOfFuzzyCells(DataRow cells, DataTableSpec spec)
cells
- DataRow to count number of FuzzyIntervalValuesspec
- DataTableSpec of given row to get information about Types of
cell in row
public static double getCoreDilatationToOtherCore(DataRow cells1, DataRow cells2, DataTableSpec spec)
cells1
- core region to compute dilataion forcells2
- core region which indicates the directionspec
- DataTableSpec of row to get information about types of
DataCells
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |