Opened 3 months ago
Last modified 6 days ago
#2971 new feature request
Intervals for RegressionProblemData/SymbolicRegressionSolution
Reported by: | chaider | Owned by: | chaider |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.16 |
Component: | Problems.DataAnalysis | Version: | branch |
Keywords: | Cc: |
Description (last modified by chaider)
- Create a new view NamedIntervalView to represent the intervals
- Add Intervals to InteractiveSymbolicDataAnalysisSolutionSimplifierView ==> shows calculated intervals for each node
ProblemData:
- Add a new parameter to RegressionProblemData, which shows the variable ranges of the model
- Allows to edit the boundaries of input parameters
Solution:
- Add a new parameter to SymbolicRegressionSolution, which shows the derivates of the model within the NamedIntervalView
Change History (51)
comment:1 Changed 3 months ago by chaider
comment:2 Changed 3 months ago by chaider
r16369 Added Problems.DataAnalysis
comment:3 Changed 3 months ago by chaider
r16370 Added Data
comment:4 Changed 3 months ago by chaider
r16371 Added Data.Views
comment:5 Changed 3 months ago by chaider
- Added references to projects
- Added build events
comment:6 Changed 3 months ago by gkronber
#1299 is related
comment:7 Changed 3 months ago by chaider
r16412 merged trunk into branch
comment:8 Changed 3 months ago by chaider
- Added parameter VariableRanges to RegressionProblemData
- Added VariableRanges class
- Added View class for VariableRanges
comment:9 Changed 3 months ago by chaider
r16414 Added merge properties
comment:10 Changed 3 months ago by chaider
r16424 removed HeuristicLab.Data from branch
comment:11 Changed 3 months ago by chaider
- Added NamedIntervals class
- Set NamedIntervals Parameter in RegressionProblemData
comment:12 Changed 2 months ago by chaider
r16534 changed structure for NamedIntervals
comment:13 Changed 2 months ago by chaider
r16535 Added Problems.DataAnalysis.Views
comment:14 Changed 2 months ago by chaider
r16536 merged DataAnalysis.Views from trunk to branch
comment:15 Changed 8 weeks ago by chaider
- Added editorconfig
- Added Getter for intervals in NamedIntervals class
- Changed GridView to show starting values of dataset
comment:16 Changed 8 weeks ago by chaider
- Description modified (diff)
- Summary changed from Add a new parameter to RegressionProblemData/SymbolicRegressionSolution, which shows variable ranges as intervals to Intervals for RegressionProblemData/SymbolicRegressionSolution
comment:17 Changed 8 weeks ago by chaider
- Added ReadOnly field to NamedIntervals
- Changes at cell validation of NamedIntervalsView
- Added save on value changed
comment:18 Changed 8 weeks ago by chaider
r16546 Added Problems.DataAnalysis.Symbolic.Views to branch
comment:19 Changed 8 weeks ago by chaider
r16547 Added serialization to Interval class
comment:20 Changed 8 weeks ago by chaider
- Removed Storable from Intervals
- Changed copy constructor from NamedIntervals class
comment:21 Changed 8 weeks ago by chaider
r16549 Added interval ranges to InteractiveSymbolicDataAnalysisSolutionSimplifierView
comment:22 Changed 8 weeks ago by chaider
r16556 Added derivates of intervals as result collection to solution view
comment:23 Changed 7 weeks ago by chaider
- Check if treeNode exists for specific intervals in SimplifierView
- GridView fills space in NamedIntevalsView
comment:24 Changed 6 weeks ago by chaider
r16586 Added IntervalConstraint Parameter and some fixes
comment:25 Changed 6 weeks ago by chaider
- Added TextValueView
- Added IntervalConstraint Parser
- This two classes will be moved to another plugin
comment:26 Changed 6 weeks ago by chaider
r16588 Changed variableIntervals from ObservableDictionary to Dictionary
comment:27 Changed 6 weeks ago by chaider
- Added new Evaluator to evaulate Pearson RSquared with repsect to given constraints
- changes in SymbolicRegressionSolution
comment:28 Changed 6 weeks ago by chaider
- Interval-Parser:
- Changed Parser ==> after last group there can be now an infinite amount of whitepsaces
- Save userinput as property
- Save variable case-sensitive
- NamedIntervals
- Changed Storable attribute from IEnumerable to KeyValuePair, because old Persistance cant handle IEnumerable
- Added SymbolicRegressionConstraintAnalyzer
- SymbolicRegressionSingleObjectiveConstraintPearsonRSquaredEvaluator
- Fixed checking if a given interval is in another interval
comment:29 Changed 6 weeks ago by chaider
r16591 Fixed checking if a given interval is in another interval
comment:30 Changed 6 weeks ago by chaider
- Added ContainsInterval method in Interval
- Some renaming
- Added ConstraintAnalyzer to SymbolicRegressionProblem
- Added Counter for constraint violations in analyzer
comment:31 Changed 6 weeks ago by chaider
r16593 changed cubic and square symbol at interval arithmetic
comment:32 Changed 6 weeks ago by chaider
- Extended evaluator with linear scaling
- Added constructor to IntervalConstraint
comment:33 Changed 3 weeks ago by gkronber
r16627: fixed update of interval results when solution changes (e.g. in the simplifier)
comment:34 Changed 3 weeks ago by gkronber
r16628: made branch compile with current version of trunk
comment:35 Changed 3 weeks ago by gkronber
r16632: fixed a small problem (trailing \r) in the parser for constraints
comment:36 Changed 3 weeks ago by gkronber
r16633: fixed exception message
comment:37 Changed 3 weeks ago by gkronber
r16634: disabled validation check in NamedIntervalsView because it is problematic when NamedIntervals are updated (e.g. while the algorithm is running)
comment:38 Changed 3 weeks ago by gkronber
r16635: fixed updating of IntervalResults for SymbolicRegressionSolution
comment:39 Changed 3 weeks ago by gkronber
r16636: set copy local for references to false, used project references for projects within the branch
comment:40 Changed 3 weeks ago by gkronber
I'm not sure how exactly this branch was created. However, it is effectively impossible to merge changes from the trunk to this branch. :(
comment:41 Changed 3 weeks ago by gkronber
r16637: merged changesets r16356:16565 from trunk/HeuristicLab.Data.Views to branch/HeuristicLab.Data.Views
comment:42 Changed 3 weeks ago by gkronber
r16638: merged r16527:16625 from trunk/HeuristicLab.Problems.DataAnalysis.Views to branch/HeuristicLab.Problems.DataAnalysis.Views
comment:43 Changed 3 weeks ago by gkronber
r16639: merged r16527:16565 from trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Views to branch/HeuristicLab.Problems.DataAnalysis.Symbolic.Views
comment:44 Changed 3 weeks ago by gkronber
r16640: merged r16565:16631 from trunk/HeuristicLab.Problems.DataAnalysis to branch/HeuristicLab.Problems.DataAnalysis (resolving all conflicts)
comment:45 Changed 3 weeks ago by gkronber
r16641: merged r16527:16625 from trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression to branch/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression (resolving all conflicts)
Branch is now up-to-date with trunk. Damage was self-inflicted because I added all the StorableType attributes in the branch.
comment:46 Changed 3 weeks ago by gkronber
r16642: fixed a StorableType attribute after merge from trunk
comment:47 Changed 3 weeks ago by gkronber
r16643: fixed project references (removing obsolete references to HEAL.Attic, since we are using packagereferences now)
comment:48 Changed 3 weeks ago by gkronber
r16644: removed duplicate usings of HEAL.Attic and unnecessary usings
comment:49 Changed 3 weeks ago by gkronber
r16645: added an evalutor which optimizes constants first and then checks the constraint violations
r16368 added new branch