Changeset 16565 for trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear
- Timestamp:
- 01/28/19 13:41:42 (6 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration (added) merged: 16451-16454,16462,16465-16468,16470-16472,16474,16476-16477,16479-16487,16529-16530,16539,16551-16555,16558-16559,16562-16564
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Algorithms.DataAnalysis
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis (added) merged: 16452-16454,16462,16468,16470,16474,16479,16529,16539,16558-16559
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration/HeuristicLab.Algorithms.DataAnalysis/3.4 (added) merged: 16452-16454,16462,16468,16470,16474,16479,16529,16539,16558-16559
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearDiscriminantAnalysis.cs
r15786 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 29 29 using HeuristicLab.Optimization; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 using HeuristicLab.Problems.DataAnalysis; 32 32 using HeuristicLab.Problems.DataAnalysis.Symbolic; … … 39 39 [Item("Linear Discriminant Analysis (LDA)", "Linear discriminant analysis classification algorithm (wrapper for ALGLIB).")] 40 40 [Creatable(CreatableAttribute.Categories.DataAnalysisClassification, Priority = 100)] 41 [Storable Class]41 [StorableType("032E1FDE-D140-47BF-8EB1-D63EC33B0629")] 42 42 public sealed class LinearDiscriminantAnalysis : FixedDataAnalysisAlgorithm<IClassificationProblem> { 43 43 private const string LinearDiscriminantAnalysisSolutionResultName = "Linear discriminant analysis solution"; 44 44 45 45 [StorableConstructor] 46 private LinearDiscriminantAnalysis( bool deserializing) : base(deserializing) { }46 private LinearDiscriminantAnalysis(StorableConstructorFlag _) : base(_) { } 47 47 private LinearDiscriminantAnalysis(LinearDiscriminantAnalysis original, Cloner cloner) 48 48 : base(original, cloner) { -
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearRegression.cs
r16448 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 using HeuristicLab.Data; 29 29 using HeuristicLab.Optimization; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 using HeuristicLab.Problems.DataAnalysis; 32 32 using HeuristicLab.Problems.DataAnalysis.Symbolic; … … 39 39 [Item("Linear Regression (LR)", "Linear regression data analysis algorithm (wrapper for ALGLIB).")] 40 40 [Creatable(CreatableAttribute.Categories.DataAnalysisRegression, Priority = 100)] 41 [Storable Class]41 [StorableType("CF99D45E-F341-445E-9B9E-0587A8D9CBA7")] 42 42 public sealed class LinearRegression : FixedDataAnalysisAlgorithm<IRegressionProblem> { 43 43 private const string SolutionResultName = "Linear regression solution"; … … 45 45 46 46 [StorableConstructor] 47 private LinearRegression( bool deserializing) : base(deserializing) { }47 private LinearRegression(StorableConstructorFlag _) : base(_) { } 48 48 private LinearRegression(LinearRegression original, Cloner cloner) 49 49 : base(original, cloner) { -
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearRegressionModel.cs
r16449 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Common; 27 27 using HeuristicLab.Core; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Problems.DataAnalysis; 30 30 … … 33 33 /// Represents a linear regression model 34 34 /// </summary> 35 [Storable Class]35 [StorableType("B65FB0CA-7333-41FE-8156-FF141C54F5AF")] 36 36 [Item("Linear Regression Model", "Represents a linear regression model.")] 37 37 public sealed class LinearRegressionModel : RegressionModel, IConfidenceRegressionModel { … … 75 75 76 76 [StorableConstructor] 77 private LinearRegressionModel(bool deserializing) 78 : base(deserializing) { 77 private LinearRegressionModel(StorableConstructorFlag _) : base(_) { 79 78 } 80 79 private LinearRegressionModel(LinearRegressionModel original, Cloner cloner) -
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/MultinomialLogitClassification.cs
r15786 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 using HeuristicLab.Data; 29 29 using HeuristicLab.Optimization; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 using HeuristicLab.Problems.DataAnalysis; 32 32 … … 37 37 [Item("Multinomial Logit Classification (MNL)", "Multinomial logit classification data analysis algorithm (wrapper for ALGLIB).")] 38 38 [Creatable(CreatableAttribute.Categories.DataAnalysisClassification, Priority = 180)] 39 [Storable Class]39 [StorableType("F2797341-670A-491E-8652-0F154CBE99DC")] 40 40 public sealed class MultiNomialLogitClassification : FixedDataAnalysisAlgorithm<IClassificationProblem> { 41 41 private const string LogitClassificationModelResultName = "Logit classification solution"; 42 42 43 43 [StorableConstructor] 44 private MultiNomialLogitClassification( bool deserializing) : base(deserializing) { }44 private MultiNomialLogitClassification(StorableConstructorFlag _) : base(_) { } 45 45 private MultiNomialLogitClassification(MultiNomialLogitClassification original, Cloner cloner) 46 46 : base(original, cloner) { -
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/MultinomialLogitClassificationSolution.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.Problems.DataAnalysis; 26 26 … … 30 30 /// </summary> 31 31 [Item("Multinomial Logit Classification Solution", "Represents a multinomial logit solution for a classification problem which can be visualized in the GUI.")] 32 [Storable Class]32 [StorableType("A6F6F990-EF97-4A9C-8054-B38E39763FDB")] 33 33 public sealed class MultinomialLogitClassificationSolution : ClassificationSolution { 34 34 … … 39 39 40 40 [StorableConstructor] 41 private MultinomialLogitClassificationSolution( bool deserializing) : base(deserializing) { }41 private MultinomialLogitClassificationSolution(StorableConstructorFlag _) : base(_) { } 42 42 private MultinomialLogitClassificationSolution(MultinomialLogitClassificationSolution original, Cloner cloner) 43 43 : base(original, cloner) { -
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/MultinomialLogitModel.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.DataAnalysis; 29 29 … … 32 32 /// Represents a multinomial logit model for classification 33 33 /// </summary> 34 [Storable Class]34 [StorableType("AC4174A4-9FBC-4B07-9239-1E0E6F86034D")] 35 35 [Item("Multinomial Logit Model", "Represents a multinomial logit model for classification.")] 36 36 public sealed class MultinomialLogitModel : ClassificationModel { … … 60 60 61 61 [StorableConstructor] 62 private MultinomialLogitModel(bool deserializing) 63 : base(deserializing) { 64 if (deserializing) 65 logitModel = new alglib.logitmodel(); 62 private MultinomialLogitModel(StorableConstructorFlag _) : base(_) { 63 logitModel = new alglib.logitmodel(); 66 64 } 67 65 private MultinomialLogitModel(MultinomialLogitModel original, Cloner cloner) -
trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/Scaling.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Problems.DataAnalysis; 29 29 30 30 namespace HeuristicLab.Algorithms.DataAnalysis { 31 31 [Obsolete("Use transformation classes in Problems.DataAnalysis instead")] 32 [Storable Class]32 [StorableType("52EABC0F-B8D2-4ADD-ACC2-C825D3F1D6F3")] 33 33 [Item(Name = "Scaling", Description = "Contains information about scaling of variables for data-analysis algorithms.")] 34 34 public class Scaling : Item { … … 36 36 private Dictionary<string, Tuple<double, double>> scalingParameters = new Dictionary<string, Tuple<double, double>>(); 37 37 [StorableConstructor] 38 protected Scaling( bool deserializing) : base(deserializing) { }38 protected Scaling(StorableConstructorFlag _) : base(_) { } 39 39 protected Scaling(Scaling original, Cloner cloner) 40 40 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.