Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#938 closed feature request (done)

Data types and operators for regression problems

Reported by: gkronber Owned by: gkronber
Priority: highest Milestone: HeuristicLab 3.3.0
Component: ZZZ OBSOLETE: Problems.DataAnalysis.Regression Version: 3.3
Keywords: Cc:

Description


Change History (74)

comment:1 Changed 9 years ago by gkronber

  • Version changed from 3.2 to 3.3

comment:2 Changed 9 years ago by gkronber

  • Status changed from new to assigned

comment:3 Changed 9 years ago by gkronber

Added plugin templates for Problem.DataAnalysis and Problem.DataAnalysis.Regression with r3248.

comment:4 Changed 9 years ago by gkronber

Set svn:ignore properties with r3249.

comment:5 Changed 9 years ago by gkronber

Implemented basic framework for symbolic regression problems for HL 3.3 with r3253.

comment:6 Changed 9 years ago by gkronber

Implemented import of CSV files for regression problems with r3264.

comment:7 Changed 9 years ago by gkronber

Implemented initialization of Variable and Constant terminal nodes with r3269.

comment:8 Changed 9 years ago by mkommend

added DataSetChanged event in RegressionProblemData and adapted RegressionProblemDataView to show the included dataset r3309

comment:9 Changed 9 years ago by mkommend

implemented RowNames property in Dataset r3311

comment:10 Changed 9 years ago by mkommend

adapted dataset to new IStringConvertibleMatrix interface r3321

comment:11 Changed 9 years ago by mkommend

removed warning from Dataset r3330

comment:12 Changed 9 years ago by mkommend

made dataset readonly r3334

comment:13 Changed 9 years ago by gkronber

Refactored HeuristicLab.Problems.DataAnalysis namespace with r3373.

comment:14 Changed 9 years ago by gkronber

Refactored HeuristicLab.Problems.DataAnalysis namespace r3374.

comment:15 Changed 9 years ago by gkronber

Deleted plugin class file with r3381.

comment:16 Changed 9 years ago by gkronber

Worked on views for DataAnalysis problems with r3408.

comment:17 Changed 9 years ago by gkronber

Worked on ADF aware evaluation for symbolic regression problems with r3409.

comment:18 Changed 9 years ago by gkronber

Fixed build errors with r3410.

comment:19 Changed 9 years ago by gkronber

  • Priority changed from major to blocker

comment:20 Changed 9 years ago by gkronber

Implemented views for DataAnalysisProblems and DataAnalysisSolutions with r3442.

comment:21 Changed 9 years ago by gkronber

Included tracking of best of run solution (based on validation set) and calculation of MSE, R² and rel. Error on training and test sets with r3452.

comment:22 Changed 9 years ago by mkommend

corrected default ctor in Dataset r3458

comment:23 Changed 9 years ago by mkommend

corrected SymbolicExpressionModelViews r3461

comment:24 Changed 9 years ago by gkronber

Refactored symbolic expression tree encoding and problem classes for symbolic regression with r3462.

comment:25 Changed 9 years ago by gkronber

Fixed bug in constant initialization and output string for constants and variables with r3465.

comment:26 Changed 9 years ago by mkommend

corrected SymbolExpressionModelViews r3469

comment:27 Changed 9 years ago by mkommend

updated SymbolicExpressionTreeChart r3470

comment:28 Changed 9 years ago by mkommend

fixed ToolTips in SymbolicExpressionTreeChart r3481

comment:29 Changed 9 years ago by gkronber

Fixed bugs in cloning and persistence code with r3485.

comment:30 Changed 9 years ago by gkronber

Implemented minor improvements with r3491.

comment:31 Changed 9 years ago by gkronber

fixed bugs in cloning with 3493.

comment:32 Changed 9 years ago by gkronber

Changed SymbolicSimplifier to remove StartSymbols with r3494.

comment:33 Changed 9 years ago by mkommend

corrected DataAnalysisProblemDataView r3496

comment:34 Changed 9 years ago by gkronber

Added upper and lower estimation limits with r3513.

comment:35 Changed 9 years ago by gkronber

Added operator for calculation of relative variable frequencies with r3531.

comment:36 Changed 9 years ago by gkronber

Implemented linear scaling with r3532.

comment:37 Changed 9 years ago by gkronber

Fixed problem with BestValidationSolutionVisualizer when scaling parameters are not available with r3542.

comment:38 Changed 9 years ago by gkronber

