public class MinorityClasses
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MinorityClasses.ClassExtractTask |
static class |
MinorityClasses.CountMClassRowsTask |
static class |
MinorityClasses.HistogramTask |
static class |
MinorityClasses.ReplicationTask |
static class |
MinorityClasses.UnbalancedClass |
Constructor and Description |
---|
MinorityClasses() |
Modifier and Type | Method and Description |
---|---|
static long |
countMajorityClassRows(Key aryKey,
Key[] keys,
int[] minorities,
int classIdx) |
static MinorityClasses.UnbalancedClass[] |
extractUnbalancedClasses(ValueArray data,
int classIdx,
int[] classIds) |
static int[] |
globalHistogram(int[][] histogram) |
static int[][] |
histogram(ValueArray data,
int classIdx) |
static int[][] |
histogram(ValueArray data,
Key[] keys,
int classIdx) |
public static int[][] histogram(ValueArray data, int classIdx)
public static int[][] histogram(ValueArray data, Key[] keys, int classIdx)
public static long countMajorityClassRows(Key aryKey, Key[] keys, int[] minorities, int classIdx)
public static MinorityClasses.UnbalancedClass[] extractUnbalancedClasses(ValueArray data, int classIdx, int[] classIds)
public static int[] globalHistogram(int[][] histogram)