Changeset 5720 for branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/SymbolicDiscriminantFunctionClassificationModel.cs
- Timestamp:
- 03/16/11 17:13:33 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/SymbolicDiscriminantFunctionClassificationModel.cs
r5678 r5720 55 55 set { classValues = value.ToArray(); } 56 56 } 57 [Storable] 58 private double lowerEstimationLimit; 59 public double LowerEstimationLimit { get { return lowerEstimationLimit; } } 60 [Storable] 61 private double upperEstimationLimit; 62 public double UpperEstimationLimit { get { return upperEstimationLimit; } } 63 57 64 [StorableConstructor] 58 65 protected SymbolicDiscriminantFunctionClassificationModel(bool deserializing) : base(deserializing) { } … … 61 68 classValues = (double[])original.classValues.Clone(); 62 69 thresholds = (double[])original.thresholds.Clone(); 70 lowerEstimationLimit = original.lowerEstimationLimit; 71 upperEstimationLimit = original.upperEstimationLimit; 63 72 } 64 public SymbolicDiscriminantFunctionClassificationModel(ISymbolicExpressionTree tree, ISymbolicDataAnalysisExpressionTreeInterpreter interpreter, IEnumerable<double> classValues, IEnumerable<double> thresholds) 73 public SymbolicDiscriminantFunctionClassificationModel(ISymbolicExpressionTree tree, ISymbolicDataAnalysisExpressionTreeInterpreter interpreter, 74 IEnumerable<double> classValues, IEnumerable<double> thresholds, 75 double lowerEstimationLimit = double.MinValue, double upperEstimationLimit = double.MaxValue) 65 76 : base(tree, interpreter) { 66 77 this.classValues = classValues.ToArray(); 67 78 this.thresholds = thresholds.ToArray(); 79 this.lowerEstimationLimit = lowerEstimationLimit; 80 this.upperEstimationLimit = upperEstimationLimit; 68 81 } 69 82 … … 94 107 if (listener != null) listener(this, e); 95 108 } 96 #endregion 109 #endregion 97 110 } 98 111 }
Note: See TracChangeset
for help on using the changeset viewer.