Package gov.nih.mipav.model.algorithms
Class StochasticForests.Data
java.lang.Object
gov.nih.mipav.model.algorithms.StochasticForests.Data
- Direct Known Subclasses:
StochasticForests.DataChar,StochasticForests.DataDouble,StochasticForests.DataFloat,StochasticForests.DataSparse
- Enclosing class:
StochasticForests
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean(package private) intprotected int[]protected intprotected intprotected intprotected intprotected intprotected char[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNoSplitVariable(int varID) voidaddSnpData(char[] snp_data, int num_cols_snp) voiddispose()abstract doubleget(int row, int column) voidgetAllValues(Vector<Double> all_values, Vector<Integer> sampleIDs, int varID) intgetIndex(int row, int col) intvoidgetMinMaxValues(double[] min, double[] max, Vector<Integer> sampleIDs, int varID) intintintgetNumUniqueDataValues(int varID) intgetPermutedSampleID(int sampleID) doublegetUniqueDataValue(int varID, int index) intgetUnpermutedVarID(int varID) intgetVariableID(String variable_name) booleanisOrderedVariable(int varID) booleanloadFromFile(String filename) booleanloadFromFileOther(BufferedReader input_file, String header_line, String separator) voidpermuteSampleIDs(Random random) abstract voidabstract voidset(int col, int row, double value, boolean[] error) voidsetIsOrderedVariable(Vector<Boolean> is_ordered_variable) voidsetIsOrderedVariableString(Vector<String> unordered_variable_names) voidsort()
-
Field Details
-
variable_names
-
num_rows
protected int num_rows -
num_rows_rounded
protected int num_rows_rounded -
num_cols
protected int num_cols -
snp_data
protected char[] snp_data -
num_cols_no_snp
protected int num_cols_no_snp -
externalData
protected boolean externalData -
index_data
protected int[] index_data -
unique_data_values
-
max_num_unique_values
protected int max_num_unique_values -
i
int i -
no_split_variables
-
is_ordered_variable
-
permuted_sampleIDs
-
-
Constructor Details
-
Data
public Data() -
Data
-
-
Method Details
-
dispose
public void dispose() -
get
public abstract double get(int row, int column) -
getVariableID
-
addSnpData
public void addSnpData(char[] snp_data, int num_cols_snp) -
loadFromFile
-
loadFromFileOther
-
getAllValues
-
getMinMaxValues
-
sort
public void sort() -
reserveMemory
public abstract void reserveMemory() -
set
public abstract void set(int col, int row, double value, boolean[] error) -
getUnpermutedVarID
public int getUnpermutedVarID(int varID) -
getPermutedSampleID
public int getPermutedSampleID(int sampleID) -
getIndex
public int getIndex(int row, int col) -
getUniqueDataValue
public double getUniqueDataValue(int varID, int index) -
getNumUniqueDataValues
public int getNumUniqueDataValues(int varID) -
getVariableNames
-
getNumCols
public int getNumCols() -
getNumRows
public int getNumRows() -
getMaxNumUniqueValues
public int getMaxNumUniqueValues() -
getNoSplitVariables
-
addNoSplitVariable
public void addNoSplitVariable(int varID) -
getIsOrderedVariable
-
setIsOrderedVariableString
-
setIsOrderedVariable
-
isOrderedVariable
public boolean isOrderedVariable(int varID) -
permuteSampleIDs
-