Changeset 1796 for trunk/sources/HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/TheilInequalityCoefficientEvaluator.cs
- Timestamp:
- 05/14/09 13:46:57 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/TheilInequalityCoefficientEvaluator.cs
r1529 r1796 54 54 } 55 55 56 public override void Evaluate(IScope scope, BakedTreeEvaluator evaluator, Dataset dataset, int targetVariable, int start, int end, bool updateTargetValues) {56 public override void Evaluate(IScope scope, ITreeEvaluator evaluator, IFunctionTree tree, Dataset dataset, int targetVariable, int start, int end, bool updateTargetValues) { 57 57 #region create result variables 58 58 DoubleData theilInequaliy = GetVariableValue<DoubleData>("TheilInequalityCoefficient", scope, false, false); … … 85 85 for (int sample = start; sample < end; sample++) { 86 86 double prevValue = dataset.GetValue(sample - 1, targetVariable); 87 double estimatedChange = evaluator.Evaluate( sample) - prevValue;87 double estimatedChange = evaluator.Evaluate(tree, sample) - prevValue; 88 88 double originalChange = dataset.GetValue(sample, targetVariable) - prevValue; 89 89 if (updateTargetValues) {
Note: See TracChangeset
for help on using the changeset viewer.