Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/03/16 18:54:14 (8 years ago)
Author:
gkronber
Message:

created a feature branch for #2650 (support for categorical variables in symb reg) with a first set of changes

work in progress...

Location:
branches/symbreg-factors-2650
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/symbreg-factors-2650/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis.Views/3.4/InteractiveSymbolicTimeSeriesPrognosisSolutionSimplifierView.cs

    r14185 r14232  
    8888    }
    8989
    90     protected override Dictionary<ISymbolicExpressionTreeNode, double> CalculateReplacementValues(ISymbolicExpressionTree tree) {
    91       var replacementValues = new Dictionary<ISymbolicExpressionTreeNode, double>();
    92       foreach (var componentBranch in tree.Root.GetSubtree(0).Subtrees)
    93         foreach (ISymbolicExpressionTreeNode node in componentBranch.IterateNodesPrefix()) {
    94           replacementValues[node] = CalculateReplacementValue(node, tree);
    95         }
    96       return replacementValues;
    97     }
    98 
    99     protected override Dictionary<ISymbolicExpressionTreeNode, double> CalculateImpactValues(ISymbolicExpressionTree tree) {
    100       var impactAndReplacementValues = CalculateImpactAndReplacementValues(tree);
    101       return impactAndReplacementValues.ToDictionary(x => x.Key, x => x.Value.Item1); // item1 of the tuple is the impact value
    102     }
    103 
    10490    private double CalculateReplacementValue(ISymbolicExpressionTreeNode node, ISymbolicExpressionTree sourceTree) {
    10591      // remove old ADFs
Note: See TracChangeset for help on using the changeset viewer.