Free cookie consent management tool by TermsFeed Policy Generator

Opened 8 years ago

Closed 7 years ago

#2559 closed enhancement (done)

Decouple DataPreprocessing from SymbolicDataAnalysis

Reported by: pfleck Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.14
Component: DataPreprocessing Version: 3.3.13
Keywords: Cc:


Currently, the DataPreprocessing only works when creating any SymbolicDataAnlysis Problem, then load the data and then open start the DataPreprocessing. However, the DataPreprocessing could be used independently from any problem. In addition to start preprocessing an existing dataset, it should also be possible to start the DataPreprocessing “from file” or open a “blank” data.

Change History (12)

comment:1 Changed 8 years ago by pfleck

  • Status changed from new to accepted

comment:2 Changed 8 years ago by pfleck


  • Adapted import and export for preprocessing.
  • Added MenuItem to be able to open Preprocessing without creating a DataAnalysisProblem before.
  • Added coloring in ScatterPlot.
  • Removed IPreprocessingContext interface.
  • Reformatted code:
    • Added missing copyright headers.
    • Corrected namespaces.
    • Deleted unnecessary usings.
    • Applied correct formatting.

comment:3 Changed 8 years ago by pfleck

r13504 Fixed Plugin dependencies. Fixed Storable and NamedItem stuff.

comment:4 Changed 8 years ago by pfleck


  • Enabled different export types for preprocessing.
  • Hid unused buttons in ViewShortcutListView.
  • Made data preprocessing a NamedItem to allow naming.

comment:5 Changed 8 years ago by pfleck


  • Enabled type selection for creating/importing/exporting/applying.
  • Deleted unnecessary interfaces.
  • Reorganized source files of DataPreprocessing.

comment:6 Changed 8 years ago by pfleck

r13512 Removed parameterless constructor of PreprocessingContext to avoid breaking the DeepClonable unit-test since preprocessing is not yet correctly cloneable.

comment:7 Changed 8 years ago by pfleck


  • Enabled pasting values with headers into preprocessing. The headers will be extracted and the columns renamed.
  • Removed an unnecessary interface.

comment:8 Changed 8 years ago by pfleck


  • Correctly adapt training and test partition when inserting and deleting rows.
  • Fixed problem with correlation matrix.
  • Fixed bug within value frequency calculation for histogram.

comment:9 Changed 7 years ago by pfleck

  • Owner changed from pfleck to mkommend
  • Status changed from accepted to reviewing

comment:10 Changed 7 years ago by mkommend

  • Status changed from reviewing to readytorelease

comment:11 Changed 7 years ago by mkommend

r14075: Merged r13502, r13504, r13507, r13508, r13512, r13514, r13517 into stable.

comment:12 Changed 7 years ago by mkommend

  • Resolution set to done
  • Status changed from readytorelease to closed
Note: See TracTickets for help on using tickets.