Changeset 16847 for branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/M5Regression/MetaModels/RegressionNodeTreeModel.cs
- Timestamp:
- 04/19/19 13:06:11 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2847_M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/M5Regression/MetaModels/RegressionNodeTreeModel.cs
r16069 r16847 27 27 using HeuristicLab.Core; 28 28 using HeuristicLab.Optimization; 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;30 29 using HeuristicLab.Problems.DataAnalysis; 30 using HEAL.Attic; 31 31 32 32 namespace HeuristicLab.Algorithms.DataAnalysis { 33 [Storable Class]33 [StorableType("FAF1F955-82F3-4824-9759-9D2846E831AE")] 34 34 public class RegressionNodeTreeModel : RegressionModel, IM5Model { 35 35 public const string NumCurrentLeafsResultName = "Number of current leafs"; … … 42 42 #region HLConstructors & Cloning 43 43 [StorableConstructor] 44 protected RegressionNodeTreeModel( bool deserializing) : base(deserializing) { }44 protected RegressionNodeTreeModel(StorableConstructorFlag _) : base(_) { } 45 45 protected RegressionNodeTreeModel(RegressionNodeTreeModel original, Cloner cloner) : base(original, cloner) { 46 46 Root = cloner.Clone(original.Root); … … 97 97 #endregion 98 98 99 public void BuildModel less(IReadOnlyList<int> trainingRows, IReadOnlyList<int> pruningRows, IScope statescope, ResultCollection results, CancellationToken cancellationToken) {99 public void BuildModel(IReadOnlyList<int> trainingRows, IReadOnlyList<int> pruningRows, IScope statescope, ResultCollection results, CancellationToken cancellationToken) { 100 100 var regressionTreeParams = (RegressionTreeParameters)statescope.Variables[M5Regression.RegressionTreeParameterVariableName].Value; 101 101 //start with one node … … 109 109 } 110 110 111 [Storable Class]111 [StorableType("E84ACC40-5694-4E40-A947-190673643206")] 112 112 private sealed class ConfidenceRegressionNodeTreeModel : RegressionNodeTreeModel, IConfidenceRegressionModel { 113 113 #region HLConstructors & Cloning 114 114 [StorableConstructor] 115 private ConfidenceRegressionNodeTreeModel( bool deserializing) : base(deserializing) { }115 private ConfidenceRegressionNodeTreeModel(StorableConstructorFlag _) : base(_) { } 116 116 private ConfidenceRegressionNodeTreeModel(ConfidenceRegressionNodeTreeModel original, Cloner cloner) : base(original, cloner) { } 117 117 public ConfidenceRegressionNodeTreeModel(string targetVariable) : base(targetVariable) { }
Note: See TracChangeset
for help on using the changeset viewer.