- Timestamp:
- 01/06/19 18:03:15 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2974_Constants_Optimization/UnitTests/ConstantsOptimizationTests.cs
r16500 r16507 37 37 38 38 public static void CompareConstantsOptimizationResults(IRegressionProblemData problemData, ISymbolicExpressionTree tree) { 39 var applyLinearScaling = true; 39 40 var old_optimizedTree = (ISymbolicExpressionTree)tree.Clone(); 40 41 var old_result = SymbolicRegressionConstantOptimizationEvaluator.OptimizeConstants( 41 42 new SymbolicDataAnalysisExpressionTreeLinearInterpreter(), 42 old_optimizedTree, problemData, problemData.TrainingIndices, applyLinearScaling : true, maxIterations: 10);43 old_optimizedTree, problemData, problemData.TrainingIndices, applyLinearScaling, maxIterations: 10); 43 44 44 45 45 46 var new_optimizedTree = (ISymbolicExpressionTree)tree.Clone(); 46 var new_result = LMConstantsOptimizer.OptimizeConstants(new_optimizedTree, problemData , problemData.TrainingIndices, applyLinearScaling: true, maxIterations: 10);47 var new_result = LMConstantsOptimizer.OptimizeConstants(new_optimizedTree, problemData.Dataset, problemData.TargetVariable, problemData.TrainingIndices, applyLinearScaling, maxIterations: 10); 47 48 48 49 //check R² values … … 50 51 51 52 //check numeric values of constants 52 var old_constants = Util.ExtractConstants(old_optimizedTree );53 var new_constants = Util.ExtractConstants(new_optimizedTree );53 var old_constants = Util.ExtractConstants(old_optimizedTree, applyLinearScaling); 54 var new_constants = Util.ExtractConstants(new_optimizedTree, applyLinearScaling); 54 55 //Assert.IsTrue(old_constants.SequenceEqual(new_constants)); 55 56
Note: See TracChangeset
for help on using the changeset viewer.