Free cookie consent management tool by TermsFeed Policy Generator

Opened 15 years ago

Closed 15 years ago

Last modified 13 years ago

#728 closed enhancement (done)

VariableImpactCalculator should use static calculate methods

Reported by: mkommend Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.0
Component: ZZZ OBSOLETE: Modeling Version: 3.2
Keywords: Cc:

Description

A similar mechanism as other simple evaluators use should be implemented. To overcome problems with different evaluation methods (SVM, GP) the IPredictor interface will be used.

Attachments (1)

VariableImpactCalculators.patch (57.1 KB) - added by mkommend 15 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 15 years ago by mkommend

  • Status changed from new to assigned

comment:2 Changed 15 years ago by mkommend

added utility class matrix creator which combines 2 arrays of length N into a matrix [N,2] r2313

comment:3 Changed 15 years ago by mkommend

  • Owner changed from mkommend to gkronber
  • Status changed from assigned to new

Changed 15 years ago by mkommend

comment:4 Changed 15 years ago by gkronber

  • Status changed from new to assigned

comment:5 Changed 15 years ago by gkronber

Applied patch from mkommend for variable impact calculators and adapted data-modeling algorithms to use the new operators for variable impact calculation with r2319.

comment:6 Changed 15 years ago by gkronber

Applied changes in modeling plugins that are necessary for the new model analyzer with r2326:2328

  • predictor has properties for the lower and upper limit of the predicted value
  • added views for predictors that show the limits (also added a new view for GeneticProgrammingModel that shows the size and height of the model)
  • Reintroduced TreeEvaluatorInjectors that read a PunishmentFactor and calculate the lower and upper limits for estimated values (limits are set in the tree evaluators)
  • Added operators to create Predictors. Changed modeling algorithms to use the predictors for the calculation of final model qualities and variable impacts (to be compatible with the new model analyzer the predictors use a very large PunishmentFactor)
  • replaced all private implementations of double.IsAlmost and use HL.Commons instead (see #733 r2324)
  • Implemented operator SolutionExtractor and moved BestSolutionStorer from HL.Logging to HL.Modeling (fixes #734)

comment:7 Changed 15 years ago by gkronber

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

comment:8 Changed 13 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 13 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.