Changed CsvFileParser to parse double values with current culture instead of invariant culture with r3544.

comment:39 Changed 9 years ago by gkronber

Fixed bugs in wiring of data analysis and symbolic regression problems with r3545.

comment:40 Changed 9 years ago by gkronber

Added NumberOfInputVariables result calculation for symbolic regression problems with r3549.

comment:41 Changed 9 years ago by gkronber

Implemented checkboxes to select input variables with r3559.

comment:42 Changed 9 years ago by gkronber

Adapted DataAnalysisProblemData to work with changed CheckedItemCollection with r3563.

comment:43 Changed 9 years ago by gkronber

Changed DataAnalysisProblemData to use a CheckedItemList for the input variables instead of a CheckedItemCollection to preserve the ordering of input variables with r3599.

comment:44 Changed 9 years ago by gkronber

Added default problem data for symbolic regression problems with r3723.

comment:45 Changed 9 years ago by gkronber

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:46 Changed 9 years ago by gkronber

Fixed minor wiring bug with r3756.

comment:47 Changed 9 years ago by gkronber

  • Resolution fixed deleted
  • Status changed from closed to reopened

Found minor bugs ...

comment:48 Changed 9 years ago by gkronber

Fixed linear scaler to work also when no scaling parameters are given with r3801.

comment:49 Changed 9 years ago by gkronber

Made minor efficiency improvements for variable frequency analyzer with r3802.

comment:50 Changed 9 years ago by gkronber

Fixed a bug in symbolic regression analyzers. (MSE, R² and relative errors were evaluated on the non-scaled solution) with r3806.

comment:51 Changed 9 years ago by gkronber

Improved numerical stability of linear scaling operator with r3807.

comment:52 Changed 9 years ago by gkronber

  • Resolution set to fixed
  • Status changed from reopened to closed

comment:53 Changed 9 years ago by mkommend

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:54 Changed 9 years ago by mkommend

changed CsvFileParser to use invariant culture r3889

comment:55 Changed 9 years ago by mkommend

  • Resolution set to fixed
  • Status changed from reopened to closed

comment:56 Changed 9 years ago by mkommend

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:57 Changed 9 years ago by mkommend

fixed major bug in cloning of DataAnalysisSolutions r3921

comment:58 Changed 9 years ago by mkommend

  • Resolution set to fixed
  • Status changed from reopened to closed

comment:59 Changed 9 years ago by mkommend

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:60 Changed 9 years ago by mkommend

fixed bug in RegressionSolutionAnalyzer - linear regression does not contain a parameter generations r3923

comment:61 Changed 9 years ago by mkommend

removed ScaledSymbolicExpressionTree from the scopes in the ValidationBestScaledSymbolicReressionSolutionAnalyzer and made SymbolicExpressionTree to work without a root node r3926

comment:62 Changed 9 years ago by mkommend

removed cloning of dataset and made it readonly r3933

comment:63 Changed 9 years ago by gkronber

Fixed cloning of Datasets with r3981 which was implemented incorrectly with r3933.

comment:64 Changed 9 years ago by gkronber

Fixed incorrect override of Apply() in SymbolicRegressionEvaluator with r3982.

comment:65 Changed 9 years ago by gkronber

Added default constructor for Defun symbol with r3983.

comment:66 Changed 9 years ago by gkronber

Changed implementation of extension method for the calculation of std. dev. of IEnumerable<double> to a routine which calculates the std. dev. in a single iteration over the enumerable with r3984.

comment:67 Changed 9 years ago by gkronber

Fixed statements that modify the list of sub-trees of a SymbolicExpressionTreeNodes directly with r3985.

comment:68 Changed 9 years ago by gkronber

Moved code for the manipulation of SymbolicExpressionTrees to include the linear scaling calculation into a static method with r3986.

comment:69 Changed 9 years ago by gkronber

Added caching of tree size and height values and changed postfix and prefix iteration methods in SymbolicExpressionTreeNodes with r3988.

comment:70 Changed 9 years ago by gkronber

Improved LINQ statements in SubtreeCrossover to make them more efficient with r3989.

comment:71 Changed 9 years ago by gkronber

Improved GlobalSymbolicExpressionGrammar regarding memory efficiency and fixed a bug in cloning with r3990.

comment:72 Changed 9 years ago by gkronber

  • Resolution set to fixed
  • Status changed from reopened to closed

comment:73 Changed 9 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 9 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.