Class PreprocessedArt2aData

java.lang.Object
de.unijena.cheminf.clustering.art2a.PreprocessedData
de.unijena.cheminf.clustering.art2a.PreprocessedArt2aData

public class PreprocessedArt2aData extends PreprocessedData
Class for preprocessed ART-2a data
  • Constructor Details

    • PreprocessedArt2aData

      protected PreprocessedArt2aData(float[][] aPreprocessedMatrix, boolean[] aDataVectorZeroLengthFlags, Utils.MinMaxValue[] aMinMaxComponentsOfDataMatrix, float anOffsetForContrastEnhancement)
      Constructor
      Parameters:
      aPreprocessedMatrix - Preprocessed matrix (NOT allowed to be null)
      aDataVectorZeroLengthFlags - Flags array that indicates if scaled data row vectors have a length of zero (i.e. where all components are equal to zero). True: Scaled data row vector has a length of zero (corresponding preprocessed vector is set to null in this case), false: Otherwise.
      aMinMaxComponentsOfDataMatrix - Min-max components of original data matrix
      anOffsetForContrastEnhancement - Offset for contrast enhancement (must be greater zero)
      Throws:
      IllegalArgumentException - Thrown if an argument is illegal