Package qmwi.kseg.som

Interface SOMdataEntry

All Known Implementing Classes:
CSV_SOM_dataEntry

public interface SOMdataEntry
  • Method Details

    • getColumnData

      String[] getColumnData()
    • addValues

      SOMdataEntry addValues​(String inputLine, boolean normalized)
    • addValues

      SOMdataEntry addValues​(String inputLine)
    • getUserData

      Object getUserData()
    • setUserData

      void setUserData​(Object data)
    • getColumnData

      String getColumnData​(int i)
    • isAlreadyNormalized

      boolean isAlreadyNormalized()
      Returns:
      True, if the supplied data is already normalized in the range of -1..1. If this value is False, The SOM train and recall method will normalize the data column wise! This means, e.g. all values for time point 1 will be collected and then normalized, thus from day to day a different normalization is performed. This is useful while analyzing independent data points. For time series data this is clearly not a good idea, in this case the data should be supplied normalized and this flag should return true.
    • getDifferencesToCentroids

      ArrayList<Double> getDifferencesToCentroids()
    • setDifferences

      void setDifferences​(ArrayList<Double> differences)
    • getMinDiff

      double getMinDiff()